Commit Graph

631 Commits (4909c2e7183f38caedd4445928033dc208762609)

Author SHA1 Message Date
Alison Wheeler 2f7c3cb628
Update redis_config.rb to remove warning message ()
Eugen Rochko a9b5598c97
Change user settings to be stored in a more optimal way ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 0d70deee53
Add migration tests for user mail notification settings ()
Matt Jankowski b9e34ef098
Migration warning helper, and only run in production env ()
Claire 7f8e1bede4
Bump version to v4.1.1 ()
Claire bdeb6ff180
Fix crash in `tootctl` commands making use of parallelization when Elasticsearch is enabled ()
Nick Schonning aa947a143b
Regen rubocop-todo without Max shadowing ()
Eugen Rochko f0e727f958
Add cache headers to static files served through Rails ()
Nick Schonning 25d36b6edd
Autofix Rubocop Style/RedundantArgument ()
Claire 1d0ad558ff
Change sidekiq-bulk's batch size from 10,000 to 1,000 jobs in one Redis call ()
Nick Schonning e762a14c0a
Enable Rubocop Performance/DeleteSuffix ()
Claire f432db7b9f
Fix sidekiq jobs not triggering Elasticsearch index updates ()
9p4 b715bd8e53
Add refreshing many accounts at once with "tootctl accounts refresh" ()
Jean byroot Boussier 922837dc96
Upgrade to latest redis-rb 4.x and fix deprecations ()
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
Claire 8784498ebf
Fix tootctl accounts migrate error due to typo ()
Claire 3a6451c867
Add support for incoming rich text ()
Nick Schonning 8fd3fc404d
Autofix Rubocop Rails/RootPathnameMethods ()
Nick Schonning 0cfdd1a401
Enable Rubocop Style/StringConcatenation defaults ()
Nick Schonning 59c8d43d94
Autofix Rubocop Style/RescueStandardError ()
Nick Schonning af4c95100c
Autofix Rubocop Style/FormatString ()
Nick Schonning 717683d1c3
Autofix Rubocop remaining Layout rules ()
Nick Schonning d2dcb6c45a
Autofix Rubocop Style/UnpackFirst ()
Nick Schonning bf785df9fe
Audofix Rubocop Style/WordArray ()
Nick Schonning 81ad6c2e39
Autofix Rubocop Style/StringLiterals ()
Nick Schonning 2177daeae9
Autofix Rubocop Style/RedundantBegin ()
Nick Schonning ab7816a414
Autofix Rubocop Style/Lambda ()
Nick Schonning e2a3ebb271
Autofix Rubocop Style/IfUnlessModifier ()
Nick Schonning a6f77aa28a
Autofix Rubocop Lint/AmbiguousOperatorPrecedence ()
Nick Schonning e2567df860
Enable Lint/RedundantCopDisableDirective ()
Nick Schonning d65b2c1924
Apply Rubocop Style/RedundantConstantBase ()
Nick Schonning ac59d6f19f
Enable Rubocop Style/NumericLiterals ()
Nick Schonning 669f6d2c0a
Run rubocop formatting except line length ()
Nick Schonning 0c9d455ea5
Upgrade to Stylelint 15 with Prettier ()
Claire 70c0d754a6
Bump version to 4.1.0 ()
* Bump version to 4.1.0

* Editorialize changelog some more and highlight API changes

* Update changelog
Nick Schonning 11557d1c5a
Apply Rubocop Rails/RootPublicPath ()
Nick Schonning f68bb52556
Apply Rubocop Style/NegatedIfElseCondition ()
Nick Schonning 203739dd3a
Apply Rubocop Performance/StringIdentifierArgument ()
Nick Schonning c92e033cdd
Apply Rubocop Performance/BindCall ()
Claire 79ca19e9b2
Bump version to 4.1.0rc3 ()
Claire 2f112432e6
Bump version to 4.1.0rc2 ()
Claire 8180f7ba19
Bump version to 4.1.0rc1 ()
JT Olio a5fd2fe1cb
Add Storj DCS to cloud object storage options ()
* Add Storj DCS to cloud object storage options

More explanation here: https://forum.storj.io/t/object-storage-provider-for-mastodon-instance/11464/37

* more help for which command to use
Claire cb4e28f405
Add `tootctl domains purge` options to select subdomains and keep domain blocks ()
* Add --include-subdomains option to tootctl domains purge

* Add support for '*.' subdomain wildcard patterns in `tootctl domains purge`

* Fix custom emojis deletion not following subdomain and URI options

* Change `tootctl domains purge` to not purge domain blocks unless --purge-domain-blocks is passed

* Refactor `tootctl domains purge`

* Add feedback on deleted domain blocks
Jeong Arm 0e8f8a1a1c
Implement tootctl accounts prune ()
* Implement tootctl accounts prune

* Optimise query

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 745bdb11a0
Add `tootctl accounts migrate` ()
* Add tootctl accounts replay-migration

Fixes 

* Change `tootctl accounts replay-migration` to `tootctl accounts migrate`
Claire a3a5aa1597
Fix incorrect env file generation in mastodon:setup ()
Regression from 
Claire 15b88a83ab
Fix sanitizer parsing link text as HTML when stripping unsupported links ()
Claire a65f86ae55
Fix `$` not being escaped in `.env.production` file generated by `mastodon:setup` ()
* Fix `$` not being escaped in `.env.production` file generated by `mastodon:setup`

* Improve robustness of dotenv escaping
Nick Schonning 558ac411c4
Expand Stylelint glob to include CSS files ()
Dan Peterson 3d3429243f
Fix default S3_HOSTNAME used in mastodon:setup ()
s3-us-east-1.amazonaws.com does not exist.

Co-authored-by: Effy Elden <effy@effy.space>