Commit Graph

10457 Commits (master)

Author SHA1 Message Date
multiple creatures 5d600cc670 change test & dev keys to resolve https://github.com/rails/rails/issues/38030 2020-01-15 13:33:19 -06:00
multiple creatures 257b33c2ad update `rack` to `2.2.0@f690bb714` until github.com/rack/rack/pull/1428 makes it into the next release 2020-01-15 11:04:41 -06:00
multiple creatures bcbfe4282d update ruby & node dependencies to latest versions (that won't make things break) 2020-01-15 10:23:30 -06:00
multiple creatures 1d6cc95109 fix "leading decorators must be attached to a class declaration" 2020-01-15 10:21:12 -06:00
multiple creatures a82072b8c0 work around sprockets 4 being a jerk 2020-01-15 10:19:56 -06:00
multiple creatures 0d211f31e9 make the external login (ldap/pam/saml/etc) error informative for non-technical users 2020-01-14 14:23:03 -06:00
multiple creatures 8d32723567 skip duplicate redis check 2020-01-14 02:42:31 -06:00
multiple creatures 0ce978a11d behave like `block anon` when checking whether local users can read a community or public post made in invisible mode 2020-01-14 02:42:31 -06:00
multiple creatures a9c30694cd fix check for "filter if in reply to blocker" setting 2020-01-14 02:42:31 -06:00
multiple creatures c236bbe60b fix the "include past roars" buttons 2020-01-14 02:42:17 -06:00
multiple creatures 14326f5fd0 differentiate local-only posts in the web app 2020-01-14 00:13:52 -06:00
multiple creatures d824237629 use `update` instead of assignment on `delete_after=` & `defederate_after=` 2020-01-13 23:24:02 -06:00
multiple creatures 400ff50dbc set `MIN_DESTRUCT_OFFSET` (`30.seconds`) if `delete_after` or `defederate_after` values are too low 2020-01-13 23:14:01 -06:00
multiple creatures cb484d17d9 make `:m` in `defed_in` & `delete_in` mean minutes not months 2020-01-13 23:12:30 -06:00
multiple creatures 0b2b252c6f fix setting `delete_after` and `defederate_after` on new posts 2020-01-13 22:46:02 -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 1fbe7c3402 remove duplicates from media gallery mode, attempt 2 2020-01-13 21:06:09 -06:00
multiple creatures dfce98a69b update `updated_at` when boosting own old posts so the post can actually federate past the max public expiration window 2020-01-13 17:16:52 -06:00
multiple creatures e9d38fc5b2 check `updated_at` instead of `created_at` against max public access expiration window 2020-01-13 17:04:18 -06:00
multiple creatures fd8b5299fd `return false if direct?` 2020-01-13 16:57:05 -06:00
multiple creatures 8f7f45cf87 `!!` truthiness test 2020-01-13 02:38:51 -06:00
multiple creatures d72e6bfd54 make `still_accessiblible?` only check posts with an `account.user` 2020-01-13 01:37:22 -06:00
multiple creatures 51bab85b07 add privacy option to limit lifespan of public access to post & object urls beyond local followers, default to 90 days 2020-01-12 23:56:43 -06:00
multiple creatures 651c569c3f allow sharekeys to be used with the api status controller 2020-01-12 23:44:35 -06:00
multiple creatures 6d6f6b3385 skip spam check if invite-only registration 2020-01-11 19:40:27 -06:00
multiple creatures f2e9f4303e remove duplicate posts in gallery mode 2020-01-11 17:07:08 -06:00
multiple creatures 5d558b845e move parenthesis to correct place 2020-01-11 03:27:51 -06:00
multiple creatures fc9ad7d501 move parenthesis to correct place 2020-01-11 03:25:40 -06:00
multiple creatures 4c84b6dcad move `monsterpit_api` helper to the application controller 2020-01-11 03:21:52 -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 2cf1a16ff7 pass monsterfork api exposure setting to initial state serializer 2020-01-11 03:03:26 -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 d32f0c7bcf use basic monsterfork api for anonymous clients 2020-01-11 02:52:31 -06:00
multiple creatures 3b1bf5b495 normalize app name when comparing against monsterfork api env vars 2020-01-11 02:47:13 -06:00
multiple creatures 36a4bcb035 document `MONSTERFORK_API_FORCE_*` env vars 2020-01-11 02:44:26 -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 ce72d57487 set caching backend to cache items for 1 hour 2020-01-10 21:55:08 -06:00
multiple creatures a32afcccd0 speed up search with caching 2020-01-10 21:27:32 -06:00
multiple creatures d6806025a0 avoid double-filtering on search 2020-01-10 20:58:22 -06:00
multiple creatures 1e329a7d72 `account.filter_undescribed?` -> `account.user.filter_undescribed?` 2020-01-10 20:43:46 -06:00
multiple creatures 0a52e51d00 avoid checking filter cache twice 2020-01-10 20:19:29 -06:00
multiple creatures 1268277a8c add custom filter master toggle, add media gallery mode, & fix various filter logic + caching bugs 2020-01-10 20:07:15 -06:00
multiple creatures 0090aca045 clear filter cache when regenerating feeds 2020-01-10 18:27:37 -06:00
multiple creatures 5f84297df2 trigger feed update after a filter is deleted 2020-01-10 17:25:42 -06:00
multiple creatures ffc01ab281 remove duplicate `private` section 2020-01-10 17:20:51 -06:00
multiple creatures 13b4d7953a add ability to toggle individual filters without deleting them 2020-01-10 14:19:04 -06:00
multiple creatures e13202c114 don't try to apply filters when there's not any set 2020-01-10 13:44:58 -06:00
multiple creatures a29fb04e7c bon voyage to that shitty text normalization code 2020-01-10 04:14:37 -06:00