Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-27 | port tootsuite#11623 to monsterfork: Add soft delete for statuses for ↵ | Eugen Rochko | |
instant deletes through API * Add soft delete for statuses to allow them to appear instant * Allow reporting soft-deleted statuses and show them in the admin UI * Change index for getting an account's statuses | |||
2020-02-24 | add migration to force-remove `curated` flag from visibilities that should ↵ | multiple creatures | |
not be curatable - bug fixed by `5d67d42` | |||
2020-02-21 | port tootsuite#11292 to monsterfork: Add whitelist mode | Eugen Rochko | |
2020-02-21 | port tootsuite#11375: Change unconfirmed user login behaviour | Eugen Rochko | |
Allow access to account settings, 2FA, authorized applications, and account deletions to unconfirmed and pending users, as well as users who had their accounts disabled. Suspended users cannot update their e-mail or password or delete their account. Display account status on account settings page, for example, when an account is frozen, limited, unconfirmed or pending review. After sign up, login users straight away and show a simple page that tells them the status of their account with links to account settings and logout, to reduce onboarding friction and allow users to correct wrongly typed e-mail addresses. Move the final sign-up step of SSO integrations to be the same as above to reduce code duplication. | |||
2020-02-18 | switch to irc-like oper behavior; require mods & admins to explicitly oper ↵ | multiple creatures | |
up using `fangs`/`op` bangtag or toggling defang setting in profile; auto-defang after 15 mins or with `defang`/`deop` bangtag | |||
2020-02-17 | add a `manual_only` (manual trust only) moderation option + handle more ↵ | multiple creatures | |
`reject_unknown`/graylist mode caveats | |||
2020-02-16 | remove unneeded `create index` migration | multiple creatures | |
2020-02-16 | (monsterpit specific) make backfill redo-able | multiple creatures | |
2020-02-16 | remove unused index | multiple creatures | |
2020-02-15 | skip already backfilled statuses | multiple creatures | |
2020-02-15 | add missing null constaint & backfill `statuses.hidden` column to `false` | multiple creatures | |
2020-02-15 | set default column value in same migration | multiple creatures | |
2020-02-15 | (actually) add `hidden` attribute to status table & model | multiple creatures | |
2020-01-23 | update schema | multiple creatures | |
2020-01-20 | Merge first smoke test | Holly 'Frinkel' Lotor | |
2020-01-20 | Original upstream merge | ThibG | |
2020-01-15 | anti-harassment: add option to toggle whether to allow follows/packmate ↵ | multiple creatures | |
requests from accounts you've never interacted with before; default to off | |||
2020-01-13 | add new privacy option to auto-defederate after a given timespan + add ↵ | multiple creatures | |
options to defederate and/or delete past posts + add `defed_in`/`parent:defed_in`/`thread:defed_in` bangtags + ui indicator for posts marked for auto-defederation | |||
2020-01-10 | add option for changing the monsterfork api exposure level, defaulting to ↵ | multiple creatures | |
`full` - if this gives your app indigestion change it to back to `basic` in preferences | |||
2020-01-10 | add custom filter master toggle, add media gallery mode, & fix various ↵ | multiple creatures | |
filter logic + caching bugs | |||
2020-01-10 | add ability to toggle individual filters without deleting them | multiple creatures | |
2020-01-10 | switch (back) to postgres fts engine for fast search & timeline filters | multiple creatures | |
2020-01-10 | dump schema to plain sql | multiple creatures | |
2019-12-28 | lazily add `safety_assured` to allow some migrations to work in prod | multiple creatures | |
2019-12-21 | add option to only apply phrase filters to timelines | multiple creatures | |
2019-12-21 | add option to use phrase filters as an allow list | multiple creatures | |
2019-12-21 | add option to set mutes that apply only to timelines | multiple creatures | |
2019-12-19 | rework hide boosts / show only packmates options to work with timeline streaming | multiple creatures | |
2019-12-12 | better key constraints on imported statuses, sharekeys, & normalized ↵ | multiple creatures | |
statuses tables | |||
2019-12-12 | add ability for post authors to kick jerks out of their threads | multiple creatures | |
2019-12-11 | move sharekeys & import metadata to own tables | multiple creatures | |
2019-12-11 | move normalized text into own table | multiple creatures | |
2019-11-26 | update rails & yarn deps | multiple creatures | |
2019-11-19 | Fix old migrations failing because of new version of `strong_migrations` | Thibaut Girka | |
Fixes #1099 | |||
2019-11-19 | Fix old migrations failing because of new version of `strong_migrations` ↵ | ThibG | |
(#10904) | |||
2019-11-19 | Change default to single column UI (#10847) | Eugen Rochko | |
Keep current setting for users who were active within the last month | |||
2019-11-19 | Fix old migrations failing because of new version of `strong_migrations` | Thibaut Girka | |
2019-11-18 | Get rid of the `Formatter` cache. It isn't worth the admin headaches. | multiple creatures | |
2019-11-18 | Remove filter caches. | multiple creatures | |
2019-11-18 | Correct `CustomFilters` to `CustomFilter`. | multiple creatures | |
2019-11-18 | Committing this unnecessary schema version update. | multiple creatures | |
2019-11-18 | Create `f_normalize` function to transform filter queries. Also make the ↵ | multiple creatures | |
FTS migration an actual migration to save new Monsterfork admins the headache. | |||
2019-11-18 | Migrate old whole-word filters to modified syntax (double quoted strings ↵ | multiple creatures | |
treated as whole-word). | |||
2019-11-18 | Remove unused and incompatable filter settings. These will be re-added in ↵ | multiple creatures | |
time as they're rewritten to use database-level filtering. | |||
2019-11-17 | Add `filter_undescribed` column to `accounts` table. | multiple creatures | |
2019-11-16 | Moved to using a normalized text column for searches. Admins using an ↵ | multiple creatures | |
FTS-enabled version of Monsterfork will need to apply the migration from `dist/search.sql` then run `bundle exec rails monsterfork:index_statuses`. | |||
2019-10-27 | add profile option to (locally) block anonymous views of public posts | multiple creatures | |
2019-10-27 | whee db schema update | multiple creatures | |
2019-10-27 | add `unboostable` boolean to account model in preparation for adding more ↵ | multiple creatures | |
types of moderation polices + allowing authors to make unboostable posts irrespective of scope | |||
2019-10-27 | add `force_private` boolean to account model in preparation for adding more ↵ | multiple creatures | |
types of moderation polices |