Commit Graph

865 Commits (bd850d1ec0c6bb34fff93efe18a216ba0114a1b9)

Author SHA1 Message Date
Claire b5b84fad65
Fix OpenSearch compatibility issue (#30278) 8 months ago
Matt Jankowski 0d397db5dd
Consolidate system specs into single directory, use rspec tags for configuration (#30206) 8 months ago
Claire 996292cd55
Fix `db:encryption:init` requiring ActiveRecord encryption variables to be set (#30202) 8 months ago
Claire 33368e3e79
Change ActiveRecordEncryption variable to be more explicit (#30151) 8 months ago
Matt Jankowski 1e7d5d2957
Update `devise-two-factor` to version 5.0.0 (#28325)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
8 months ago
Shlee 40d7a553d2
Minor phrasing on tootcli statuses remove (#30122) 8 months ago
Matt Jankowski f1a4b4e228
Disable `Style/SignalException` cop (#30064) 8 months ago
renovate[bot] 483fabf48a
Update dependency http to '~> 5.2.0' (#30027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
8 months ago
Tim Rogers 1ca6ff8ca5
Fixed crash when supplying FFMPEG_BINARY environment variable (#30022) 8 months ago
Matt Jankowski 2ec9bff36e
Fix Rubocop `Rails/UniqueValidationWithoutIndex` cop (#27461)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
8 months ago
Matt Jankowski 828299e71c
Enable AR Encryption (#29831) 9 months ago
Matt Jankowski 9ae2594726
Add reusable duplicate ID finder methods in maintenance CLI (#28910) 9 months ago
Matt Jankowski 0d9ad96d3f
Rename `PremailerWebpackStrategy` -> `PremailerBundledAssetStrategy` (#29934) 9 months ago
Matt Jankowski bf5d948237
Fix `Style/SingleArgumentDig` cop in webpacker/manifest_extensions (#29929) 9 months ago
Matt Jankowski 4565015615
Fix `Style/MapIntoArray` cop in cli progress helper (#29884) 9 months ago
Matt Jankowski 4948a063d2
Use `tt` extension for form scaffold template (#29676) 9 months ago
Matt Jankowski edde54e991
Update stoplight to version 4.1.0 (#28366) 9 months ago
Claire d71d26a3c9
Reattribute notification-related records if possible when merging accounts (#29694) 9 months ago
Claire 70a8fcf07d
Fix notification policy migration not preserving `filter_private_mentions` correctly (#29699) 10 months ago
Matt Jankowski 718ee72c80
Use `db_table_exists?` method in new cli/maintenance area (#29677) 10 months ago
Matt Jankowski cdd168f5d3
Update `enum` away from deprecated (#29678) 10 months ago
Claire 44bf7b8128
Add notifications of severed relationships (#27511) 10 months ago
Matt Jankowski 4f4132f1a1
Add diagnostic message for failure during CLI search deploy (#29462) 10 months ago
Matt Jankowski df6086d402
Extract file size sql calc from media storage cli (#29577) 10 months ago
Matt Jankowski 14aa7f1e15
Use `Account.activitypub` generated scope (#28157) 10 months ago
Matt Jankowski 19cbadfbd6
Use enum-generated scope for `IpBlock` in CLI (#28144) 10 months ago
Matt Jankowski a38e424185
Use unchanging github links in docs/comments (#29545) 10 months ago
Claire cfa71a4d16
Fix admin account created by `mastodon:setup` not being auto-approved (#29379) 10 months ago
Matt Jankowski 245064bb98
Move "everyone" role and "instance actor" account magic number IDs to constants (#29260) 11 months ago
Claire 5f21a1f5a3
Bump version to v4.3.0-alpha.3 (#29241) 11 months ago
Claire 8e8e0f104f
Bump version to v4.3.0-alpha.2 (#29200) 11 months ago
Claire 554e2a019e
Add `sidekiq_unique_jobs:delete_all_locks` task and disable `sidekiq-unique-jobs` UI by default (#29199) 11 months ago
Claire 1726085db5
Merge pull request from GHSA-3fjr-858r-92rw
* Fix insufficient origin validation

* Bump version to 4.3.0-alpha.1
11 months ago
Matt Jankowski adcd693b71
Use existing `MediaAttachment.remote` scope in media CLI (#28912) 11 months ago
Matt Jankowski 0e0a94f483
Handle CLI failure exit status at the top-level script (#28322) 11 months ago
Matt Jankowski 4cdf62e576
Extract `rebuild_index` method in maintenance CLI (#28911) 11 months ago
Matt Jankowski 274a48a9f4
Extract helper methods for db connection and table existence check in `CLI::Maintenance` task (#28281) 11 months ago
Matt Jankowski ca7053f19c
Consolidate db test prep steps to rake task (#28886) 11 months ago
Matt Jankowski 7a1f087659
Add `created_before` and `updated_before` scopes to `MediaAttachment` (#28869) 11 months ago
Matt Jankowski d03fe2bdee
N+1 fixes for CLI maintenance command (#28847) 11 months ago
Matt Jankowski defe5f4076
Fix `Rails/WhereExists` cop in lib/tasks (#28852) 11 months ago
Claire 93957daa50
Fix error when processing remote files with unusually long names (#28823) 12 months ago
Matt Jankowski 6a5d70e146
Update pre_migration_check postgres version requirement (#28800) 12 months ago
Matt Jankowski 2115bc52e4
Order by sql in `CLI::Maintenance` task (#28289) 12 months ago
Matt Jankowski 81e4e65610
Update links to upstream migration helpers, remove unused methods (#28781) 12 months ago
Matt Jankowski 127503eb2c
Fix `Rails/RakeEnvironment` cop (#28782) 12 months ago
Renaud Chaput 01b6c83c36
Add a new `@/` alias for the root frontend directory and use it where possible (#28753) 12 months ago
Claire 98b5f85f10
Rename and refactor `User#confirm!` to `User#mark_email_as_confirmed!` (#28735) 12 months ago
Claire 6bbcd9348e
Switch from 48px weight 600 material symbol icons to 24px weight 400 icons (#28064) 12 months ago
Matt Jankowski df9e220364
Add JS console errors check (#28682) 12 months ago
Essem b6e353537b
Add new emojis from `jdecked/twemoji` 15.0 (#28404) 12 months ago
Matt Jankowski ea1c0feb86
Remove `add_column_with_default` migration helper (#28654) 12 months ago
gunchleoc 173953c23e
Fix ISO code for Canadian French (#26015)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
12 months ago
Matt Jankowski 202951e6d9
Use Arel `in_order_of` method to generate CASE for `DomainBlock.by_severity` (#28617) 12 months ago
Jean Boussier 5a6d533c53
Enable Rails 7.1 Marshalling format (#28609) 1 year ago
Matt Jankowski 1af5c37701
Use heredoc on federation CLI warning strings (#28578) 1 year ago
Matt Jankowski f92d8c654d
Standardize on Thor methods in CLI classes (#28566) 1 year ago
Matt Jankowski 5c769de096
Add spec coverage for `CLI::Media#remove_orphans` command (#28267) 1 year ago
Matt Jankowski 2463b53363
More duplicates in cli maintenance spec, misc bug fixes (#28449) 1 year ago
Matt Jankowski c7c727994a
Add spec for `CLI::Maintenance#fix_duplicates` (#28326) 1 year ago
Matt Jankowski 1c3b5f4a78
Fix reference to non-existent var in CLI maintenance command (#28363) 1 year ago
Matt Jankowski 8a3d8c6c14
Remove the `stub_stdout` wrapper around CLI specs (#28340) 1 year ago
Matt Jankowski 4a7395d989
Add `migrator_version` method to CLI maintenance script (#28323) 1 year ago
Matt Jankowski 253393f3a8
Only attempt to remove indexes that exist in `CLI::Maintenance` script (#28286) 1 year ago
Matt Jankowski 490e4969a1
Correct section naming in maintenance cli script (#28279) 1 year ago
Matt Jankowski 8de86eabbf
Add spec for `CLI::Domains#crawl` command (#28271) 1 year ago
Matt Jankowski 1d7b8234c9
Remove useless `reorder(nil)` call in `tootctl statuses` (#28141) 1 year ago
Matt Jankowski af66d3d836
Use `following` and `followers` scopes in CLI (#28154) 1 year ago
Matt Jankowski b3b009e6aa
Add spec coverage for `CLI::EmailDomainBlocks` commands (#28181) 1 year ago
Matt Jankowski 3bc437b99a
Fix `Style/RedundantParentheses` cop (#28176) 1 year ago
Matt Jankowski a98fccf84e
Fix `Style/SelfAssignment` cop (#28171) 1 year ago
Matt Jankowski 1564799952
Add spec coverage for media CLI `refresh` command (#28166) 1 year ago
Matt Jankowski 440b80b2e7
Model concerns organization into module namespaces (#28149) 1 year ago
Matt Jankowski b696ca6b1a
Move self destruct CLI command definition code to module (#28131) 1 year ago
Matt Jankowski a1636fce7f
Move lib/devise/* to lib/devise/strategies/* (#27638) 1 year ago
Matt Jankowski 31bef99b9e
Move lib/mastodon/premailer_webpack_strategy to lib/ (#27636) 1 year ago
Matt Jankowski e892efbc40
Configure elastic search integration with rspec tag (#27882) 1 year ago
Eugen Rochko 0d14fcebae
Change link previews to keep original URL from the status (#27312) 1 year ago
Matt Jankowski c9204b792c
Fix `Rails/I18nLocaleTexts` cop (#27779) 1 year ago
Renaud Chaput 757d7c73c0
Upgrade to Yarn 4, remove support for Node 16 (#27073) 1 year ago
Matt Jankowski 370802ce48
Add coverage for `CLI::Maintenance#fix_duplicates` command (#25252) 1 year ago
Matt Jankowski 45770c9306
Fix `Performance/MapMethodChain` cop (#27744) 1 year ago
Matt Jankowski 2d39268bc5
Fix `Lint/OrAssignmentToConstant` cop (#27750) 1 year ago
Matt Jankowski 7ef56d6e50
Move json_ld context loaders to `config/initializers` (#27590) 1 year ago
Matt Jankowski 4aa05d45fc
Capture minimum postgres version 12 (#27528) 1 year ago
Claire fa65c8244f
Fix cache store pool config deprecation warnings (#27551) 1 year ago
Matt Jankowski e93a75f1a1
Rails 7.1 update (#25963) 1 year ago
Claire 379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background (#26439) 1 year ago
Claire 79a63201a9
Fix Layout/EmptyLineAfterGuardClause issues caused by merging an old PR (#27512) 1 year ago
Claire 44edf3aa91
Improve error handling in mastodon:setup task (#21464) 1 year ago
Matt Jankowski 65cd0700e4
Refactor domains cli to remove model call from regex (#25878) 1 year ago
Nick Schonning 8bb4706e11
Move migration_helpers Rubocop ignore to config (#24236) 1 year ago
Matt Jankowski 937dc42f10
Extract methods for file movement in `CLI::Upgrade` (#25120) 1 year ago
Claire f0c720cfc9
Bump version to v4.3.0-alpha.0 (#27022) 1 year ago
Claire 82eaa26d87
Update `tootctl maintenance fix-duplicates` to Mastodon v4.2.0 (#27147) 1 year ago
Claire 06444c86c7
Fix division by zero in video in bitrate computation code (#27129) 1 year ago
Claire 4fcc026f0f
Bump version to v4.2.0 (#27017) 1 year ago
Claire 890e334703
Add migration tests for negative settings (#27012) 1 year ago
Claire abcc0b38fa
Fix incorrect PostgreSQL version check (#26979) 1 year ago
Claire f4b780ba22
Bump version to v4.2.0-rc2 (#26974) 1 year ago