about summary refs log tree commit diff
path: root/db
AgeCommit message (Collapse)Author
2020-02-27port 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-24add migration to force-remove `curated` flag from visibilities that should ↵multiple creatures
not be curatable - bug fixed by `5d67d42`
2020-02-21port tootsuite#11292 to monsterfork: Add whitelist modeEugen Rochko
2020-02-21port tootsuite#11375: Change unconfirmed user login behaviourEugen 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-18switch 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-17add a `manual_only` (manual trust only) moderation option + handle more ↵multiple creatures
`reject_unknown`/graylist mode caveats
2020-02-16remove unneeded `create index` migrationmultiple creatures
2020-02-16(monsterpit specific) make backfill redo-ablemultiple creatures
2020-02-16remove unused indexmultiple creatures
2020-02-15skip already backfilled statusesmultiple creatures
2020-02-15add missing null constaint & backfill `statuses.hidden` column to `false`multiple creatures
2020-02-15set default column value in same migrationmultiple creatures
2020-02-15(actually) add `hidden` attribute to status table & modelmultiple creatures
2020-01-23update schemamultiple creatures
2020-01-20Merge first smoke testHolly 'Frinkel' Lotor
2020-01-20Original upstream mergeThibG
2020-01-15anti-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-13add 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-10add 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-10add custom filter master toggle, add media gallery mode, & fix various ↵multiple creatures
filter logic + caching bugs
2020-01-10add ability to toggle individual filters without deleting themmultiple creatures
2020-01-10switch (back) to postgres fts engine for fast search & timeline filtersmultiple creatures
2020-01-10dump schema to plain sqlmultiple creatures
2019-12-28lazily add `safety_assured` to allow some migrations to work in prodmultiple creatures
2019-12-21add option to only apply phrase filters to timelinesmultiple creatures
2019-12-21add option to use phrase filters as an allow listmultiple creatures
2019-12-21add option to set mutes that apply only to timelinesmultiple creatures
2019-12-19rework hide boosts / show only packmates options to work with timeline streamingmultiple creatures
2019-12-12better key constraints on imported statuses, sharekeys, & normalized ↵multiple creatures
statuses tables
2019-12-12add ability for post authors to kick jerks out of their threadsmultiple creatures
2019-12-11move sharekeys & import metadata to own tablesmultiple creatures
2019-12-11move normalized text into own tablemultiple creatures
2019-11-26update rails & yarn depsmultiple creatures
2019-11-19Fix old migrations failing because of new version of `strong_migrations`Thibaut Girka
Fixes #1099
2019-11-19Fix old migrations failing because of new version of `strong_migrations` ↵ThibG
(#10904)
2019-11-19Change default to single column UI (#10847)Eugen Rochko
Keep current setting for users who were active within the last month
2019-11-19Fix old migrations failing because of new version of `strong_migrations`Thibaut Girka
2019-11-18Get rid of the `Formatter` cache. It isn't worth the admin headaches.multiple creatures
2019-11-18Remove filter caches.multiple creatures
2019-11-18Correct `CustomFilters` to `CustomFilter`.multiple creatures
2019-11-18Committing this unnecessary schema version update.multiple creatures
2019-11-18Create `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-18Migrate old whole-word filters to modified syntax (double quoted strings ↵multiple creatures
treated as whole-word).
2019-11-18Remove 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-17Add `filter_undescribed` column to `accounts` table.multiple creatures
2019-11-16Moved 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-27add profile option to (locally) block anonymous views of public postsmultiple creatures
2019-10-27whee db schema updatemultiple creatures
2019-10-27add `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-27add `force_private` boolean to account model in preparation for adding more ↵multiple creatures
types of moderation polices