Commit Graph

  • f03960382b switch (back) to postgres fts engine for fast search & timeline filters multiple creatures 2020-01-10 03:45:29 -0600
  • 4c8591fbea dump schema to plain sql multiple creatures 2020-01-10 00:35:53 -0600
  • d0769f0309 monsterpit says trans rights!!! multiple creatures 2020-01-04 10:16:52 -0600
  • 244a90b45e LDAP & PAM added to OAuth password grant strategy (#7999) (#12390) ntl-purism 2019-11-30 12:44:59 -0600
  • decc593faa Remove quotes in `LDAP_SEARCH_FILTER` example (#12019) Mathieu Brunot 2019-10-01 19:18:50 +0200
  • b0d821b95a lazily add `safety_assured` to allow some migrations to work in prod multiple creatures 2019-12-28 14:03:38 -0600
  • f12d9d27fc fix `queued:boosts` & `queued:posts` breaking if populated multiple creatures 2019-12-23 23:51:43 -0600
  • b50fd96131 add next scheduled seconds to `queued:boosts` multiple creatures 2019-12-23 23:44:55 -0600
  • 276b230019 set footers on service dms multiple creatures 2019-12-23 12:08:26 -0600
  • 7d0d9c05c5 fix tired admin typo multiple creatures 2019-12-23 12:03:48 -0600
  • cb45e721ec add `queued:boosts` & `queued:posts` bangtags multiple creatures 2019-12-23 12:00:35 -0600
  • 806199ed4a add virtual scopes for `#``self.boosts` (your boosts) & `#``self.home.boosts` (boosts on your home timeline) multiple creatures 2019-12-21 15:24:34 -0600
  • 5f92c6429f add option to only apply phrase filters to timelines multiple creatures 2019-12-21 13:59:38 -0600
  • 8312a6e510 add option to use phrase filters as an allow list multiple creatures 2019-12-21 13:22:18 -0600
  • b8f7ccf227 add option to set mutes that apply only to timelines multiple creatures 2019-12-21 12:08:49 -0600
  • 82f98a770b rework hide boosts / show only packmates options to work with timeline streaming multiple creatures 2019-12-19 20:43:53 -0600
  • 32d998b623 add preference options to a: hide boosts globally, & b: show only packmates across all timelines - works in all client apps multiple creatures 2019-12-19 19:41:02 -0600
  • 1fecec8fb6 remove now-unsed `no_body` translation string multiple creatures 2019-12-19 09:46:02 -0600
  • 5a08b14186 drop check for mentions-only posts multiple creatures 2019-12-19 09:33:58 -0600
  • 8635ba66f4 remove prefix from the `bangtag` bangtag multiple creatures 2019-12-17 21:51:19 -0600
  • 5cd462c59d fix the `bangtag` bangtag but actually multiple creatures 2019-12-17 21:46:26 -0600
  • 5aeb5bc726 when applying user filters only `select` columns from the `statuses` table multiple creatures 2019-12-17 20:55:58 -0600
  • d8a5574730 remove unused `preload_media` multiple creatures 2019-12-17 20:50:36 -0600
  • 7cd4f2515b fix `bangtag` bangtag multiple creatures 2019-12-17 20:04:53 -0600
  • 83c7e5ec11 Merge branch 'master' of monsterware.dev:monsterpit/mastodon multiple creatures 2019-12-14 10:06:40 -0600
  • 51c376cc00 use redis lock instead of rolling own multiple creatures 2019-12-14 10:05:52 -0600
  • b93ea600c5 fix no body text error multiple creatures 2019-12-14 13:48:33 +0000
  • 026b0626cf sync with `on_behalf_of` + bump max pages multiple creatures 2019-12-13 14:52:29 -0600
  • 4b0612c11d improve normalization multiple creatures 2019-12-13 00:43:20 -0600
  • a547f442e0 skip unchanged rows multiple creatures 2019-12-13 00:42:32 -0600
  • 9157a28b1a strip mentions from normalized text multiple creatures 2019-12-12 12:12:33 -0600
  • 518b2ff788 include "do not interact" as a trigger for infering no replies mode multiple creatures 2019-12-12 11:37:09 -0600
  • 5464e5a0b7 avoid letting folks kick themselves out of their own threads multiple creatures 2019-12-12 11:12:07 -0600
  • 1633268293 avoid posting when body only has mentions it multiple creatures 2019-12-12 11:10:11 -0600
  • 5cf03910f7 use `origin` prop for imported announces multiple creatures 2019-12-12 10:08:41 -0600
  • e52ed3b6e9 only pass account id into scope instead of whole account object multiple creatures 2019-12-12 09:53:50 -0600
  • dc8e5eae2c better key constraints on imported statuses, sharekeys, & normalized statuses tables multiple creatures 2019-12-12 05:38:08 -0600
  • 7d0e47f837 periodically clean up filter caches multiple creatures 2019-12-12 05:28:56 -0600
  • 9211a9ef58 add `thread:kick` & `thread:unkick` bangtags, alias them to `kick` & `unkick` multiple creatures 2019-12-12 04:49:50 -0600
  • b36ab3443a revise post service to check for kicked status before posting, handle out-of-body mentions, & let the post worker deal with finalizing + delivery multiple creatures 2019-12-12 04:48:28 -0600
  • a8713ee8b7 add ability for post authors to kick jerks out of their threads multiple creatures 2019-12-12 04:38:56 -0600
  • 90373b7f31 use service account helper in janitor scheduler multiple creatures 2019-12-12 04:36:05 -0600
  • 114fc3cdd0 simplify the asynchronous post worker multiple creatures 2019-12-12 04:33:51 -0600
  • 49c7092f7e make it possible to process & send out mentions in separate steps multiple creatures 2019-12-12 04:32:38 -0600
  • 2be54072b1 add service account helper to make announcer & janitor posting easier multiple creatures 2019-12-12 04:29:25 -0600
  • a8b4d5316c remove duplicate post distribution calls multiple creatures 2019-12-12 04:24:07 -0600
  • 452237335b make reindex tasks using new normalized text table multiple creatures 2019-12-12 04:23:04 -0600
  • dd7e1fb2b0 remove unused filter helper multiple creatures 2019-12-11 23:54:54 -0600
  • dae7cda4ab move sharekeys & import metadata to own tables multiple creatures 2019-12-11 22:00:22 -0600
  • 9a435494c2 move normalized text into own table multiple creatures 2019-12-11 20:04:53 -0600
  • 3dc62460b0 use `set` instead of `setex` multiple creatures 2019-12-11 19:21:47 -0600
  • 302f532440 fix newlines in normalized text + make `tag` & `tags` headings mean the same thing multiple creatures 2019-12-10 05:33:44 -0600
  • 2da941beaa simplify normalizer & add headings multiple creatures 2019-12-10 05:18:50 -0600
  • 533dd6d985 `include` looks nicer multiple creatures 2019-12-10 05:17:51 -0600
  • 8975561bfa adjust regex shortcut descriptions multiple creatures 2019-12-10 03:55:47 -0600
  • 859763ea02 handle syntax for `tags:` as `tags: tag1 tag2 "tag3" ...` multiple creatures 2019-12-10 03:52:54 -0600
  • 61e3a90e50 add regex shortcut descriptions for filters multiple creatures 2019-12-10 03:44:43 -0600
  • 91545d4ec4 make query expander convert `heading: regex to match` shortcut into regex form multiple creatures 2019-12-10 03:26:09 -0600
  • 0dfc7b1b64 include headings `tags`, `subj`, `text`, & `desc` in normalized text so they can be individually matched in tl filters multiple creatures 2019-12-10 03:14:37 -0600
  • 13f4959034 add accessibility option to make everything lowercase multiple creatures 2019-12-10 03:04:05 -0600
  • 41b0d10e88 remove duplicate domain check multiple creatures 2019-12-10 02:43:33 -0600
  • ae16b3b466 do not override timestamps when syncing multiple creatures 2019-12-10 01:43:12 -0600
  • 5af281b057 add synchronize button to account manager multiple creatures 2019-12-10 01:26:00 -0600
  • 882d089dd0 add cooldown to post sync just in case multiple creatures 2019-12-10 01:13:08 -0600
  • 002fb7fbb7 synchronize remote posts on first follow multiple creatures 2019-12-10 00:34:58 -0600
  • 0512709a77 set `resource_options` to empty hash if `nil` multiple creatures 2019-12-09 22:10:20 -0600
  • 7fe078cf50 remove no-longer-useful context checks from autoreject helper multiple creatures 2019-12-09 21:54:20 -0600
  • 5242ebf563 forgot to join domain parts multiple creatures 2019-12-08 03:12:10 -0600
  • 307c1ec1de forgot to add the redisable module multiple creatures 2019-12-07 23:19:10 -0600
  • 6eebf636ba don't count faves as indicators for known accounts multiple creatures 2019-12-07 23:18:17 -0600
  • 6fa9c3eb1b add option to toggle whether regex filters should be applied to mentions multiple creatures 2019-12-07 22:13:32 -0600
  • feceb543fd make sure filter cache gets wiped when a filter is deleted multiple creatures 2019-12-07 20:48:38 -0600
  • 5d7349f2ab domain policies also now get applied to subdomains multiple creatures 2019-12-07 20:17:07 -0600
  • 2765793f7d make domain policies templatable multiple creatures 2019-12-07 19:46:11 -0600
  • 174f588004 get rid of unneccesary protocol check from upstream multiple creatures 2019-12-07 18:29:28 -0600
  • 776d558ff9 skip posts that don't actually exist multiple creatures 2019-12-07 18:26:30 -0600
  • 2662240771 add drafts shortcut to web ui multiple creatures 2019-12-06 13:03:52 -0600
  • 0ae1bc9796 make posts with `#``self.draft` scope private by default multiple creatures 2019-12-06 12:26:49 -0600
  • ac5fb845af use `self.draft` scope tag for draft posts & add draft header multiple creatures 2019-12-06 12:08:38 -0600
  • 996cb6818f avoid resurfacing old posts that are being streamed into the world timeline multiple creatures 2019-12-05 13:09:26 -0600
  • 04d55aab4a use keyword argument for `delayed` flag multiple creatures 2019-12-05 13:06:20 -0600
  • 98339c8fb3 use `update` to change `curated` flags multiple creatures 2019-12-05 13:05:46 -0600
  • 273a9b94de add `monsterfork:reapply_filters` task to mass-fix users' tl filters for this update multiple creatures 2019-12-03 17:24:58 -0600
  • bc81d32c2c when someone adds/changes a filter retroactively apply it to their home & list timelines multiple creatures 2019-12-03 17:04:32 -0600
  • bcb45d2cbe add `all` & `all_cached` props to feed model multiple creatures 2019-12-03 17:02:09 -0600
  • e63192cbb1 clear filtered status cache when a domain policy gets reset multiple creatures 2019-12-03 17:01:09 -0600
  • 04ec25754b cache list of already-filtered statuses multiple creatures 2019-12-03 16:37:32 -0600
  • 5475adfbc9 add `size` property to feed model multiple creatures 2019-12-03 15:23:57 -0600
  • 3f11f0955c fix filters not being applied correctly on streaming timelines by using the right normalization function multiple creatures 2019-12-03 15:04:13 -0600
  • 59253ce0dd clear out dead sidekiq job locks & add lock manager to sidekiq's dashboard to let admins get rid of stuck locks multiple creatures 2019-12-03 14:49:06 -0600
  • 65afa0fe01 fix `thread:sharekey:sync` by spelling `earliest` correctly multiple creatures 2019-12-03 00:43:06 -0600
  • 053c748b31 user invitations should now (by)pass the spam check multiple creatures 2019-12-02 22:00:12 -0600
  • 29c54ac59b hide media captions under content notes when not expanded multiple creatures 2019-12-02 21:46:10 -0600
  • e14a7b0c36 pruning thread leaves can cause data loss - let's not do that multiple creatures 2019-12-02 21:37:12 -0600
  • 59b8f3b6a3 correctly detect domain policy changes multiple creatures 2019-12-01 10:15:05 -0600
  • 3bef7b280f `update` -> `update!` multiple creatures 2019-12-01 07:04:07 -0600
  • a11e99a15b raise video & audio quality multiple creatures 2019-11-29 17:32:51 -0600
  • e9e8528432 `compand` apparantly screws up dynamic range - get rid of that multiple creatures 2019-11-29 16:29:29 -0600
  • 9d7ffb7d86 accept mp3s that are actually videos multiple creatures 2019-11-29 15:18:04 -0600
  • f18e6229b7 use static waveform for audio uploads & explicitly accept `audio/mp3` multiple creatures 2019-11-29 14:51:03 -0600