Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-15 | anti-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-14 | fix the "include past roars" buttons | multiple creatures | |
2020-01-13 | add 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-12 | add privacy option to limit lifespan of public access to post & object urls ↵ | multiple creatures | |
beyond local followers, default to 90 days | |||
2020-01-12 | allow sharekeys to be used with the api status controller | multiple creatures | |
2020-01-11 | move parenthesis to correct place | multiple creatures | |
2020-01-11 | move parenthesis to correct place | multiple creatures | |
2020-01-11 | move `monsterpit_api` helper to the application controller | multiple creatures | |
2020-01-11 | pass monsterfork api exposure setting to initial state serializer | multiple creatures | |
2020-01-11 | use basic monsterfork api for anonymous clients | multiple creatures | |
2020-01-11 | normalize app name when comparing against monsterfork api env vars | multiple creatures | |
2020-01-11 | pass monsterfork api exposure setting to all serializers + add ↵ | multiple creatures | |
`MONSTERFORK_API_FORCE_*` env vars to set api compatability modes for clients/apps | |||
2020-01-10 | add 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-10 | add custom filter master toggle, add media gallery mode, & fix various ↵ | multiple creatures | |
filter logic + caching bugs | |||
2020-01-10 | add ability to toggle individual filters without deleting them | multiple creatures | |
2019-12-21 | add virtual scopes for `#``self.boosts` (your boosts) & ↵ | multiple creatures | |
`#``self.home.boosts` (boosts on your home timeline) | |||
2019-12-21 | add option to only apply phrase filters to timelines | multiple creatures | |
2019-12-21 | add option to use phrase filters as an allow list | multiple creatures | |
2019-12-21 | add option to set mutes that apply only to timelines | multiple creatures | |
2019-12-19 | rework hide boosts / show only packmates options to work with timeline streaming | multiple creatures | |
2019-12-19 | add preference options to a: hide boosts globally, & b: show only packmates ↵ | multiple creatures | |
across all timelines - works in all client apps | |||
2019-12-17 | remove unused `preload_media` | multiple creatures | |
2019-12-11 | remove unused filter helper | multiple creatures | |
2019-12-11 | move sharekeys & import metadata to own tables | multiple creatures | |
2019-12-10 | add accessibility option to make everything lowercase | multiple creatures | |
2019-12-10 | add synchronize button to account manager | multiple creatures | |
2019-12-07 | add option to toggle whether regex filters should be applied to mentions | multiple creatures | |
2019-12-05 | use `update` to change `curated` flags | multiple creatures | |
2019-12-01 | correctly detect domain policy changes | multiple creatures | |
2019-11-29 | actually load the css on status pages (oops) | multiple creatures | |
2019-11-19 | Fix login sometimes redirecting to paths that are not pages (#11019) | Eugen Rochko | |
Fix #11016 | |||
2019-11-19 | Add waiting time to list of pending accounts in admin UI (#10985) | Eugen Rochko | |
2019-11-19 | Cleanup various controllers (#10972) | ThibG | |
* Remove skip_session! as it is not supported in Rails 5 * Minor cleanup in StreamEntriesController * Remove redundant mark_cacheable! calls | |||
2019-11-19 | Fix potential private status leak (#10969) | ThibG | |
2019-11-19 | Fix poll API not requiring authentication on non-public polls (#10960) | Eugen Rochko | |
* Fix poll API not requiring authentication on non-public polls That API does not reveal the content of the status, i.e. the question itself, nor who the author is, nor which status it belongs to, but it does reveal the poll options and how many answers they got Fix #10959 * Add test | |||
2019-11-19 | Fix web push notifications for polls (#10864) | ThibG | |
Fixes #10861 | |||
2019-11-19 | Add 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-19 | Move signature verification stoplight to the requests themselves (#10813) | ThibG | |
* Move signature verification stoplight to the requests themselves This avoids blocking messages from known keys for 5 minutes when only one fails… * Put the stoplight on the actual client IP, not a potential reverse proxy | |||
2019-11-19 | Add `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-18 | Get rid of the `Formatter` cache. It isn't worth the admin headaches. | multiple creatures | |
2019-11-18 | Filter boosts from profile pages' Roars & Growls tab. | multiple creatures | |
2019-11-18 | Remove 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-18 | Remove `FilterHelper` include from timeline APIs. | multiple creatures | |
2019-11-18 | Add 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-17 | Do 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-17 | When domain policies are created or updated, set the `processing` flag from ↵ | multiple creatures | |
the model instead of from the controller. | |||
2019-11-06 | clear formatter cache when profile is changed | multiple creatures | |
2019-10-27 | add profile option to (locally) block anonymous views of public posts | multiple creatures | |
2019-10-27 | make data miners' lives harder by also requiring authentication on account ↵ | multiple creatures | |
api endpoints | |||
2019-10-14 | exclude suspended (sub)domains from peers list | multiple creatures | |