Commit Graph

319 Commits (master)

Author SHA1 Message Date
Holly 'Frinkel' Lotor 7dc114f589 More smoke testing, I believe the stability is passable now 2020-01-20 16:58:12 -05:00
ThibG b0630ddc82 Original upstream merge 2020-01-20 16:55:55 -05:00
multiple creatures 9447566b8e add chest floof to monsterfork api & outgoing federation 2020-01-19 00:22:45 -06:00
multiple creatures 67516a07db add new privacy option to auto-defederate after a given timespan + add 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-13 21:57:24 -06:00
multiple creatures 6ab6b6dd29 expose `local` visibility flag only when monsterfork api exposure is set to `full` (inital state serializer) 2020-01-11 03:15:56 -06:00
multiple creatures 51443a2ccb expose `local` visibility flag only when monsterfork api exposure is set to `full` 2020-01-11 02:55:01 -06:00
multiple creatures ff67dbed2b pass monsterfork api exposure setting to all serializers + add `MONSTERFORK_API_FORCE_*` env vars to set api compatability modes for clients/apps 2020-01-11 02:41:35 -06:00
multiple creatures d9a9a18afa make sure it is actually a local user before checking `monsterfork_api` prop 2020-01-10 23:25:04 -06:00
multiple creatures 0f1532aee0 add option for changing the monsterfork api exposure level, defaulting to `full` - if this gives your app indigestion change it to back to `basic` in preferences 2020-01-10 23:04:14 -06:00
multiple creatures d0769f0309 monsterpit says trans rights!!! 2020-01-04 10:17:43 -06:00
multiple creatures b8f7ccf227 add option to set mutes that apply only to timelines 2019-12-21 12:08:49 -06:00
multiple creatures dae7cda4ab move sharekeys & import metadata to own tables 2019-12-11 22:00:22 -06:00
Thibaut Girka 6bc293f647 Raise exception when attempting to serialize local-only statuses 2019-11-19 15:43:02 -06:00
Eugen Rochko e9a90ca12a Add responsive panels to the single-column layout (#10820)
* 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 15:31:27 -06:00
multiple creatures 5c9fbacaaf Add support for updating posts in-place to the frontend and API. This makes it possible to implement features such as *real* post editing. 2019-11-18 22:04:03 -06:00
multiple creatures 59ef948640 Get rid of the `Formatter` cache. It isn't worth the admin headaches. 2019-11-18 05:09:18 -06:00
multiple creatures f76c29beee Remove unused and incompatable filter settings. These will be re-added in time as they're rewritten to use database-level filtering. 2019-11-18 02:19:09 -06:00
multiple creatures 90189b98ff Always skip `Formatter` cache when serializing ActivityPub representations of posts and accounts. 2019-11-18 02:19:09 -06:00
multiple creatures 3c1f1feef1 in custom filters, remove the `irreversible` flag (but report it as `true` to vanilladon clients) - our impl does not use this 2019-09-24 20:29:08 -05:00
multiple creatures b50ab4778f add account limited by admin flag to api + badge 2019-09-24 18:28:52 -05:00
multiple creatures e881d75632 (asynchronously) re-fetch missing media on serialize 2019-08-30 19:31:57 -05:00
multiple creatures f40c6dbc93 handle custom cws when a filter has the `entire thread` option set 2019-08-15 23:22:43 -05:00
multiple creatures 7bbcf793bc custom filters now have an option to add or override content warnings; filter caching has been fixed 2019-08-15 22:40:20 -05:00
multiple creatures b644f1c505 respect 'don't @ me' requests 2019-08-03 13:47:20 -05:00
multiple creatures 90130014dd add plain-text console formatting option 2019-07-29 23:09:51 -05:00
multiple creatures 90d72f19ba big tails never fail! 2019-07-28 22:39:54 -05:00
multiple creatures 30d3b9a6f7 add `i:am` shortname to the client api 2019-07-28 19:29:24 -05:00
multiple creatures 9e841ece20 make `i:am`/`we:are` signatures available to the client api 2019-07-28 19:06:02 -05:00
multiple creatures 25d628fca3 revert the current unfinished chat implementation 2019-07-24 13:01:12 -05:00
multiple creatures 3862f48c34 add self-destructing roars & `live`/`lifespan` bangtags 2019-07-23 16:48:08 -05:00
multiple creatures 6d07ba50f3 keep `locked` badge for approves-followers + add `frozen` badge for admin-locked accts, also federate `frozen` state 2019-07-19 17:03:15 -05:00
multiple creatures 40debd9f80 federate account locked status (`mp:locked`) 2019-07-18 21:32:40 -05:00
multiple creatures 6b72e8a4df add text representation of statuses to status serializer 2019-07-15 14:12:24 -05:00
multiple creatures 5e3ea221a8 add `supports_chat` property, rename `adults_only` to `adult_content`, federate the kobolds~ 2019-07-15 14:12:24 -05:00
multiple creatures cf3ec71aa5 local visibility scope, chat scope+tags, unlisted tags 2019-07-15 14:12:24 -05:00
multiple creatures ee83fe92f1 expose account roles to the api 2019-05-21 03:16:51 -05:00
multiple creatures 5c9aed40f6 tell other ap software what content type they should expect source text to be 2019-05-21 03:16:23 -05:00
multiple creatures c961429dc2 Accounts, UI: Expose kobold badges over the API. Render badges in the web app. 2019-05-21 03:16:23 -05:00
multiple creatures 47a251048c Expose user settings to `Account` model and update code referencing those settings. 2019-05-21 03:16:23 -05:00
multiple creatures 6834ddffc9 ActivityPub `Actor`: use correct property name for `suggestedMinAge`. 2019-05-21 03:16:23 -05:00
multiple creatures 3b06175e8f Moderation: add `force sensitive` and `force unlisted` actions. Accounts: add federatable `adult content` tag. Handle from remote accounts as well. 2019-05-21 03:16:23 -05:00
multiple creatures 6c374b5153 Drop OStatus support. Fix some of the Rspec tests. 2019-05-21 03:16:23 -05:00
multiple creatures a47b1daaeb Implement scoped tags; use `local:` and `self:` scopes for community and personal tags, respectively. 2019-05-21 03:16:22 -05:00
multiple creatures 545330dc65 federate raw versions of roars using `source` prop 2019-05-21 03:16:22 -05:00
multiple creatures 1e2977256c Allow own roars to be included in lists. 2019-05-21 03:16:22 -05:00
multiple creatures 89e54748d7 Don't show Roars & Growls tag in web app if someone has disabled showing public replies. 2019-05-21 03:16:22 -05:00
multiple creatures 26d90a36ff Custom filters: add ability to create filters that exclude or are exclusive to roars with attachments. 2019-05-21 03:16:22 -05:00
multiple creatures 87f4b4d230 Implement share keys and related bangtags, add `sharekey`, `network`, and `curated` to the API, remove app info from the UI, and move timestamps to the right. 2019-05-21 03:16:22 -05:00
multiple creatures 1ca30982fa Add support for general-purpose file sharing. 2019-05-21 03:16:22 -05:00
multiple creatures 467170f4a0 more local-only options 2019-05-21 03:16:21 -05:00