mastodon/app/views
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
2021-08-09 23:11:50 +02:00
..
about Change number_to_human calls to always use 3-digits precision (#16469) 2021-07-07 21:13:08 +02:00
accounts Change number_to_human calls to always use 3-digits precision (#16469) 2021-07-07 21:13:08 +02:00
admin Add ability to filter reports by origin of target account (#16487) 2021-07-11 11:01:38 +02:00
admin_mailer
application
auth
authorize_interactions
directories Change number_to_human calls to always use 3-digits precision (#16469) 2021-07-07 21:13:08 +02:00
errors
filters
follower_accounts
following_accounts
home
invites
kaminari
layouts
media
notification_mailer
oauth
public_timelines
relationships Change number_to_human calls to always use 3-digits precision (#16469) 2021-07-07 21:13:08 +02:00
remote_follow
remote_interaction
settings Change number_to_human calls to always use 3-digits precision (#16469) 2021-07-07 21:13:08 +02:00
shared
shares
statuses Change number_to_human calls to always use 3-digits precision (#16469) 2021-07-07 21:13:08 +02:00
statuses_cleanup Add feature to automatically delete old toots (#16529) 2021-08-09 23:11:50 +02:00
tags
user_mailer
well_known/host_meta