about summary refs log tree commit diff
path: root/db/migrate
AgeCommit message (Collapse)Author
2020-03-02hopefully this is the last of changes to `statuses` table indexesmultiple creatures
2020-03-01fix `index unique` for custom filters - should be on `[:account_id, ↵multiple creatures
:phrase]` instead of just `[:phrase]`
2020-03-01add more missing indexesmultiple creatures
2020-03-01add column index for monsterfork implementation of world timelinemultiple creatures
2020-03-01check for indexes that might not existmultiple creatures
2020-03-01improve column indexes on `statuses` tablemultiple creatures
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-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-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
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-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-18Remove filter caches.multiple creatures
2019-11-18Correct `CustomFilters` to `CustomFilter`.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-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
2019-10-09custom filters can now also match posts with missing media descriptionsmultiple creatures
2019-10-09custom filters can now match media descriptionsmultiple creatures