about summary refs log tree commit diff
path: root/app/models
AgeCommit message (Collapse)Author
2020-01-10don't try to apply filters when there's not any setmultiple creatures
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-21add virtual scopes for `#``self.boosts` (your boosts) & ↵multiple creatures
`#``self.home.boosts` (boosts on your home timeline)
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-19add preference options to a: hide boosts globally, & b: show only packmates ↵multiple creatures
across all timelines - works in all client apps
2019-12-17when applying user filters only `select` columns from the `statuses` tablemultiple creatures
2019-12-12include "do not interact" as a trigger for infering no replies modemultiple creatures
2019-12-12only pass account id into scope instead of whole account objectmultiple creatures
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-12-10add accessibility option to make everything lowercasemultiple creatures
2019-12-07add option to toggle whether regex filters should be applied to mentionsmultiple creatures
2019-12-07make sure filter cache gets wiped when a filter is deletedmultiple creatures
2019-12-07make domain policies templatablemultiple creatures
2019-12-07get rid of unneccesary protocol check from upstreammultiple creatures
2019-12-06use `self.draft` scope tag for draft posts & add draft headermultiple creatures
2019-12-03when someone adds/changes a filter retroactively apply it to their home & ↵multiple creatures
list timelines
2019-12-03add `all` & `all_cached` props to feed modelmultiple creatures
2019-12-03add `size` property to feed modelmultiple creatures
2019-12-02user invitations should now (by)pass the spam checkmultiple creatures
2019-12-01correctly detect domain policy changesmultiple creatures
2019-11-29raise video & audio qualitymultiple creatures
2019-11-29`compand` apparantly screws up dynamic range - get rid of thatmultiple creatures
2019-11-29use static waveform for audio uploads & explicitly accept `audio/mp3`multiple creatures
2019-11-19Change reblogs counter to be updated when boosted privately (#10964)Eugen Rochko
2019-11-19Refactor all ActivityPub deliveries to be serialized and signed through one ↵Eugen Rochko
concern (#10966)
2019-11-19Added env variables for max image and video size. [Monsterfork: partially ↵Lady Lumb
revert to `glitch-soc` media model] I changed the IMAGE_LIMIT and VIDEO_LIMIT variables to read from the env, or use default if not set in the env, to make it easier to change this on an instance by instance basis and make it persistent across updates.
2019-11-19Add responsive panels to the single-column layout (#10820)Eugen Rochko
* Add responsive panels to the single-column layout * Fixes * Fix not being able to save the preference * Fix code style issues * Set max-height on the compose textarea and add a link to relationship manager
2019-11-19Add `account_id` param to `GET /api/v1/notifications` (#10796)Paul Woolcock
* Add `from_account` to notifications API this adds the ability to filter notifications by the account they originated from * passing a non-existent user should cause none to be returned * Fix codeclimate warnings * fix more codeclimate warnings * make requested changes: * use account id instead of user@domain * name the param `account_id` instead of `from_account` * Don't use `return` in a lambda
2019-11-18Use `before_save` instead of `after_save`.multiple creatures
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-18In the regex filtering query, `ANY` should actually be `ALL`.multiple creatures
2019-11-18Use custom `f_normalize` function for transforming regex filters.multiple creatures
2019-11-18Only apply a user's string filters if they actually have any set (otherwise ↵multiple creatures
all posts will be filtered).
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-18Remove a duplicate callback to `update_normalized_text`.multiple creatures
2019-11-18Users' filters are applied in the `Status` model. They can also now use ↵multiple creatures
regular expressions.
2019-11-17Add `filter_undescribed` column to `accounts` table.multiple creatures
2019-11-17Reduce Vitamin D intake.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-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-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`.