Commit Graph

8215 Commits (0b853678a45df06f5b9453217a9bf72f23ee322d)

Author SHA1 Message Date
Claire d2f52f7f64
Fix report processing notice not mentioning the report number when performing a custom action ()
Mark T. Tomczak ba8dcb50fe
Issue 26048: swap "muting" and "blocking" list options in settings -> Data Exports ()
Claire 75255c01fc
Fix error when trying to delete already-deleted file with OpenStack Swift ()
github-actions[bot] 3427b51d63
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Renaud Chaput 537442853f
Use a context to propagate column-related Props, and remove `forceUpdate` usage ()
Matt Jankowski 3ca974e101
Use `next` keyword in field loop in admin/accounts/index view ()
Claire 49b8433c56
Fix confusing screen when visiting a confirmation link for an already-confirmed email ()
Claire 235a4cfdc8
Fix batch attachment deletion when using OpenStack Swift ()
Renaud Chaput a4e6fe36cb
Add missing ban icons ()
Matt Jankowski 70dbf84b9b
Solve simplest haml-lint `Rubocop` lints ()
Matt Jankowski c926f5fd67
Fix haml-lint `UnnecessaryStringOutput` for views ()
github-actions[bot] c85e0a6b04
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski cec7f0ed72
Remove unused `#error_explanation` id from error partials ()
Renaud Chaput cb92cdf9af
Fix `<ColumnBackButtonSlim>` ()
Renaud Chaput f08ca3f042
Fix missing icon props ()
Matt Jankowski bc3afb6311
Update `rails/ujs` delegate method usage ()
Eugen Rochko 134de736dc
Change icons in web UI ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Claire 15182d1e5e
Fix history handling not properly handling states after update to react-router v5 ()
Matt Jankowski 714e3ae5b5
Use Rails 7.1 `normalizes` feature ()
github-actions[bot] 50b7ea810e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski e923bb9ec9
Use `ENV.fetch` in views, fixes rubocop haml-lint issue ()
たいち ひ 9482810703
Rewrite `emoji_unicode_mapping_light` to TS ()
Co-authored-by: taichi.fukuda ひ <taichi.fukuda@systemi.co.jp>
Matt Jankowski e93a75f1a1
Rails 7.1 update ()
Claire 379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background ()
Eugen Rochko d9503a1965
Fix explore page reloading when you navigate back to it in web UI ()
Claire 8b770ce811
Add warnings to report action logs ()
Claire 99f2534cee
Add support for displaying unknown servers on /admin/instances/:domain ()
Claire bcae744275
Fix some link anchors being recognized as hashtags ()
Claire 0ad66175bf
Fix incorrect proptypes from react-router-v5 update ()
github-actions[bot] 70fd819935
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski b0213472df
Validate allowed schemes on preview card URLs ()
Renaud Chaput 9d45a444f9
Convert `<Button>` to Typescript ()
Matt Jankowski ab0fb81479
Configure brakeman to ignore url safe preview card urls ()
Claire 13688539bc
Fix processing LDSigned activities from actors with unknown public keys ()
github-actions[bot] 284c719f64
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Eugen Rochko 33bd8eccd5
Fix missing background behind dismissable banner in web UI ()
Renaud Chaput 1b70d7ed7c
Upgrade to react-router v5 ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Renaud Chaput 126cd7705d
Do not display the navigation banner in the logo container ()
Matt Jankowski 9f218c9924
Refactor appeal partial to avoid brakeman XSS warning ()
Matt Jankowski bcd0171e5e
Fix `Lint/UselessAssignment` cop ()
github-actions[bot] 1ffd5a98a9
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Brian Campbell f76e5111f0
Consider shown and pending status in explore prompt calculation ()
Co-authored-by: Brian Campbell <brcampbell@beta.team>
Renaud Chaput 10df97c542
The `class` props should be `className` ()
Emelia Smith 7c3fea7275
Feature: Allow token introspection without read scope ()
github-actions[bot] 4612576c68
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 63a2a4b074
Fix `Performance/DeletePrefix` cop ()
Jeong Arm ad44d832b8
Support "in:public" search filter ()
Stanislas Signoud 935d54124e
Fix missing redirections to make sure /home redirect to the advanced UI ()
Matt Jankowski 19900f647e
Add coverage for `UnreservedUsernameValidator` ()
Matt Jankowski 33b073f77d
Extract partials from `admin/reports/show` view ()
Matt Jankowski 8d0f12f776
Extract partials from `admin/accounts/show` view ()
Matt Jankowski 08a376cbcb
Fix `Style/CombinableLoops` cop ()
Matt Jankowski c91c0175db
Extract `card` partial from `disputes/strikes/show` view ()
Matt Jankowski f5bc1f20e2
Add coverage for `ExistingUsernameValidator` ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 299aa71c8f
Fix handling of `inLanguage` attribute in preview card processing ()
github-actions[bot] 13456efd7b
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
KMY(雪あすか) 45bdd60f3c
Fix when unfollow a tag, my post also disappears from the home timeline ()
github-actions[bot] 773d25e8df
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire c86ad45660
Change PWA start URL from `/home` to `/` ()
github-actions[bot] c348b904a5
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski d4c2dca874
Fix haml-lint `InstanceVariables` rule for auth/sessions/two_factor/o… ()
Matt Jankowski d7a8f6b658
Fix haml-lint `InstanceVariables` rule for relationships/account ()
github-actions[bot] f1ae72ba46
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski f9abe700e7
Fix haml-lint `InstanceVariables` rule for auth/registrations/status ()
Matt Jankowski 66becf9a1e
Fix haml-lint `InstanceVariables` rule for admin/reports/actions ()
Claire 7d2cd7195b
Add variable delay before link verification of remote account links ()
Claire 27e84c0691
Fix duplicate reports being sent when reporting some remote posts ()
Claire 9d1c3d0678
Fix scroll position in thread view reseting when closing a modal ()
github-actions[bot] 1a2a4c389f
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 4c2aca777f
Fix clicking on already-loaded thread scrolling to the top of the thread ()
Renaud Chaput 774e1189d2
Change `eslint` config to autofix missing comma and indentation in JS files ()
Claire c310374a2f
Fix clicking on already-opened thread post scrolling to the top of the thread ()
github-actions[bot] 89b48681cf
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 3262d1f1b6
Fix incorrect serialization of regional languages in `contentMap` ()
Michael Stanclift 3171afc36a
Add Elasticsearch index size to Admin dashboard ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 340c390849
Fix crash when filtering for “dormant” relationships ()
Claire 4d59dfb1c6
Fix some remote posts getting truncated ()
github-actions[bot] e0b54ed3e1
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 2b98e2ecd6
Fix auto-loading-more when not scrolled ()
github-actions[bot] 32ab474472
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 3c13d70600
Add mention of YJIT in admin dashboard if enabled ()
Claire 40ba6e119b
Fix Vary headers not being set on some redirects ()
github-actions[bot] 8e4251f9e7
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
gunchleoc 68ec1d180a
Fix language sorting in settings ()
Matt Jankowski c676bc91e9
Dont match mention in url query string ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 2f8f92df48
Fix Elastic check deprecation warning about gem version ()
Matt Jankowski e715da6d25
Fix haml-lint Rubocop `Rails/*` cops ()
Claire 37bbd3c106
Fix double scroll bars in some columns in advanced interface ()
Claire ceb365c419
Fix boosts of local users being filtered in account timelines ()
Claire 4e55001e65
Add a short-lived lock to trend refresh scheduler ()
Michael Stanclift 5a437edc7f
Keep version string displayed without breakpoints in UI ()
David Aaron 6320c52630
Change min age of backup policy from 1 week to 6 days ()
Jakob Gillich 770fd993ec
Fix importer returning negative row estimates ()
github-actions[bot] e95d25e101
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 5e56f3db65
Change some worker lock TTLs ()
Claire 7e7d6e695b
Fix incorrectly keeping outdated update notices absent from the API endpoint ()
Claire 1e2d4975cf
Fix import progress not updating on certain failures ()
github-actions[bot] ee866ec0e0
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Jake Anto c2f13769cd
Add PWA shortcut to `/explore` page ()
Claire d80a819fc6
Fix explore prompt appearing because of posts being received out of order ()
github-actions[bot] 695e42de0d
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 340f1a68be
Simplify instance presenter view access ()
Matt Jankowski 2016c5d912
Fix deprecation warning about `rewhere: true` being default behavior (Rails 7.1 prep) ()
Matt Jankowski 99e289f03f
Fix include `Rails.application.routes.url_helpers` (Rails 7.1 prep) ()
Matt Jankowski 89a17878ef
Fix haml-lint `InstanceVariables` rule for admin/roles/_form ()
Matt Jankowski 9d56c1949b
Fix haml-lint `InstanceVariables` rule for admin/webhooks/_form ()
Matt Jankowski 3060bfa4bd
Extract filename and csv helper methods from `Form::Import` ()
Matt Jankowski e6b903b21e
Fix haml-lint `InstanceVariables` rule for invites/_form ()
Claire 1da3c588ca
Fix link handling of mentions in user profiles when logged out ()
Claire 686406cc2d
Fix filtering audit log for entries about disabling 2FA ()
github-actions[bot] b93ce7d8b3
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Christian Schmidt 6d0767558a
Make notification respect reduce-motion ()
Michael Stanclift 7fddeca190
Fix retention dashboard not displaying correct month ()
gunchleoc ce79caca4e
Only strip country code when language not listed in SUPPORTED_LOCALES ()
Renaud Chaput 57f592fed5
Add Typescript types for some API objects ()
github-actions[bot] 5ea3e8e765
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Essem bd810391d6
Properly remove tIME chunk from PNG uploads ()
Claire a001ae2f39
Fix explore prompt sometimes showing up when the home TL is loading ()
Claire 3de6dcf634
Add redirection on `/deck` URLs for logged-out users ()
Claire 38753acaa5
Fix width of large text icon buttons ()
Claire 1bd7455d81
Fix inefficient queries in “Follows and followers” as well as several admin pages ()
gunchleoc 88fa8e710a
Fix line wrapping of language selection button with long locale codes ()
github-actions[bot] 736fe75346
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Renaud Chaput 4b7bc1f07c
Convert `dropdown_menu` state to Typescript ()
Renaud Chaput b93ffb74bb
Improve modals reducer types ()
Claire 39da3d86f8
Fix ActiveRecord using two connection pools when no replica is defined ()
github-actions[bot] e824585523
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Renaud Chaput 4aaaf0dde3
Fix the search documentation URL in system checks ()
Claire 5356ddbcca
Fix search results temporarily disappearing while scrolling and loading more results ()
github-actions[bot] effe4728cf
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 828eebad48
Add `hide_collections`, `discoverable` and `indexable` attributes to credentials API ()
github-actions[bot] 61fe25fe74
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire eeab3560fc
Merge pull request from GHSA-v3xf-c9qf-j667
Claire ff32475f5f
Merge pull request from GHSA-2693-xr3m-jhqr
Claire 94893cf24f
Merge pull request from GHSA-hcqf-fw2r-52g4
* Revert "Fix request URL normalisation for bare domain and 8-bit characters ()"

This reverts commit 8891d8945d.

* Revert "Do not normalize URL before fetching it ()"

This reverts commit fd284311e7.
github-actions[bot] 73ecc4de6e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 70cae19b6b
Fix hashtag bar being sometimes incorrectly hidden ()
github-actions[bot] 67eaaa4b90
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Rob Thomas 200312e8be
Fix crash when viewing a moderation appeal and the moderator account has been deleted ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
github-actions[bot] 1b4902fabf
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 4c1518a6f3
Fix Web UI making duplicate search queries when scrolling ()
Claire 893755f4cb
Fix error in Web UI when server rules cannot be fetched ()
Claire 392c07f2bf
Fix `Setting.authorized_fetch` not being properly taken into consideration ()
Claire 6273416292
Fix post edits not being forwarded as expected ()
Claire 2a4fcc51fd
Fix dismiss button overlapping with text in dismissable banners ()
Claire e4f5114aaf
Fix obsolete cache key in status cache invalidation logic ()
Claire 9693c271f1
Fix processing of `min_id` and `max_id` parameters in `/api/v2/search` ()
Eugen Rochko fc6825055b
Change score half-life for trending posts from 2 hours to 1 hour ()
github-actions[bot] 921c6fe654
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Robert R George 20666482ef
Added admin api for managing tags ()
Claire 520b570474
Fix notification permissions being requested immediately after login ()
Claire 287520453c
Fix front-end bug when processing relationship-related account actions ()
CSDUMMI 9a70cac9de
Fix by adding the domain of the current SSO provider to the form-action CSP ()
Renaud Chaput 0712cc2b99
Fix Redux types ()
Santiago Kozak d2cfcdd09e
Fix recent search items not handling overflows correctly ()
Claire 20ac5be1c1
Fix error on `status` type notification (bell icon) ()
Renaud Chaput bd06c13204
Convert `actions/account_notes` into Typescript ()
Claire 91040da871
Fix confusing behavior of mute button and volume slider in web UI ()
Claire 33c8708a1a
Change `GET /api/v1/directory` to use database replica rather than primary ()
Eugen Rochko 3a679844e4
Fix `account_id`, `max_id` and `min_id` params not working in search ()
Claire 81caafbe84
Fix performances of profile directory ()
Claire 355e3fb529
Simplify `Account.by_recent_status` and `Account.by_recent_sign_in` scopes ()
Eugen Rochko 9b2bc3d1de
Add recent searches in web UI ()
Eugen Rochko a90b0056cc
Fix `#hashtag` matching on individual components in search ()
Colette Kerr 8a9d7aeb1e
Change DCT method used for JPEG encoding to float ()
Eugen Rochko f3a2e15f8e
Fix mute button and volume slider feeling disconnected in web UI ()
Eugen Rochko 1f141f656d
Change onboarding prompt to use full width of banner in web UI ()
Eugen Rochko 398635c0c4
Fix paragraph margins resulting in irregular read-more cut-off in web UI ()
Claire 1f99d86287
Fix blocked domain appears from account feed ()
Co-authored-by: Jeong Arm <kjwonmail@gmail.com>
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
gunchleoc 14f6798836
Link to hashtag timelines from the Trending hashtags moderation interface ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 475783d567
Add timezone to datetimes in e-mails ()
Claire 9c1ef8302a
Add some information about Full-text search being disabled in search popout ()
Claire b83e487502
Fix moderator rights inconsistencies ()
Claire 223f9ca665
Fix crash when encountering invalid URL ()
Claire 09ec9c6aa5
Downgrade signature verification debug logging from `warn` to `debug` ()
Eugen Rochko d8bdba2f9f
Add `in:` to search popout in web UI ()
Eugen Rochko 9d290c23d2
Remove obfuscation of reply count in web UI ()
Eugen Rochko 5d20733d8d
Add infinite scrolling for search results in web UI ()
Claire 548c032dbb
Improve interaction modal error handling ()
Claire ea7de25de0
Fix video player not being displayed in reports interface ()
Claire cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings ()
Eugen Rochko ece1ff77d6
Add `in:library` syntax to search ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
gunchleoc ac3f310f4b
Remove kmr from language selection ()
Eugen Rochko 68b4e36c82
Fix `#hashtag` matching non-hashtagged posts in search ()
Stanislas Signoud a106c46478
Fix light mode colors for advanced interface banner ()
Eugen Rochko e52d0494ee
Fix `before:`, `after:` and `during:` failing when time zone not set ()
Eugen Rochko 728eb6a153
Fix wrong color on active icons with counters in web UI ()
Eugen Rochko 05093266e6
Fix some video encoding failing due to uneven dimensions ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Claire 9e26cd5503
Add `authorized_fetch` server setting in addition to env var ()
Claire 6c4c72497a
Fix search popout including full-text search instructions when full-text search is disabled ()
Claire 5c0a9aac3b
Revert to using primary database in IndexingScheduler ()
Eugen Rochko e754083e8a
Fix unmatched quotes and prefixes causing search to fail ()
Eugen Rochko 872145d1c2
Fix not being able to invoke phrase search using unicode quotation marks ()
Eugen Rochko 0008458128
Fix search queries with slash causing or-condition ()
Claire 9bb2fb6b14
Change importers to avoid a few inefficiencies ()
Eugen Rochko ecd76fa413
Fix videos not playing in some browsers due to unsupported color space ()
Claire 6b58cfd8dd
Fix searching by username by reverting account verbatim tokenizer to `standard` ()
Santiago Kozak f1d250135c
Allow filter form in profiles directory to wrap ()
Daniel M Brasil ccca542db1
Fix `/api/v1/timelines/tag/:hashtag` allowing for unauthenticated access when public preview is disabled ()
Tyler Deitz 336ec503c2
Add avatar image to webfinger responses ()
Stanislas Signoud 40b69cc1cd
Add an explanation banner on switching to single column mode ()
Claire 5c38c3a9a1
Change text extraction in `PlainTextFormatter` to be faster ()
Claire 21ec596dab
Fix sign up steps progress layout in right-to-left locales ()
Eugen Rochko bba76e7267
Change `language:` to attempt to match to a known value in search ()
Claire 9e77ab7db2
Change private statuses index to index without crutches ()
Tim Rogers 74eb7dbf2d
Fix bug with reblogged view on Toots only showing latest reblogging accounts ()
Claire c0605747ad
Fix N+1 in `tootctl search deploy` ()
Tim Rogers ae6cf33321
Fix bug with favourited view on Toots only showing latest favouriting accounts ()
Claire 25bf640629
Add debug logging on signature verification failure ()
Christian Schmidt 0719216368
Remove dead code from public.jsx ()
Lukas Martini a7d96e6aff
Improve error messages when DeepL quota is exceeded ()
Eugen Rochko 10b06436d1
Fix colors and typography on hashtag bar in web UI ()
Eugen Rochko 01b87a1632
Change video compression parameters ()
Eugen Rochko 2304cc6456
Fix bad search type heuristic ()
Claire 0cce7fb617
Fix incorrect call to `PublicStatusesIndex.import` ()
Eugen Rochko bceb893159
Add search options to search popout in web UI ()
Eugen Rochko 67166de865
Add `from:me` syntax to search ()
renovate[bot] 9d9de8d219
Update dependency @testing-library/jest-dom to v6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Eugen Rochko 7bd5ebb0c5
Fix multiple issues with status index mappings ()
Eugen Rochko 822a35b9d5
Fix not being able to negate prefix clauses in search ()
Eugen Rochko e263db276f
Change indexing jobs to use database replica ()
Eugen Rochko 5694e24bbf
Fix unnecessary condition causing seqscan when indexing ()
Eugen Rochko f8d2fea2e6
Change queue of job when opting into search from `default` to `pull` ()
Eugen Rochko 71641766f2
Fix toast saying "published" instead of "saved" after editing post in web UI ()
Claire 072112867b
Fix dashboard check for Elasticsearch suggested command including incorrect names ()
jsgoldstein 8e8747c564
Update ordering to use `id` from body of document instead of deprecated `_id` ()
Claire 82ec6f162b
Fix statuses search Elasticsearch query ()
Claire f2ec2876a4
Add Elasticsearch/OpenSearch version to “Software” in admin dashboard ()
Claire e3825a13c1
Add PublicStatusesCheck to Elasticsearch index check on admin dashboard ()
Claire c3a42e1280
Add `data-nosnippet` attribute to remote posts and local posts with `noindex` ()
jsgoldstein 30c191aaa0
Add new public status index ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 163b004bb1
Change admin e-mail notification settins to be their own settings group ()
Claire e90649b064
Fix clicking “Explore” or “Live feeds” column headers to scroll in advanced mode ()
Co-authored-by: Plastikmensch <Plastikmensch@users.noreply.github.com>
Claire b2ac93dd73
Fix selecting domains to forward reports to not passing the information correctly ()
Matt Jankowski 9974163776
Consolidate inclusion of `admin` js pack link ()
Antonin Del Fabbro 9a8190da4a
Change opacity of the delete icon in the search field to be more visible ()
Daniel M Brasil f337008819
Fix timeout on invalid set of exclusionary parameters in `/api/v1/timelines/public` ()
Claire 613cfd625c
Change hashtag bar tags to be de-emphasized ()
Christian Schmidt 152b10b624
Fix some React warnings ()
Renaud Chaput 44ba785242
Change the hashtag bar to be hidden when there is a CW and the post is not expanded ()
jsgoldstein 85057865b4
Update Account Search to prioritize username over display name ()
Robert R George cf6f70799b
Add support for federating `memorial` attribute ()
Renaud Chaput 58acaa9ae6
Better hashtag normalization when processing a post ()
Claire bd023a2637
Fix admin dashboard check when using Elasticsearch with `ES_PREFIX` ()
gunchleoc 25dc01660d
Add Kalmyk to languages dropdown ()
gunchleoc c01ecd0879
Add cherokee to languages dropdown ()
Nick Schonning b970ed6098
Update rubocop and rubocop-rspec ()
Claire fe31571965
Fix layout of the closed registrations modal ()
Renaud Chaput 061fd66ee6
Remove hashtags from the last line of a status if it only contains hashtags ()
Claire ac0eb0533e
Add Elasticsearch cluster health check and indexes mismatch check to dashboard ()
Claire 9ed0c91a37
Add auto-refresh of accounts we get new messages/edits of ()
Claire 191d302b7f
Refactor `Api::V1::ProfilesController` into two separate controllers ()
Daniel M Brasil d24a87ce4f
Add ability to delete avatar or header picture via the API ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Christian Schmidt bb23116e8d
Fix profile picture preview ()
Claire ee702e36e5
Change follow recommendation materialized view to be faster in most cases ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Christian Schmidt bb51c0676d
Remove redundant ready() wrapper ()
Nicolai Søborg 13ffe91c81
Fix `frame_rate` for videos where `ffprobe` reports 0/0 ()
Renaud Chaput b95867ad1f
Allow setting a custom HTTP method in CacheBuster ()
Co-authored-by: Jorijn Schrijvershof <jorijn@jorijn.com>
Claire 60b9fa641d
Fix cached posts including stale stats ()
Claire 3ed2bf92d0
Fix case-insensitive comparison of hashtags to do case-folding ()
Claire cc4560d95b
Change “privacy and reach” settings so that unchecking boxes always increase privacy and checking them always increase reach ()
Claire 0446394465
Fix “legal” report category not showing up in moderation interface ()
Claire f0862bcf98
Fix hashtag bar sometimes including tags that appear in the post's body ()
Santiago Kozak 85ecadb630
Fix hashtag bar display when status is in a thread ()
Claire df6e719898
Add display of out-of-band hashtags in the web interface ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire d9c21293aa
Fix unfollow icon styling in advanced column ()
Claire 90ec88d58b
Add support for `indexable` attribute on remote actors ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire fc5ab2dc83
Add privacy tab in profile settings ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire f5778caa3a
Add `ES_PRESET` option to customize numbers of shards and replicas ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
github-actions[bot] c452ccd913
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
mogaminsk a664e15702
Fix "Create Account" button in interaction modal ()
Claire 34f3001278
Fix reply not preserving the language from the replied-to post ()
github-actions[bot] 8cbf4a5296
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 4caa9f0e69
Change the hashtag column to not display the hashtag header on pinned columns ()
Claire b12d75ef4f
Fix blocking subdomains of an already-blocked domain ()
Claire 8b37dd2c86
Fix Content Security Policy sometimes unnecessarily allowing hCaptcha scripts ()
Claire 2c204d904b
Change `DB_REPLICA_*` environment variables to `REPLICA_DB_*` ()
Eugen Rochko 72423bc8f6
Change account search tokenizer and queries ()
Claire 30c64bf616
Fix list import concurrently creating lists of the same name ()
Claire cd6f2b3cbc
Fix interaction modal layout ()
github-actions[bot] d2dbaba407
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko e325443b02
Change header of hashtag timelines in web UI ()
Claire 79936c584f
Fix report modal secondary buttons style ()
Claire d5bee37c57
Fix missing cached preview cards attributes ()
Claire b59053ff8c
Fix confirmation when closing media edition modal with unsaved changes ()
Trevor Wolf 93372fee1e
Fix light theme select option for hashtags ()
Claire 9405e9af58
Fix incorrect model annotation for List#exclusive ()
Eugen Rochko 04e7efac3f
Change design of hidden media overlay (again) in web UI ()
Eugen Rochko 9d719bcd85
Change reblogs to be excluded from "Posts and replies" tab in web UI ()
CSDUMMI 120f5802c0
Add direct link to the Single-Sign On provider if there is only one sign up method available ()
Claire 3105fef21a
Rename “read” database to “replica” for consistency ()
Christian Schmidt 8da99ffb0d
Add alt text for preview card thumbnails ()
Daniel M Brasil 3a4d3e9d4b
Add `GET /api/v1/instance/languages` to REST API ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 6b896b20cc
Add primary key to preview_cards_statuses join table (includes deduplication migration) ()
Eugen Rochko a0fad5c8bb
Change indexing frequency from 5 minutes to 1 minute, add locks to schedulers ()
Val Lorentz f55f0ab0c3
Allow spaces around commas in ALLOWED_PRIVATE_ADDRESSES ()
Eugen Rochko 2f932cb2bb
Add client-side timeout on resend confirmation button ()
Trevor Wolf 6308dca76a
change column link to add a better keyboard focus indicator ()
Emelia Smith e258b4cb64
Refactor: replace whitelist_mode mentions with limited_federation_mode ()