You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/spec/controllers
Claire 4ac78e2a06
Add feature to automatically delete old toots (#16529)
* Add account statuses cleanup policy model

* Record last inspected toot to delete to speed up successive calls to statuses_to_delete

* Add service to cleanup a given account's statuses within a budget

* Add worker to go through account policies and delete old toots

* Fix last inspected status id logic

All existing statuses older or equal to last inspected status id must be
kept by the current policy. This is an invariant that must be kept so that
resuming deletion from the last inspected status remains sound.

* Add tests

* Refactor scheduler and add tests

* Add user interface

* Add support for discriminating based on boosts/favs

* Add UI support for min_reblogs and min_favs, rework UI

* Address first round of review comments

* Replace Snowflake#id_at_start with with_random parameter

* Add tests

* Add tests for StatusesCleanupController

* Rework settings page

* Adjust load-avoiding mechanisms

* Please CodeClimate
3 years ago
..
activitypub Fix anonymous access to outbox not being cached by the reverse proxy (#16458) 4 years ago
admin Add ability to skip sign-in token authentication for specific users (#16427) 4 years ago
api Fix app name, website and redirect URIs not having a maximum length (#16042) 4 years ago
auth Change confirmations controller to redirect to / for approved users (#16151) 4 years ago
concerns Fix cache_collection crashing when given an empty collection (#15921) 4 years ago
oauth Bump doorkeeper from 5.3.3 to 5.4.0 (#13733) 5 years ago
settings Fix user email address being banned on self-deletion (#16503) 4 years ago
well_known Fix anonymous access to outbox not being cached by the reverse proxy (#16458) 4 years ago
about_controller_spec.rb
account_follow_controller_spec.rb Add support for reversible suspensions through ActivityPub (#14989) 4 years ago
account_unfollow_controller_spec.rb Add support for reversible suspensions through ActivityPub (#14989) 4 years ago
accounts_controller_spec.rb Prepare Mastodon for Rails 6 (#15911) 4 years ago
application_controller_spec.rb Update Mastodon to Rails 6.1 (#15910) 4 years ago
authorize_interactions_controller_spec.rb Change ResolveAccountService's handling of skip_webfinger (#15750) 4 years ago
emojis_controller_spec.rb
follower_accounts_controller_spec.rb Fix serialization of followers/following counts when user hides their network (#16418) 4 years ago
following_accounts_controller_spec.rb Fix serialization of followers/following counts when user hides their network (#16418) 4 years ago
home_controller_spec.rb Fix blurhash and autoplay not working on public pages (#11585) 5 years ago
intents_controller_spec.rb
invites_controller_spec.rb Lint pass (#8876) 6 years ago
manifests_controller_spec.rb
media_controller_spec.rb Fix media attachments enumeration (#14254) 5 years ago
media_proxy_controller_spec.rb Fix media attachments enumeration (#14254) 5 years ago
relationships_controller_spec.rb Remove PubSubHubbub-related columns from accounts table (#16170) 4 years ago
remote_follow_controller_spec.rb Add support for reversible suspensions through ActivityPub (#14989) 4 years ago
remote_interaction_controller_spec.rb Add specs for RemoteInteractionController (#9524) 6 years ago
shares_controller_spec.rb Fix blurhash and autoplay not working on public pages (#11585) 5 years ago
statuses_cleanup_controller_spec.rb Add feature to automatically delete old toots (#16529) 3 years ago
statuses_controller_spec.rb Add support for reversible suspensions through ActivityPub (#14989) 4 years ago
tags_controller_spec.rb Redesign public hashtag page to use a masonry layout (#9822) 6 years ago