Commit Graph

  • 2adf2d258d fix(database): Handle invite migration when db is sqljs FoxxMD 2022-08-15 15:56:43 -04:00
  • c55a1c6502 feat(ui): Add initial guests to bot invite and rename Guest Mod to Guest FoxxMD 2022-08-11 15:23:09 -04:00
  • 0011ff8853 chore: Re-add clean username for guest due to merge FoxxMD 2022-08-11 14:53:48 -04:00
  • 4bbf871051 Merge branch 'edge' into tempAccess FoxxMD 2022-08-11 14:50:45 -04:00
  • 54755dc480 refactor(guest)!: Migrate invites to be owned by the server FoxxMD 2022-08-11 14:47:45 -04:00
  • 01f95a37e7 feat(ui): Add guided tour for main dashboard FoxxMD 2022-08-03 14:37:56 -04:00
  • 5ddad418b0 fix(manager): Fix missing valid config check before starting queue FoxxMD 2022-08-02 16:05:48 -04:00
  • b5b2e88c1f fix(guest mod): Parse/clean name from user input before adding FoxxMD 2022-08-02 15:46:56 -04:00
  • 194ded7be6 fix(auth): Fix subreddit normalization on client instance FoxxMD 2022-08-02 15:31:00 -04:00
  • 7ba375d702 fix(auth): Fix subreddit normalization FoxxMD 2022-08-02 14:15:01 -04:00
  • 9a4c38151f fix(auth): Fix default instance middleware accessibility check FoxxMD 2022-08-02 14:06:49 -04:00
  • f8df6fc93f docs: Remove removal reason footnote FoxxMD 2022-08-02 13:02:28 -04:00
  • 86a3b229cb feat(remove): Implement removal reason id and note FoxxMD 2022-08-02 12:34:40 -04:00
  • ca3e8d7d80 feat: Add removal reason related endpoints to snoowrap client FoxxMD 2022-08-02 11:02:39 -04:00
  • 5af4384871 Merge branch 'tempAccess' into edge FoxxMD 2022-08-01 12:08:10 -04:00
  • 47957e6ab9 fix: Remove debug statements for image processing FoxxMD 2022-07-29 15:05:08 -04:00
  • 7f1a404b4e feat(image): Implement image flip detection in recent rule FoxxMD 2022-07-29 14:42:49 -04:00
  • 1f64a56260 feat(image): Improve image normalization to make duplicate detection more powerful FoxxMD 2022-07-29 14:19:32 -04:00
  • 366cb2b629 More guest mod cleanup and fixes FoxxMD 2022-07-28 14:28:43 -04:00
  • b9b442ad1e feat(ui): Implement saving config as guest mod FoxxMD 2022-07-28 14:14:55 -04:00
  • 81a1bdb446 refactor: Simplify ACL for server/client users and introduce guest context FoxxMD 2022-07-28 12:38:59 -04:00
  • 1e4b369b1e Fix CRUD for guest mods FoxxMD 2022-07-28 09:45:30 -04:00
  • 7a34a7b531 Almost working correctly guest mod add FoxxMD 2022-07-27 17:06:55 -04:00
  • b83bb6f998 Refactor guest relationship FoxxMD 2022-07-27 16:18:34 -04:00
  • 3348af2780 Implement guest mod removal via UI and refactor guest rendering into live stats FoxxMD 2022-07-27 15:32:00 -04:00
  • 04896a7363 Implement guest mod entities and read-only ui FoxxMD 2022-07-27 13:07:56 -04:00
  • d9ab81ab8c Merge branch 'edge' 0.11.5 FoxxMD 2022-07-27 09:19:30 -04:00
  • d8003e049c chore(schema): Update schema to reflect ban property max length changes FoxxMD 2022-07-25 16:36:24 -04:00
  • b67a933084 feat(ui): Real-time data usage improvements based on visibility FoxxMD 2022-07-25 16:35:32 -04:00
  • d684ecc0ff docs: Add memory management notes FoxxMD 2022-07-25 12:20:02 -04:00
  • 9efd4751d8 feat(templating): Render content for more actions and properties FoxxMD 2022-07-25 11:56:22 -04:00
  • 9331c2a3c8 feat(templating): Include activity id and title for all activities FoxxMD 2022-07-25 11:41:43 -04:00
  • d6f7ce2441 feat(server): Better handling for subreddit invite CRUD FoxxMD 2022-07-25 11:24:19 -04:00
  • ffd7033faf feat(server): Add server child logger to requests for easier logging FoxxMD 2022-07-25 11:22:44 -04:00
  • df5825d8df fix(ui): Fix setting style for non-existing element on subreddit invite FoxxMD 2022-07-25 11:13:32 -04:00
  • 42c6ca7af5 feat(ui): More live stat delta improvements and better stream handling on the browser FoxxMD 2022-07-22 13:50:53 -04:00
  • 1e94835f97 feat(ui): Reduce data usage for live stats using response deltas FoxxMD 2022-07-22 09:46:01 -04:00
  • 6230ef707d feat(ui): Improve delayed activity cancel handling FoxxMD 2022-07-21 10:11:19 -04:00
  • b290a4696d fix(ui): Use correct auth middleware for api proxy endpoint FoxxMD 2022-07-20 13:04:46 -04:00
  • 4c965f7215 feat(docker): Expand NODE_FLAGS (ENV) variable in node run command to allow arbitrary flags be passed through docker ENVs FoxxMD 2022-07-20 11:18:13 -04:00
  • ce990094a1 feat(config): Gate memory monitoring behind operator config option monitorMemory FoxxMD 2022-07-20 10:20:52 -04:00
  • 4196d2acb0 feat(influx): Add server memory metrics FoxxMD 2022-07-19 16:28:58 -04:00
  • 3150da8b4a feat(influx): Add manager health metrics FoxxMD 2022-07-19 14:26:14 -04:00
  • 655c82d5e1 fix(filter): Make source filter stricter by requiring exact value rather than "contains" FoxxMD 2022-07-18 15:55:41 -04:00
  • 98691bd19c Merge branch 'edge' 0.11.4 FoxxMD 2022-07-15 09:27:22 -04:00
  • 73302b718e chore: Bump version for 0.11.4 release FoxxMD 2022-07-15 09:27:04 -04:00
  • bbf91ceac0 feat(filter): Implement filtering by upvoteRatio for authorIs FoxxMD 2022-07-14 13:56:12 -04:00
  • 67b793c2aa feat: Support parsing filename from non-raw GIST url in editor FoxxMD 2022-07-14 12:48:04 -04:00
  • d635e5a65d feat: Support parsing filename from non-raw GIST url FoxxMD 2022-07-14 11:12:04 -04:00
  • 8dc140a953 feat(report): Implement filtering reports in itemIs by time FoxxMD 2022-07-13 13:00:49 -04:00
  • eaa9f627e2 refactor(report): Cleanup monitoring in manager FoxxMD 2022-07-13 09:36:33 -04:00
  • 16cb28cb72 feat(report): Implement report tracking #78 FoxxMD 2022-07-12 17:29:28 -04:00
  • fa450f9f8f docs(database): Add influx/grafana documentation FoxxMD 2022-07-11 13:46:27 -04:00
  • 1e76ca6c0e docs(config): Add partial configuration documentation FoxxMD 2022-07-11 13:01:40 -04:00
  • 25b7ea497f feat(filter): Implement specifying report reason in report comparison FoxxMD 2022-07-11 12:19:28 -04:00
  • 2f93774346 fix: Fix unnecessary subreddit fetch call on init FoxxMD 2022-07-11 12:18:30 -04:00
  • e2f6a92a90 fix(filter): Fix logic for assigning number of reports to compare FoxxMD 2022-07-11 10:01:58 -04:00
  • 0ffddaac9e Revert "chore: Bump got and sharp versions for dependabot fixes" FoxxMD 2022-07-11 08:56:44 -04:00
  • 4ddf6ddf26 Revert "chore: Bump passport version for dependabot fixes" FoxxMD 2022-07-11 08:56:41 -04:00
  • 7f61c190ea chore: Bump passport version for dependabot fixes FoxxMD 2022-07-08 12:34:54 -04:00
  • fbf328d90f chore: Bump got and sharp versions for dependabot fixes FoxxMD 2022-07-08 12:33:03 -04:00
  • 36c6f7f1b8 feat(ban): Implement templating for ban note/reason FoxxMD 2022-07-08 10:51:47 -04:00
  • 0379ad17b9 feat: Add more Activity data to templating data #94 FoxxMD 2022-07-08 10:24:10 -04:00
  • 02ed9f91f9 feat: Improve api health monitoring FoxxMD 2022-07-07 13:05:14 -04:00
  • 9fcc3db7b2 fix(modnote): Use correct activity identifier for reddit_id FoxxMD 2022-07-07 09:43:25 -04:00
  • 65ea84a69d refactor(database): Move Event creation to earlier in activity handling function for a more accurate processing time FoxxMD 2022-07-06 17:41:14 -04:00
  • a4b8d3a8ef feat(database): Add api health measurement to influxdb FoxxMD 2022-07-06 17:11:38 -04:00
  • 2692a5fecb fix(database): Fix processing/queued time value FoxxMD 2022-07-06 16:48:39 -04:00
  • 192c1659a0 feat(database): Initial influx db implementation #84 FoxxMD 2022-07-06 15:14:58 -04:00
  • cc241e41f4 refactor(logging): Improve log retention performance FoxxMD 2022-07-05 12:30:51 -04:00
  • 4bfb57a6cf chore: Update connect-typeorm dependency FoxxMD 2022-07-05 09:43:25 -04:00
  • b6dedae7a1 fix(usernote): Fix regression with note types FoxxMD 2022-07-01 12:06:48 -04:00
  • f2783bd7a4 feat(config): More error handling and internal improvements to config fragment parsing FoxxMD 2022-07-01 11:46:54 -04:00
  • 2efe41eadd fix(cache): Use correct cache key and improve external url cache re-use FoxxMD 2022-07-01 11:45:11 -04:00
  • ebd60b9abe feat(config): Support config fragments as array of fragments #76 FoxxMD 2022-07-01 10:20:53 -04:00
  • 2a16df49a4 feat(config): Implement cache control for config fragments #76 FoxxMD 2022-06-30 14:44:04 -04:00
  • 0d6841259b feat(config): Initial implementation for partial configs #76 FoxxMD 2022-06-30 13:04:02 -04:00
  • 8c0755c8c2 working when no includes in config FoxxMD 2022-06-30 12:39:57 -04:00
  • 5e1da5bc5d feat(bot): Implement better in-situ subreddit add/removal FoxxMD 2022-06-28 13:24:56 -04:00
  • 242c6a49b5 docs(usernote): Document usernote types in schema and in documentation FoxxMD 2022-06-27 09:33:57 -04:00
  • 8123c34463 Merge branch 'edge' FoxxMD 2022-06-21 16:13:54 -04:00
  • aa399c160e docs(sentiment): Add sentiment documentation FoxxMD 2022-06-21 16:13:38 -04:00
  • 3292d011fa Merge branch 'edge' 0.11.3 FoxxMD 2022-06-21 10:03:14 -04:00
  • d7cab4092d fix(ui): Hide save reason input when user cannot save FoxxMD 2022-06-16 14:25:06 -04:00
  • 0370e592f9 feat(ui): Add text input to specify reason for wiki edit on config page FoxxMD 2022-06-16 09:43:27 -04:00
  • 116d06733a fix(ui): Stop trying live stats if an error is encountered FoxxMD 2022-06-14 22:33:12 -04:00
  • 22a8a694a7 fix(modnote): Fix initial implementation bugs FoxxMD 2022-06-14 12:55:35 -04:00
  • 2ed24eee11 fix(logging): Fix missing modAction property transformation for filter summary FoxxMD 2022-06-14 12:51:47 -04:00
  • 8822d8520a fix(check): Fix check data used to determine trigger text hint FoxxMD 2022-06-14 12:51:02 -04:00
  • 9832292a5b docs(mod actions): Add docs for mod log/note actions and filtering FoxxMD 2022-06-13 15:19:34 -04:00
  • 7a86c722fa feat(author criteria): Add temporal filtering to usernotes and mod notes FoxxMD 2022-06-13 13:42:57 -04:00
  • 2ca4043c02 chore(organization): Move comparison and comparison parsing functions into Comparisons file FoxxMD 2022-06-13 12:13:20 -04:00
  • 4da8a0b353 feat(author criteria): Refactor criteria test order to optimize api usage #92 FoxxMD 2022-06-13 11:31:31 -04:00
  • 492ff78b13 chore(modnotes): Cleanup interfaces and add missing activityType to modnote criteria FoxxMD 2022-06-10 13:34:04 -04:00
  • 64a0b0890d feat: Improve/fix bot addition FoxxMD 2022-06-10 12:31:56 -04:00
  • 546daddd49 feat(config): granularly merge bot data into yaml operator config FoxxMD 2022-06-10 12:15:46 -04:00
  • f91d81029f feat(modnote): Implement modnotes as part of author criteria FoxxMD 2022-06-09 15:28:29 -04:00
  • 68ee1718e0 feat(modnote): Prevent getting modnotes for subreddit not currently moderated FoxxMD 2022-06-09 12:58:29 -04:00
  • c0d19ede39 feat(modnote): Improve handling of modnote data and implement caching FoxxMD 2022-06-09 12:54:23 -04:00
  • bb05d64428 feat: Improve reddit entity type guards FoxxMD 2022-06-09 12:17:51 -04:00