chore(deps): update dependency selenium-webdriver to v4.30.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34250
chore(deps): update dependency selenium-webdriver to v4.30.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34250
chore(deps): update dependency mime-types to v3.6.2 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34266
Convert `intents` spec controller->request (mjankowski)
https://github.com/mastodon/mastodon/pull/34261
chore(deps): update dependency nokogiri to v1.18.6 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34267
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34265
fix(deps): update babel monorepo to v7.27.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34263
Add double tap to zoom and swipe to dismiss to media modal in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/34210
fix(deps): update dependency sass to v1.86.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34197
Fix streaming server refusing unix socket path in `DATABASE_URL` (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34091
Change user archive signed URL TTL from 10 seconds to 1 hour (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34254
Add system spec for account notes (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34206
Fix `CacheBuster` being queued for missing media attachments (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34253
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34240
Convert `filters/statuses` spec controller->system/request (mjankowski)
https://github.com/mastodon/mastodon/pull/34232
chore(deps): update dependency pghero to v3.6.2 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34245
chore(deps): update dependency strong_migrations to v2.2.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34246
chore(deps): update definitelytyped types (non-major) (renovate[bot])
https://github.com/mastodon/mastodon/pull/34247
chore(deps): update dependency tzinfo-data to v1.2025.2 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34248
Fix display of failed-to-load image attachments in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/34217
Convert `admin/users/two_factor_authentications` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34216
Convert `admin/change_emails` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34215
Convert `admin/action_logs` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34214
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34231
chore(deps): update dependency haml_lint to v0.61.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34227
fix(deps): update dependency axios to v1.8.4 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34219
chore(deps): update dependency fog-openstack to v1.1.5 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34204
Reduce number of metric labels (oneiros)
https://github.com/mastodon/mastodon/pull/34223
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34222
chore(deps): update dependency csv to v3.3.3 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34220
chore(deps): update dependency nokogiri to v1.18.5 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34218
Prevent duplicate REST API requests on submitting account personal note with ctrl+enter (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34213
Convert `admin/dashboard` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34208
Convert `admin/account_actions` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34207
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34211
Fix error when terms of service are missing an effective date (Gargron)
https://github.com/mastodon/mastodon/pull/34200
Lock `aws-sdk-core` to pre-checksum-required version (mjankowski)
https://github.com/mastodon/mastodon/pull/34202
Fix handling of malformed/unusual HTML (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34201
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34178
Fix account notes not being displayed (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34166
chore(deps): update dependency mime-types to v3.6.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34196
Convert `oauth/tokens#revoke` spec controller->request (mjankowski)
https://github.com/mastodon/mastodon/pull/34174
Convert `disputes/strikes` spec controller->request/system (mjankowski)
https://github.com/mastodon/mastodon/pull/34191
Fix language detection sometimes kicking in *after* posting (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34193
Fix incorrect URL being used when cache busting (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34189
fix(deps): update dependency pg to v8.14.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34194
Disable installation of instrumentation hooks (oneiros)
https://github.com/mastodon/mastodon/pull/34192
chore(deps): update dependency nokogiri to v1.18.4 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34175
Use bundler version 2.6.6 (mjankowski)
https://github.com/mastodon/mastodon/pull/34173
Add age verification on sign-up (Gargron)
https://github.com/mastodon/mastodon/pull/34150
Add middleware to record queue time (oneiros)
https://github.com/mastodon/mastodon/pull/34172
Fix timeline banners sizing (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34171
chore: Allow yuvj420p (full color range yuv420p) movies passthrough (rinsuki)
https://github.com/mastodon/mastodon/pull/34098
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34170
Update dependency react-textarea-autosize to v8.5.8 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34169
Update dependency rubocop to v1.74.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34161
Update dependency libvips to v8.16.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34154
Bump version to v4.3.6 (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34167
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34157
Update dependency omniauth-saml to v2.2.3 [SECURITY] (renovate[bot])
https://github.com/mastodon/mastodon/pull/34156
Update dependency rubocop-capybara to v2.22.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34153
Update dependency pg to v8.14.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34141
Update dependency rails to v8.0.2 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34145
Update dependency axios to v1.8.3 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34146
Update babel monorepo to v7.26.10 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34144
Further refactor reply fetching code (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34151
Add coverage for `standard` params on push subs create (mjankowski)
https://github.com/mastodon/mastodon/pull/34092
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34136
Refactor `ActivityPub::FetchRepliesService` and `ActivityPub::FetchAllRepliesService` (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34149
Refactor reply-fetching code and disable it by default (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34147
Add Fetch All Replies Part 1: Backend (sneakers-the-rat)
https://github.com/mastodon/mastodon/pull/32615
Dockerfile: Limit Yarn copy operations to reduce cache impact (vmstan)
https://github.com/mastodon/mastodon/pull/34094
Add delay to profile updates to debounce them (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34137
Fix unnecessary rerenders in composer dropdown menu (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34133
Refactoring: Move rack middleware (oneiros)
https://github.com/mastodon/mastodon/pull/34140
Assert on page contents while progressing through `new_statuses` system spec (mjankowski)
https://github.com/mastodon/mastodon/pull/34139
Convert `admin/settings/branding` spec controller->request (mjankowski)
https://github.com/mastodon/mastodon/pull/34130
Move feature flag test setup into config (oneiros)
https://github.com/mastodon/mastodon/pull/34124
Assert on page contents before reloading report for interface JS spec (mjankowski)
https://github.com/mastodon/mastodon/pull/34132
chore(deps): update dependency rack to v2.2.13 [security] (renovate[bot])
https://github.com/mastodon/mastodon/pull/34135
Bump version to v4.3.5 (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34129
Update `rubocop-rspec_rails` and `rubocop-capybara`, moved to `plugins` config style (mjankowski)
https://github.com/mastodon/mastodon/pull/34127
Fix Stoplight errors when using `REDIS_NAMESPACE` (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34126
New Crowdin Translations (automated) (github-actions[bot])
https://github.com/mastodon/mastodon/pull/34043
fix(deps): update dependency reduxjs/toolkit to v2.6.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34113
Make `Faker` generate unique TOS effective dates (oneiros)
https://github.com/mastodon/mastodon/pull/34122
chore(deps): update dependency rspec-sidekiq to v5.1.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34121
chore(deps): update dependency i18n-tasks to v1.0.15 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34112
Convert `admin/webhooks/secrets` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34109
chore(deps): update dependency webmock to v3.25.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34120
Convert `admin/site_uploads` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34108
Fix behavior of database schema loading with `SKIP_POST_DEPLOYMENT_MIGRATIONS` (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34089
Fix avatar fallback in media gallery (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34106
Add min. age to terms of service (Gargron)
https://github.com/mastodon/mastodon/pull/34105
fix(deps): update dependency axios to v1.8.2 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34101
chore(deps): update opentelemetry-ruby (non-major) (renovate[bot])
https://github.com/mastodon/mastodon/pull/33968
Dockerfile: prevent unnecessary ffmpeg building (ShadowJonathan)
https://github.com/mastodon/mastodon/pull/34084
Fix weird line wrap in db/schema.rb (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34090
Remove `admin_user` helper method from `SystemHelpers` module (mjankowski)
https://github.com/mastodon/mastodon/pull/34096
Use methods from `SystemHelpers` more consistently (mjankowski)
https://github.com/mastodon/mastodon/pull/33973
fix(deps): update dependency ioredis to v5.6.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34085
chore(deps): update omniauth packages (renovate[bot])
https://github.com/mastodon/mastodon/pull/31857
Add ability to email announcements to all users (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/33928
chore(deps): update eslint (non-major) (renovate[bot])
https://github.com/mastodon/mastodon/pull/33061
chore(deps): update yarn to v4.7.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34047
Fix processing errors for some HEIF images from iOS 18 (renchap)
https://github.com/mastodon/mastodon/pull/34086
Change hashtag suggestion to prefer personal history capitalization (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34070
Convert `settings/sessions` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/34072
Add emoji from Twemoji 15.0 to the emoji picker/completion (eramdam)
https://github.com/mastodon/mastodon/pull/33395
Move `app/javascript/hooks` to `app/javascript/mastodon/hooks` (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34077
Change web client settings to be saved earlier and more often (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34074
Add simple feature flag system (oneiros)
https://github.com/mastodon/mastodon/pull/34038
Add effective date to terms of service (Gargron)
https://github.com/mastodon/mastodon/pull/33993
Add `about`, `privacy_policy` and `terms_of_service` URLS to `/api/v2/instance` (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/33849
Fix preview cards under Content Warnings not being shown in detailed statuses (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34068
Convert `admin/terms_of_service/*` spec controller->system (mjankowski)
https://github.com/mastodon/mastodon/pull/33975
chore(deps): update dependency redcarpet to v3.6.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34017
Bump Mastodon API version for new media deletion methods/parameters (ClearlyClaire)
https://github.com/mastodon/mastodon/pull/34035
Add rubocop-i18n linter (dmathieu)
https://github.com/mastodon/mastodon/pull/34057
chore(deps): update dependency pundit to v2.5.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34061
fix(deps): update dependency reduxjs/toolkit to v2.6.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/33987
fix(deps): update dependency axios to v1.8.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34020
fix(deps): update dependency core-js to v3.41.0 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34051
chore(deps): update dependency rack to v2.2.12 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34063
fix(deps): update dependency react-select to v5.10.1 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34059
Remove deprecated `mb_chars` method (mjankowski)
https://github.com/mastodon/mastodon/pull/34039
Fix infinite scroll not working on profile media tab in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/33860
chore(deps): update dependency types/lodash to v4.17.16 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34055
chore(deps): update dependency rubocop-rails to v2.30.3 (renovate[bot])
https://github.com/mastodon/mastodon/pull/34056
Fix moved notice on profiles in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/34052
Change alt text reminder to not appear for private mentions in web UI (Gargron)
https://github.com/mastodon/mastodon/pull/33784