Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-14 | Record account suspend/silence time and keep track of domain blocks (#10660) | ThibG | |
* Record account suspend/silence time and keep track of domain blocks * Also unblock users who were suspended/silenced before dates were recorded * Add tests * Keep track of suspending date for users suspended through the CLI * Show accurate number of accounts that would be affected by unsuspending an instance * Change migration to set silenced_at and suspended_at * Revert "Also unblock users who were suspended/silenced before dates were recorded" This reverts commit a015c65d2d1e28c7b7cfab8b3f8cd5fb48b8b71c. * Switch from using suspended and silenced to suspended_at and silenced_at * Add post-deployment migration script to remove `suspended` and `silenced` columns * Use Account#silence! and Account#suspend! instead of updating the underlying property * Add silenced_at and suspended_at migration to post-migration * Change account fabricator to translate suspended and silenced attributes * Minor fixes * Make unblocking domains always retroactive | |||
2018-10-04 | Lint pass (#8876) | aus-social | |
2018-05-02 | Speed up test suite by not generating RSA keys in test environment (#7296) | Eugen Rochko | |
One RSA keypair for all fabricated test accounts is enough | |||
2017-05-20 | Ensure unique identifiers in fabricated objects in tests (#3173) | Eugen Rochko | |
2017-04-15 | Refresh webfinger (#1323) | ThibG | |
* Refresh local info for remote accounts when webfinger returns new values It only refreshes account info if one of the URLs or the public-key changes, in which cases it refreshes the full info, re-downloading the feeds from that user. Some special handling should probably be done when the public key changes, but I have been unable to find any use for it in Mastodon yet. * Re-fetch remote users we aren't subscribed to. This might induce performance issues, we might want to only do that for users we explicitly attempted to subscribe but failed to. * Refactor changes * Do not refresh existing remote account details more than once a day * Avoid re-fetching webfinger info in tests unless otherwise specified | |||
2017-04-05 | add more tests to models | Samy KACIMI | |
2016-08-17 | Upgrade to Rails 5.0.0.1 | Eugen Rochko | |
2016-02-26 | Adding a bunch of tests | Eugen Rochko | |