about summary refs log tree commit diff
path: root/app/helpers
AgeCommit message (Collapse)Author
2019-11-18Use custom `f_normalize` function for transforming regex filters.multiple creatures
2019-11-18Include media attachment descriptions in normalized text.multiple creatures
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-17Hardcoded disabling of `Formatter` cache in normalizer.multiple creatures
2019-11-17Do not allow `Formatter` cache when normalizing text by default - fixes ↵multiple creatures
mentions formatting bug.
2019-11-16Include all tags in normalized text. Deduplicate and move them to the front.multiple creatures
2019-11-16When normalizing the text of local posts, skip `Formatter` cache (but allow ↵multiple creatures
the results to be cached) by default.
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-11-16Regular expressions can now be used in full-text searches. Wrapping a ↵multiple creatures
search term in double-quotes treats it as a whole-word match.
2019-10-09custom filters can now also match posts with missing media descriptionsmultiple creatures
2019-10-09custom filters can now match media descriptionsmultiple creatures
2019-09-24add account limited by admin flag to api + badgemultiple creatures
2019-08-30use a scheduled task to batch domain policy changes + revert `29643fd6` to ↵multiple creatures
avoid accidentally dosing servers when multiple users block a domain
2019-08-26detect spam registrations + include account approvals/rejections in ↵multiple creatures
transparancy log
2019-08-18fix custom filter logicmultiple creatures
2019-08-15handle custom cws when a filter has the `entire thread` option setmultiple creatures
2019-08-15only drop posts matching a custom filter when the filter has no cw override setmultiple creatures
2019-08-15custom filters now have an option to add or override content warnings; ↵multiple creatures
filter caching has been fixed
2019-08-09transparancy log - do not direct link to domainsmultiple creatures
2019-08-08admin transparancy log - add moderator review links to domain policy changesmultiple creatures
2019-08-08add new `reject unknown` policy option to prevent spam & harassment from ↵multiple creatures
large/undermoderated servers
2019-08-06do not parse blocks from `dialup.express` or `tenforward.social` - too much ↵multiple creatures
margin-of-error without a machine-readable list
2019-08-05`unsuspend` -> `"unsuspend"`multiple creatures
2019-08-05rewrite repeated domain maps to use a helper function & make vulpine.club ↵multiple creatures
yaml url a variable
2019-08-04port @zac@computerfox.xyz's `silence` to `BlocklistHelper`multiple creatures
2019-08-03automatically set `suspend` policy on domains that trigger `context` ↵multiple creatures
auto-rejections
2019-08-03move `Scheduler::JanitorScheduler::admin_account` to ↵multiple creatures
`ModerationHelper::janitor_account`
2019-08-03`domain_exists` -> `domain_exists?`multiple creatures
2019-08-03`reason?` -> `reason`multiple creatures
2019-08-03include note for admin account actions in audit logmultiple creatures
2019-08-03`domain_exists` -> `domain_exists?`multiple creatures
2019-08-03rename `BangtagHelper` to `ModerationHelper`multiple creatures
2019-08-03properly interpret `severity: nomedia` from `vulpine.club` yamlmultiple creatures
2019-08-03fix 6 am typo - `+=` -> `=`multiple creatures
2019-08-03`monsterpit-janitor` is now built in as a sidekiq job (with better code)multiple creatures
2019-08-02unbreak - `tags_regex` -> `regex`multiple creatures
2019-08-02unbreak the universe - `Redis.cache` -> `Redis.current`multiple creatures
2019-08-02make sure the thread filter option won't affect your own threads or those ↵multiple creatures
you're participating in
2019-08-02filters now have options to separately match post text, content ↵multiple creatures
warnings/titles, & hashtags + option to filter threads containing a matching post
2019-07-31merge admin/moderator actions back under admin.log scopemultiple creatures
2019-07-31ability to add domain moderation notes, edit existing domain policies ↵multiple creatures
in-place, and process asynchronously
2019-07-30add a domain policy viewer at `/policies`multiple creatures
2019-07-30remove auto-rejections from transparancy logmultiple creatures
2019-07-29too few args <.<'multiple creatures
2019-07-29too many args (too many args)multiple creatures
2019-07-26fix display of report idsmultiple creatures
2019-07-26split federation & moderation logs into different subscopes + make scope tag ↵multiple creatures
prefix configurable
2019-07-25add all `ActionLog`-able admin & moderator actions to loggermultiple creatures
2019-07-24clarify rejected announces correctly (but even more correctly with the right ↵multiple creatures
json object)
2019-07-24clarify rejected announces correctlymultiple creatures