about summary refs log tree commit diff
path: root/app
AgeCommit message (Collapse)Author
2019-11-18In ProcessMentionsService, `skip_notify` should be a keyword argument, not ↵multiple creatures
positional.
2019-11-18Add a new profile option to filter posts with undescribed media. At some ↵multiple creatures
point, figure out how to put this under Filters, even if it angers the MVC model gods. No gods, no masters.
2019-11-18Users' filters are applied in the `Status` model. They can also now use ↵multiple creatures
regular expressions.
2019-11-17Do away with the kludgy solution of applying users' filters from API ↵multiple creatures
controllers; we will do this in the `Status` model instead, and at the database level.
2019-11-17Add `filter_undescribed` column to `accounts` table.multiple creatures
2019-11-17Prefix zero-width space before lines with space characters to preserve their ↵multiple creatures
formatting on other servers.
2019-11-17Reduce Vitamin D intake.multiple creatures
2019-11-17Remove duplicated code.multiple creatures
2019-11-17Use `after_save` instead of `after_create`/`after_update` where methods ↵multiple creatures
should be called every time an object is changed.
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-17When domain policies are created or updated, set the `processing` flag from ↵multiple creatures
the model instead of from the controller.
2019-11-17Do not try to update destroyed `Status` objects.multiple creatures
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-16Allow callers of `Formatter` methods to specify that formatting results ↵multiple creatures
should not be cached.
2019-11-16Correct typo.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-11-16Searches now work on `following` scope.multiple creatures
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-11-16Update database queries to reflect change of search implementation.multiple creatures
2019-11-16The WAS spammer detection is no longer needed; removing this code from the ↵multiple creatures
Janitor.
2019-11-06fix missing `srem` argument in commit `d162ebae7`multiple creatures
2019-11-06remove undeliverable flag from temporarily offline remote accounts & servers ↵multiple creatures
if something is successfully received from them
2019-11-06clear formatter cache when profile is changedmultiple creatures
2019-11-06perform spam detection at registration timemultiple creatures
2019-10-27add profile option to (locally) block anonymous views of public postsmultiple creatures
2019-10-27make data miners' lives harder by also requiring authentication on account ↵multiple creatures
api endpoints
2019-10-26fix breaking typosmultiple creatures
2019-10-26add `skip_cache` to all cached formatter methods & do not cache the results ↵multiple creatures
of emoji encoding cause they vary by user settings
2019-10-26before publishing a status force its formatting to be recached (fixes the ↵multiple creatures
mentions bug)
2019-10-26add `skip_cache` option to formatter & mark cached html as safemultiple creatures
2019-10-25default to `direct` visibility for `admin:` bangtagsmultiple creatures
2019-10-19tighten abandoned account query in janitormultiple creatures
2019-10-14exclude suspended (sub)domains from peers listmultiple creatures
2019-10-14make the replied-to post preview readable in arachniamultiple creatures
2019-10-14remove bg imagemultiple creatures
2019-10-14rethemed arachniamultiple creatures
2019-10-14add `/api/v1/werewolf` endpointmultiple creatures
2019-10-13(optionally) announce the success of werewolf transformationsmultiple creatures
2019-10-13spell "unannounce" correctly <.<,multiple creatures
2019-10-12make sure mentions aren't processed early if delayed roars are enabledmultiple creatures
2019-10-12graylist (reject unknown) federation & known account auto-learning finally ↵multiple creatures
have toggle switches in site settings
2019-10-12add `parent:refetch` and `thread:refetch` bangtags allowing folks to have ↵multiple creatures
monsterfork fetch missing post or thread media
2019-10-12`FetchAvatarMediaWorker` -> `FetchAvatarWorker`multiple creatures
2019-10-12when somone's posting in html mode, convert newlines to html line breaks ↵multiple creatures
(resolves #12)
2019-10-10allow `lang` attribute to be federated (resolves #11) + allow `aria-hidden`, ↵multiple creatures
`aria-label`, & `lang` on any allowed element
2019-10-10allow `aria-label` attribute to be federated (resolves #10)multiple creatures
2019-10-10stopped using private-use codepoints as formatting placeholders (resolves #9)multiple creatures
2019-10-09make the clear button work even when there's no body textmultiple creatures