Move `api/v1/statuses/*` to request spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28954
Move `api/v1/statuses/*` to request spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28954
Combine repeated subject in ap fetch remote account service spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28952
Combine repeated subject in ap fetch remote actor service spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28953
Move `api/v1/admin/trends/links/preview_card_providers` to request spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28951
Move `api/v2/admin/accounts` to request spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28950
Move `api/v1/timelines/list` to request spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28948
Move `api/v1/trends/*` to request specs (mjankowski)
https://github.com/mastodon/mastodon/pull/28949
Update dependency axios to v1.6.7 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28917
Update babel monorepo to v7.23.9 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28916
Update formatjs monorepo (renovate[bot])
https://github.com/mastodon/mastodon/pull/28925
Combine repeated subject in `cacheable response` shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28945
Combine double subject in `well_known/webfinger` shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28944
Combine double subject in `api/v1/media` shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28943
Combine repeated subjects in link details extractor spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28941
Combine repeated `subject` in `cli/accounts` spec shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28942
Combine double subjects in instance actors controller shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28939
Combine double subject in admin/statuses controller shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28940
Combine double subjects in application controller shared example (mjankowski)
https://github.com/mastodon/mastodon/pull/28938
Combine repeated subjects in `models/user` spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28937
Combine double subjects in `admin/accounts` controller spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28936
Change compose form to use server-provided post character limit (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/28928
Fix intmermittent failure in `api/v1/accounts/statuses` controller spec (mjankowski)
https://github.com/mastodon/mastodon/pull/28931
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/28923
Handle CLI failure exit status at the top-level script (mjankowski)
https://github.com/mastodon/mastodon/pull/28322
Refactor: fix streaming postgresql and redis typing issues (ThisIsMissEm)
https://github.com/mastodon/mastodon/pull/28747
Change design of compose form in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/28119
Extract `rebuild_index` method in maintenance CLI (mjankowski)
https://github.com/mastodon/mastodon/pull/28911
Add specs for `Instance` model scopes and add `with_domain_follows` scope (mjankowski)
https://github.com/mastodon/mastodon/pull/28767
Fix `Style/GuardClause` cop in app/controllers (mjankowski)
https://github.com/mastodon/mastodon/pull/28420
Update paperclip and climate_control gems (mjankowski)
https://github.com/mastodon/mastodon/pull/28379
Refactor conversations components in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/28833
Extract helper methods for db connection and table existence check in `CLI::Maintenance` task (mjankowski)
https://github.com/mastodon/mastodon/pull/28281
Reduce factory creation in `spec/models/account_statuses_cleanup_policy` (mjankowski)
https://github.com/mastodon/mastodon/pull/28361
Fix `Style/TernaryParentheses` cop (mjankowski)
https://github.com/mastodon/mastodon/pull/28387
Consolidate db test prep steps to rake task (mjankowski)
https://github.com/mastodon/mastodon/pull/28886
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/28899
Add `CustomFilterKeyword#to_regex` method (mjankowski)
https://github.com/mastodon/mastodon/pull/28893
fix(deps): update dependency dotenv to v16.4.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28889
Fix remaining `Rails/WhereExists` cop violations, regenerate todo (mjankowski)
https://github.com/mastodon/mastodon/pull/28892
chore(deps): update dependency rspec-rails to v6.1.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28905
fix(deps): update dependency axios to v1.6.6 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28895
Add tests for redirect confirmations (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/28903
Add tests for processing statuses using bearcap URIs (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/28904
Fix redirect confirmation for accounts (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/28902
Fix process of receiving posts with bearcaps is not working (kmycode)
https://github.com/mastodon/mastodon/pull/26527
Tidy up association declaration in `Instance` model (mjankowski)
https://github.com/mastodon/mastodon/pull/28880
chore(deps): update dependency chewy to v7.5.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28730
chore(deps): update artifact actions (major) to v4 (major) (renovate[bot])
https://github.com/mastodon/mastodon/pull/28415
fix(deps): update dependency dotenv to v16.4.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28872
chore(deps): update dependency selenium-webdriver to v4.17.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28858
chore(deps): update dependency haml_lint to v0.55.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28856
Use active variants for boost icons and increase icon size (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/27924
chore(deps): update dependency rubocop to v1.60.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28731
Fix `Rails/WhereExists` cop in app/lib (mjankowski)
https://github.com/mastodon/mastodon/pull/28862
Add confirmation when redirecting logged-out requests to permalink (Gargron)
https://github.com/mastodon/mastodon/pull/27792
Add error classes to api/base errors coverage (mjankowski)
https://github.com/mastodon/mastodon/pull/28864
Add `created_before` and `updated_before` scopes to `MediaAttachment` (mjankowski)
https://github.com/mastodon/mastodon/pull/28869
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/28875
Simplify `AccountSummary.filtered` query generation (mjankowski)
https://github.com/mastodon/mastodon/pull/28868
Fix `Rails/WhereExists` cop in app/models (mjankowski)
https://github.com/mastodon/mastodon/pull/28863
Add annual reports for accounts (Gargron)
https://github.com/mastodon/mastodon/pull/28693
Fix search form re-rendering spuriously in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/28876
chore(deps): update devdependencies (non-major) (renovate[bot])
https://github.com/mastodon/mastodon/pull/28840
Fix `Rails/WhereExists` cop in app/services (mjankowski)
https://github.com/mastodon/mastodon/pull/28853
Eager loading fixes for `api/` controllers (mjankowski)
https://github.com/mastodon/mastodon/pull/28848
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/28857
N+1 fixes for CLI maintenance command (mjankowski)
https://github.com/mastodon/mastodon/pull/28847
Add coverage for `Tag.recently_used` scope (mjankowski)
https://github.com/mastodon/mastodon/pull/28850
Fix `Rails/WhereExists` cop in lib/tasks (mjankowski)
https://github.com/mastodon/mastodon/pull/28852
Fix `Rails/WhereExists` cop in app/validators (mjankowski)
https://github.com/mastodon/mastodon/pull/28854
Add notification email on invalid second authenticator (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/28822
Add `Account.matches_uri_prefix` scope and use in activitypub/followers_synchronizations controller (mjankowski)
https://github.com/mastodon/mastodon/pull/28820
Move controller->request specs for api/v1/statuses/* (mjankowski)
https://github.com/mastodon/mastodon/pull/28818
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/28827
Use ruby version 3.2.3 (mjankowski)
https://github.com/mastodon/mastodon/pull/28817
docs: update FEDERATION.md to more closely follow FEP conventions. (andypiper)
https://github.com/mastodon/mastodon/pull/28838
Update dependency dotenv to v16.3.2 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28824
Update dependency types/react to v18.2.48 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28839
Update dependency core-js to v3.35.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28831
Update dependency jsdom to v24 (renovate[bot])
https://github.com/mastodon/mastodon/pull/28836
Streaming: Move more methods to the utils from the main file (ThisIsMissEm)
https://github.com/mastodon/mastodon/pull/28825
Fix duplicate and missing keys in search popout component in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/28834