Commit Graph

  • d1b0463c29 various changes master Rachel Fae Fox 2020-02-25 16:38:58 +0000
  • 353558c59f shorten poll add button labels multiple creatures 2020-02-03 13:30:05 -0600
  • 2198000607 button to add the spiderman discard option to polls multiple creatures 2020-02-03 13:21:16 -0600
  • 0a5e08ebe7 **MAJOR**: fix access policy short-circuit bug caused by `fa8437f49` & `cb38a5899` - **if you are running a monsterfork revision between `fa8437f49` and `389125d89` upgrade or apply this patch immediately! multiple creatures 2020-02-01 10:52:51 -0600
  • 389125d894 use upstream spam detection multiple creatures 2020-01-30 02:35:15 -0600
  • ba0febd3c1 remove no-longer-used `subscriptions` prop from `SuspendAccountService` multiple creatures 2020-01-28 09:20:16 -0600
  • 5622a7fa5e remove no-longer-used `stream_entries` prop from `SuspendAccountService` multiple creatures 2020-01-28 09:11:05 -0600
  • ab16388714 restore monsterfork hashtag parsing behavior multiple creatures 2020-01-26 01:04:51 -0600
  • cb38a58997 fix breaking the server trying to fix replies not showing up >.>; multiple creatures 2020-01-25 17:34:01 -0600
  • 2e50d64956 fix manifests json (thanks @@Frinkeldoodle@transfur.online) multiple creatures 2020-01-25 17:25:49 -0600
  • fa8437f49a fix replies not showing up multiple creatures 2020-01-25 17:23:35 -0600
  • def687fe62 use platform-agnotic procfile multiple creatures 2020-01-23 11:34:56 -0600
  • a50f339b9b improve mingw compatability multiple creatures 2020-01-23 10:27:15 -0600
  • a4565cb1c3 update schema multiple creatures 2020-01-23 10:26:53 -0600
  • 9d84d4fb7b allow the use of `node` 13 multiple creatures 2020-01-23 10:26:26 -0600
  • 4c146300ff Fix change breaking sharekey functionality Holly 'Frinkel' Lotor 2020-01-22 06:56:17 +0000
  • 8b96e669e9 bump monsterfork version multiple creatures 2020-01-21 01:08:23 -0600
  • 5c796f8cf6 resolve stray merge conflict between tfonline/monsterfork strings multiple creatures 2020-01-20 23:10:12 -0600
  • edf5be3cfe bump supported `node` version to `13 multiple creatures 2020-01-20 23:01:42 -0600
  • b2e391d268 fix code typo multiple creatures 2020-01-20 22:41:26 -0600
  • 7dc114f589 More smoke testing, I believe the stability is passable now Holly 'Frinkel' Lotor 2020-01-20 21:14:05 +0000
  • e37c5a967a More smoke testing, merge in request pool from upstream Holly 'Frinkel' Lotor 2020-01-20 17:59:14 +0000
  • 259f0b15fc Merge first smoke test Holly 'Frinkel' Lotor 2020-01-20 11:54:21 -0500
  • b0630ddc82 Original upstream merge ThibG 2019-07-21 00:53:28 +0200
  • 9447566b8e add chest floof to monsterfork api & outgoing federation multiple creatures 2020-01-19 00:22:45 -0600
  • f083ab1a27 make sure there are actually media attachments before trying to match againist the `filter_undescribed?` setting multiple creatures 2020-01-17 14:29:24 -0600
  • b93a9a126b Fix issue fetching new accts Holly "Frinkeldoodle" Lotor 2020-01-17 16:45:54 +0000
  • d2acdf2ea6 Merge pull request 'Port CacheConcern from upstream to define render_with_cache' (#13) from blueraccoon/port-cacheconcern into master multiple creatures 2020-01-17 10:36:42 +0000
  • 7b4381b4bd Comment out reference to var that hasn't been ported yet Holly "Frinkeldoodle" Lotor 2020-01-17 07:20:20 +0000
  • 503158b0cf Fix typo Holly "Frinkeldoodle" Lotor 2020-01-17 07:15:13 +0000
  • 93151f0c51 Port render_with_cache, CacheConcern from upstream Holly "Frinkeldoodle" Lotor 2020-01-17 07:07:03 +0000
  • 753d064951 `backtrace` -> `e.backtrace` multiple creatures 2020-01-16 00:13:28 -0600
  • c657d9deda bump ruby version to 2.6.5 multiple creatures 2020-01-16 00:02:33 -0600
  • df0a08c3d2 lock `paperclip` at 6.0 multiple creatures 2020-01-15 23:12:55 -0600
  • 874e7adbe1 port commit `7e2bff995` from upstream to fix broken attachment downloading multiple creatures 2020-01-15 23:02:03 -0600
  • f35851e777 port instances controller from upstream multiple creatures 2020-01-15 22:28:50 -0600
  • 299ee19966 port new application controller error handlers from upstream multiple creatures 2020-01-15 22:19:29 -0600
  • 7e64ce9391 use old ldap/pam strategies for now until full 3.x port multiple creatures 2020-01-15 22:10:41 -0600
  • 8c02372012 merge upstream csp changes multiple creatures 2020-01-15 21:30:57 -0600
  • 729a32d2a5 update `rack_attack` config multiple creatures 2020-01-15 21:30:22 -0600
  • d4b8f90f29 update `devise` config from upstream multiple creatures 2020-01-15 21:30:01 -0600
  • 4965722af6 update `paperclip` config from upstream multiple creatures 2020-01-15 21:29:32 -0600
  • da06267e7b add `identity` context to json-ld multiple creatures 2020-01-15 21:29:11 -0600
  • 310844bf3d update jsonld helper from upstream multiple creatures 2020-01-15 19:29:52 -0600
  • 5b1c214984 update json-ld contexts multiple creatures 2020-01-15 19:21:02 -0600
  • d8b87ec487 handle passing `0` to `lifespan` & `defed_in` bangtags to unset the auto-destruct/auto-defederate flag for a post multiple creatures 2020-01-15 16:42:43 -0600
  • f49ff8fccc fix "allow unknown packmates" documentation multiple creatures 2020-01-15 14:43:19 -0600
  • 37ae8a96c1 fix tired dev operating `vim` without adequate coffee & breaking code multiple creatures 2020-01-15 14:33:30 -0600
  • b4b8eaf61c anti-harassment: add option to toggle whether to allow follows/packmate requests from accounts you've never interacted with before; default to off multiple creatures 2020-01-15 14:24:55 -0600
  • f40c1ae07e break up preferences with more page sections multiple creatures 2020-01-15 13:38:24 -0600
  • 5d600cc670 change test & dev keys to resolve https://github.com/rails/rails/issues/38030 multiple creatures 2020-01-15 13:33:19 -0600
  • 257b33c2ad update `rack` to `2.2.0@f690bb714` until github.com/rack/rack/pull/1428 makes it into the next release multiple creatures 2020-01-15 11:04:41 -0600
  • bcbfe4282d update ruby & node dependencies to latest versions (that won't make things break) multiple creatures 2020-01-15 10:23:30 -0600
  • 1d6cc95109 fix "leading decorators must be attached to a class declaration" multiple creatures 2020-01-15 10:21:12 -0600
  • a82072b8c0 work around sprockets 4 being a jerk multiple creatures 2020-01-15 10:19:56 -0600
  • 0d211f31e9 make the external login (ldap/pam/saml/etc) error informative for non-technical users multiple creatures 2020-01-14 14:23:03 -0600
  • 8d32723567 skip duplicate redis check multiple creatures 2020-01-14 02:26:11 -0600
  • 0ce978a11d behave like `block anon` when checking whether local users can read a community or public post made in invisible mode multiple creatures 2020-01-14 02:16:13 -0600
  • a9c30694cd fix check for "filter if in reply to blocker" setting multiple creatures 2020-01-14 01:56:05 -0600
  • c236bbe60b fix the "include past roars" buttons multiple creatures 2020-01-14 00:48:18 -0600
  • 14326f5fd0 differentiate local-only posts in the web app multiple creatures 2020-01-14 00:13:52 -0600
  • d824237629 use `update` instead of assignment on `delete_after=` & `defederate_after=` multiple creatures 2020-01-13 23:24:02 -0600
  • 400ff50dbc set `MIN_DESTRUCT_OFFSET` (`30.seconds`) if `delete_after` or `defederate_after` values are too low multiple creatures 2020-01-13 23:14:01 -0600
  • cb484d17d9 make `:m` in `defed_in` & `delete_in` mean minutes not months multiple creatures 2020-01-13 23:12:30 -0600
  • 0b2b252c6f fix setting `delete_after` and `defederate_after` on new posts multiple creatures 2020-01-13 22:46:02 -0600
  • 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 multiple creatures 2020-01-13 21:57:24 -0600
  • 1fbe7c3402 remove duplicates from media gallery mode, attempt 2 multiple creatures 2020-01-13 21:06:09 -0600
  • dfce98a69b update `updated_at` when boosting own old posts so the post can actually federate past the max public expiration window multiple creatures 2020-01-13 17:16:13 -0600
  • e9d38fc5b2 check `updated_at` instead of `created_at` against max public access expiration window multiple creatures 2020-01-13 17:04:18 -0600
  • fd8b5299fd `return false if direct?` multiple creatures 2020-01-13 16:57:05 -0600
  • 8f7f45cf87 `!!` truthiness test multiple creatures 2020-01-13 02:38:51 -0600
  • d72e6bfd54 make `still_accessiblible?` only check posts with an `account.user` multiple creatures 2020-01-13 01:36:56 -0600
  • 51bab85b07 add privacy option to limit lifespan of public access to post & object urls beyond local followers, default to 90 days multiple creatures 2020-01-12 23:56:43 -0600
  • 651c569c3f allow sharekeys to be used with the api status controller multiple creatures 2020-01-12 23:44:35 -0600
  • 6d6f6b3385 skip spam check if invite-only registration multiple creatures 2020-01-11 19:40:27 -0600
  • f2e9f4303e remove duplicate posts in gallery mode multiple creatures 2020-01-11 17:07:08 -0600
  • 5d558b845e move parenthesis to correct place multiple creatures 2020-01-11 03:27:51 -0600
  • fc9ad7d501 move parenthesis to correct place multiple creatures 2020-01-11 03:25:40 -0600
  • 4c84b6dcad move `monsterpit_api` helper to the application controller multiple creatures 2020-01-11 03:21:52 -0600
  • 6ab6b6dd29 expose `local` visibility flag only when monsterfork api exposure is set to `full` (inital state serializer) multiple creatures 2020-01-11 03:15:56 -0600
  • 2cf1a16ff7 pass monsterfork api exposure setting to initial state serializer multiple creatures 2020-01-11 03:03:26 -0600
  • 51443a2ccb expose `local` visibility flag only when monsterfork api exposure is set to `full` multiple creatures 2020-01-11 02:54:32 -0600
  • d32f0c7bcf use basic monsterfork api for anonymous clients multiple creatures 2020-01-11 02:52:31 -0600
  • 3b1bf5b495 normalize app name when comparing against monsterfork api env vars multiple creatures 2020-01-11 02:47:13 -0600
  • 36a4bcb035 document `MONSTERFORK_API_FORCE_*` env vars multiple creatures 2020-01-11 02:44:26 -0600
  • ff67dbed2b pass monsterfork api exposure setting to all serializers + add `MONSTERFORK_API_FORCE_*` env vars to set api compatability modes for clients/apps multiple creatures 2020-01-11 02:41:35 -0600
  • d9a9a18afa make sure it is actually a local user before checking `monsterfork_api` prop multiple creatures 2020-01-10 23:25:04 -0600
  • 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 multiple creatures 2020-01-10 23:04:14 -0600
  • ce72d57487 set caching backend to cache items for 1 hour multiple creatures 2020-01-10 21:53:49 -0600
  • a32afcccd0 speed up search with caching multiple creatures 2020-01-10 21:27:32 -0600
  • d6806025a0 avoid double-filtering on search multiple creatures 2020-01-10 20:58:22 -0600
  • 1e329a7d72 `account.filter_undescribed?` -> `account.user.filter_undescribed?` multiple creatures 2020-01-10 20:43:46 -0600
  • 0a52e51d00 avoid checking filter cache twice multiple creatures 2020-01-10 20:19:29 -0600
  • 1268277a8c add custom filter master toggle, add media gallery mode, & fix various filter logic + caching bugs multiple creatures 2020-01-10 20:07:15 -0600
  • 0090aca045 clear filter cache when regenerating feeds multiple creatures 2020-01-10 18:27:37 -0600
  • 5f84297df2 trigger feed update after a filter is deleted multiple creatures 2020-01-10 17:25:42 -0600
  • ffc01ab281 remove duplicate `private` section multiple creatures 2020-01-10 17:20:51 -0600
  • 13b4d7953a add ability to toggle individual filters without deleting them multiple creatures 2020-01-10 14:19:04 -0600
  • e13202c114 don't try to apply filters when there's not any set multiple creatures 2020-01-10 13:44:58 -0600
  • a29fb04e7c bon voyage to that shitty text normalization code multiple creatures 2020-01-10 04:14:37 -0600