mastodon/lib
Claire 959f7fc580
Fix tootctl self-destruct not sending Delete activities for recently-suspended accounts ()
* Do not block existing users' emails on self-destruct

That is wasteful and unintuitive

* Do not close registrations when running tootctl self-destruct with --dry-run

* Close registrations on self-destruct regardless of known remote accounts

* Fix tootctl self-destruct not sending Deletes for recently-suspended accounts

* Suspend local users even if no remote account is known

* Do not show scary confirmation text if ran with --dry-run
..
action_dispatch replace all instances of "ends_with?" with "end_with?" ()
active_record Remove dependency on pluck_each gem ()
assets
chewy/strategy Fix unnecessary queries when batch-removing statuses, 100x faster ()
devise Fix authentication before 2FA challenge ()
generators Add post-deployment migration system ()
json_ld Fixed code quality issues ()
mastodon Add feature to automatically delete old toots ()
paperclip Switch from unmaintained paperclip to kt-paperclip ()
rails Fix obsolete digitalocean.rake file breaking rake tasks ()
redis Change Redis#exists calls to Redis#exists? to avoid deprecation warning ()
sanitize_ext Prepare Mastodon for zeitwerk autoloader ()
tasks Change references to tootsuite/mastodon to mastodon/mastodon ()
templates Add post-deployment migration system ()
terrapin Add Ruby 3.0 support ()
webpacker Add subresource integrity for JS and CSS assets ()
cli.rb Fix tootctl self-destruct not sending Delete activities for recently-suspended accounts ()
enumerable.rb Optimize map { ... }.compact calls ()
exceptions.rb Fix media redownload worker retrying on unexpected response codes ()