about summary refs log tree commit diff
path: root/app/helpers
AgeCommit message (Collapse)Author
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-04lazily merge accounts helper & necessary methods from glitchsoc 3.0multiple creatures
2020-01-20Original upstream mergeThibG
2020-01-15update jsonld helper from upstreammultiple creatures
2020-01-10add custom filter master toggle, add media gallery mode, & fix various ↵multiple creatures
filter logic + caching bugs
2020-01-10bon voyage to that shitty text normalization codemultiple creatures
2020-01-10switch (back) to postgres fts engine for fast search & timeline filtersmultiple creatures
2019-12-13improve normalizationmultiple creatures
2019-12-12strip mentions from normalized textmultiple creatures
2019-12-12add service account helper to make announcer & janitor posting easiermultiple creatures
2019-12-11move normalized text into own tablemultiple creatures
2019-12-10fix newlines in normalized text + make `tag` & `tags` headings mean the same ↵multiple creatures
thing
2019-12-10simplify normalizer & add headingsmultiple creatures
2019-12-10`include` looks nicermultiple creatures
2019-12-10handle syntax for `tags:` as `tags: tag1 tag2 "tag3" ...`multiple creatures
2019-12-10make query expander convert `heading: regex to match` shortcut into regex formmultiple creatures
2019-12-10include headings `tags`, `subj`, `text`, & `desc` in normalized text so they ↵multiple creatures
can be individually matched in tl filters
2019-12-10remove duplicate domain checkmultiple creatures
2019-12-10remove no-longer-useful context checks from autoreject helpermultiple creatures
2019-12-07domain policies also now get applied to subdomainsmultiple creatures
2019-11-19Change full logo to use primary text color of the given theme (#10994)Eugen Rochko
* Change full logo to use primary text color of the given theme * Fix colors of public layout header in light theme
2019-11-19Use `<use />` to render transparent SVG logo instead of inserting it (#10845)Eugen Rochko
2019-11-18Get rid of the `Formatter` cache. It isn't worth the admin headaches.multiple creatures
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