Commit Graph

2727 Commits (173adb04e29faac56258f4b21730ae45aafafb6d)

Author SHA1 Message Date
github-actions[bot] fecc07856c
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] fa987db738
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 89d468ada7
Fix `Style/StderrPuts` cop ()
Matt Jankowski e56fb9e489
Fix `Style/SymbolProc` cop ()
github-actions[bot] f99e05710e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski e5717c9bc6
Fix `Style/Lambda` cop ()
Matt Jankowski 1ee8d1e50e
Assign a proc to `Rack::Request.ip_filter` instead of patching method ()
github-actions[bot] b2f915b31a
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire f37c93f3d7
Change cookie rotator to use SHA1 digest for new cookies ()
Claire 393e851649
Change Rails' cache format to 7.0 ()
github-actions[bot] 14e64bc880
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 79a81da69c
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] ca1b7efb06
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] e0dacf6b4c
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 42afd30324
Replace Sprockets with Propshaft ()
github-actions[bot] 954169966b
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 4238ec844d
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 5631f139c1
Fix `Lint/SymbolConversion` cop ()
Matt Jankowski a8473f582d
Add zeitwerk inflector for cli->CLI ()
Claire 85662a5a57
Change `img-src` and `media-src` CSP directives to not include `https:` ()
Matt Jankowski a1636fce7f
Move lib/devise/* to lib/devise/strategies/* ()
Matt Jankowski 31bef99b9e
Move lib/mastodon/premailer_webpack_strategy to lib/ ()
github-actions[bot] af02484714
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] fad9343bab
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 8521238677
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] c810b197ad
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] d3ed03fd6b
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 6d51ac246b
Update partials for the `AdminMailer.new_trends` mailer ()
github-actions[bot] 3c3e0c25ef
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 8ceae2bce6
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 9c68741f46
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 7232d4750d
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire bd575a1dd6
Add banner for forwarded reports made by remote users about remote content ()
Eugen Rochko d67bd44ca1
Add profile setup to onboarding in web UI ()
github-actions[bot] d8074128f9
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] c1e071f634
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Eugen Rochko 7e3c10dec6
Add icons for private and disabled boost in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 07a4059901
Add support for invite codes in the registration API ()
github-actions[bot] e5a7b73ef4
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] ac62b995ef
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 9429e30d75
Disable sidekiq unique jobs in test env ()
Claire c451bbe249
Allow viewing and severing relationships with suspended accounts ()
github-actions[bot] d6c971e158
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski c875dfc90b
Fix `Lint/UnusedBlockArgument` cop ()
Jaehong Kang c73d5a6075
Using Sidekiq concurrency for default db pool value ()
github-actions[bot] 5c328ae674
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 33cc3ae8fa
Fix `Style/StabbyLambdaParentheses` cop ()
Renaud Chaput 757d7c73c0
Upgrade to Yarn 4, remove support for Node 16 ()
Claire 23e32a4b30
Fix format-dependent redirects being cached regardless of requested format ()
Matt Jankowski 02d27de5ce
Move i18n locale configuration to separate initializer ()
Matt Jankowski bbad5b6456
Remove false positive cop detection ()
github-actions[bot] 1b28ab7263
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski d6f50839e1
Fix `RSpec/SpecFilePathFormat` cops ()
github-actions[bot] 2d548e273e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 7ef56d6e50
Move json_ld context loaders to `config/initializers` ()
Matt Jankowski 3107a9410c
Silence deprecation warning about secrets/credentials with Devise patch ()
Renaud Chaput 0e3401bc1c
Improve Babel configuration and automatically load polyfills ()
github-actions[bot] e5b7ae9576
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] a918208ec6
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski eae5c7334a
Extract class from CSP configuration/initialization ()
Matt Jankowski 1f5187e2e2
Misc spec/refactor to user mailer and user mailer spec ()
github-actions[bot] 8ca16f032e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire bbf46cc418
Fix error and incorrect URLs in `/api/v1/accounts/:id/featured_tags` for remote accounts ()
Matt Jankowski 12550a6a28
Use `Rails.env.local?` shorthand method to check env ()
Matt Jankowski 4aa05d45fc
Capture minimum postgres version 12 ()
github-actions[bot] 3427b51d63
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 49b8433c56
Fix confusing screen when visiting a confirmation link for an already-confirmed email ()
Matt Jankowski 9a3d047f3e
Run `bin/rails app:update` with Rails 7.1 ()
github-actions[bot] c85e0a6b04
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Eugen Rochko 134de736dc
Change icons in web UI ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
github-actions[bot] 50b7ea810e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski e93a75f1a1
Rails 7.1 update ()
Claire 379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background ()
Claire 99f2534cee
Add support for displaying unknown servers on /admin/instances/:domain ()
Claire c3e0eb3699
Change Content-Security-Policy to be tighter on media paths ()
github-actions[bot] 70fd819935
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski ab0fb81479
Configure brakeman to ignore url safe preview card urls ()
github-actions[bot] 284c719f64
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
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>
github-actions[bot] 4612576c68
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 65cd0700e4
Refactor domains cli to remove model call from regex ()
Wladimir Palant 23f8e93c64
Fixes - Allow cross origin request for /nodeinfo/2.0 API ()
github-actions[bot] 13456efd7b
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Renaud Chaput e0da64bb4e
Fix empty ENV variables not using default nil value ()
github-actions[bot] 773d25e8df
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] c348b904a5
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] f1ae72ba46
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 1a2a4c389f
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 89b48681cf
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] e0b54ed3e1
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 32ab474472
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 8e4251f9e7
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Nick Schonning 85db392464
Autofix Rubocop cops for config/ ()
github-actions[bot] e95d25e101
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] ee866ec0e0
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 695e42de0d
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 56c0babc0b
Fix rubocop `Layout/ArgumentAlignment` cop ()
github-actions[bot] b93ce7d8b3
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 5ea3e8e765
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 736fe75346
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] e824585523
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 8acc75435b
Change S3 checksum mode to be disabled by default ()
github-actions[bot] effe4728cf
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 61fe25fe74
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 73ecc4de6e
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 67eaaa4b90
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 1b4902fabf
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire a04ae16201
Fix CSP when using `ONE_CLICK_SSO_LOGIN` ()
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 ()
CSDUMMI 9a70cac9de
Fix by adding the domain of the current SSO provider to the form-action CSP ()
Renaud Chaput e9b528eaee
Use NodeJS v20 by default ()
Claire 475783d567
Add timezone to datetimes in e-mails ()
Claire cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings ()
Christian Schmidt ea31929776
Fix invalid Content-Type header for WebP images ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Claire 9e26cd5503
Add `authorized_fetch` server setting in addition to env var ()
Christian Schmidt 075cc8e8a6
Improve Codespaces port forwarding ()
Christian Schmidt 286a21afdc
Support webpacker live-reloading on Docker ()
Lukas Martini a7d96e6aff
Improve error messages when DeepL quota is exceeded ()
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 ()
Renaud Chaput bb2db2aec0
Add `circular-dependency-plugin` to detect any circular deps issues ()
Claire ac0eb0533e
Add Elasticsearch cluster health check and indexes mismatch check to dashboard ()
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>
Renaud Chaput b95867ad1f
Allow setting a custom HTTP method in CacheBuster ()
Co-authored-by: Jorijn Schrijvershof <jorijn@jorijn.com>
Claire cc4560d95b
Change “privacy and reach” settings so that unchecking boxes always increase privacy and checking them always increase reach ()
Claire dd049fc37a
Fix ES_PRESET not being applied to Chewy's internal index ()
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>
Claire 4bc0dd751c
Add `S3_DISABLE_CHECKSUM_MODE` environment variable for compatibility with some S3-compatible providers ()
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 2c204d904b
Change `DB_REPLICA_*` environment variables to `REPLICA_DB_*` ()
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>
Claire 12c43e4ab5
Re-add StatsD support through the `nsa` gem ()
Claire 3105fef21a
Rename “read” database to “replica” for consistency ()
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>
Eugen Rochko a0fad5c8bb
Change indexing frequency from 5 minutes to 1 minute, add locks to schedulers ()
Emelia Smith e258b4cb64
Refactor: replace whitelist_mode mentions with limited_federation_mode ()
Eugen Rochko 2cbdff97ce
Change design of role badges in web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Christian Schmidt f2257069b2
Fix AVIF attachments ()
Christian Schmidt d76f79f647
Remove obsolete backport from Rails 7 ()
Matt Jankowski 74903af7ce
Ignore the brakeman `PermitAttributes` check ()
Matt Jankowski ad81be6c8e
Update rubocop rules for linelength ()
Renaud Chaput 4d1b67f664
Add end-to-end (system) tests ()
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>