Commit Graph

  • 1977c7317f fix(modnote): Fix modnote mapping from created response FoxxMD 2022-06-07 14:36:36 -04:00
  • 6f784d5aa2 feat(modnote): Implement fetching modnotes and refactor to get in sync with edge FoxxMD 2022-06-07 14:29:26 -04:00
  • 4b5c9b82e4 Merge branch 'edge' into modnote FoxxMD 2022-06-07 12:52:58 -04:00
  • 0315ad23ae feat(ui): Prevent indexing by robots FoxxMD 2022-06-02 13:45:39 -04:00
  • da70753f42 feat(database): Add missing indexes to improve event retrieval performance FoxxMD 2022-05-26 14:36:15 -04:00
  • 661a0ae440 Merge branch 'edge' 0.11.2 FoxxMD 2022-05-26 09:59:32 -04:00
  • d59f1b63d1 chore: Bump version FoxxMD 2022-05-26 09:59:17 -04:00
  • 7542947029 feat(sentiment): More improvements to sentiment and language processing FoxxMD 2022-05-25 12:59:37 -04:00
  • 2d02434e7e feat(sentiment): Better use of NLPjs and more robust language detection FoxxMD 2022-05-24 16:34:37 -04:00
  • e2824ea94c chore(docker): Remove superfluous dev packages from final docker layer #88 FoxxMD 2022-05-24 10:31:15 -04:00
  • 1c94548947 chore: Update TS version and move into dev dependencies FoxxMD 2022-05-24 10:26:46 -04:00
  • 2073e3f650 chore: Update dependencies FoxxMD 2022-05-24 09:37:59 -04:00
  • 90b8f481ec chore: Remove unused dependencies #88 FoxxMD 2022-05-24 09:33:17 -04:00
  • 9ad9092e9e feat(dispatch): Fix regression introduced when removing processing state from dispatch action lifecycle FoxxMD 2022-05-23 14:23:16 -04:00
  • 12adfe9975 fix(approve): Improve activity type detection and add more result output FoxxMD 2022-05-23 14:22:01 -04:00
  • 83dceddae8 feat(ui): Simplify live stats by moving into browser logic FoxxMD 2022-05-23 13:38:22 -04:00
  • 99b46cb97f fix(polling): Improve logic for returning only 'new' Activities from polling sources FoxxMD 2022-05-23 12:35:42 -04:00
  • 3ac07cb3e2 fix(cache): Fix cache init bug caused by passing additional (unnecessary) args FoxxMD 2022-05-23 11:12:51 -04:00
  • d7f08d4e27 chore: Remove superagent browser dep FoxxMD 2022-05-19 15:49:32 -04:00
  • 338f393969 feat(logging): Simplify log streaming logic #91 FoxxMD 2022-05-19 15:21:41 -04:00
  • 57e930ca8a feat(logging): Only load logs for initially viewed manager #91 FoxxMD 2022-05-19 13:07:18 -04:00
  • af3b917b57 feat(logging): Move log formatting for ui into client #91 FoxxMD 2022-05-19 12:11:33 -04:00
  • d01bcc53fe fix(resource): Fix throwing the wrong type of error FoxxMD 2022-05-17 15:07:49 -04:00
  • e2fe2b4745 feat(resources): Add more try-catch blocks for activity caching to make error tracing easier and reduce change of unhandled promise rejection FoxxMD 2022-05-17 15:01:18 -04:00
  • 785099b20c fix(database): Add missing managerId to premise entities? FoxxMD 2022-05-17 15:00:39 -04:00
  • 726ceb03d2 fix(delay): Improve delayed activities interaction in manager and fix usage in resources FoxxMD 2022-05-17 14:18:55 -04:00
  • 1c37771591 chore: Update version constant FoxxMD 2022-05-17 14:12:17 -04:00
  • 67aeaea5f1 chore(dispatch): Add id manually to activity proxy when hydrated from database FoxxMD 2022-05-17 13:34:36 -04:00
  • a8ac4b8497 fix(manager): Change activity property used to track queue meta FoxxMD 2022-05-17 13:33:37 -04:00
  • 71571d3672 fix(delay): Reduce delayed activities lifecycle complexity FoxxMD 2022-05-17 12:56:29 -04:00
  • 2799b6caeb fix(delay): Clean up dispatched action fields and parsing in ui FoxxMD 2022-05-17 12:10:23 -04:00
  • e8f94ad1be Merge branch 'sentimentRule' into edge FoxxMD 2022-05-13 10:41:40 -04:00
  • 05f477b67d Merge branch 'edge' 0.11.1 0.11.0 FoxxMD 2022-05-12 12:27:51 -04:00
  • 9080c7bdf4 Some more docs additions for subreddit state FoxxMD 2022-05-12 12:27:18 -04:00
  • d418bf50eb Some cleanup on activity window docs FoxxMD 2022-05-12 12:22:48 -04:00
  • 5c8e73fee0 docs(activity window): Overhaul activity window docs FoxxMD 2022-05-12 12:07:26 -04:00
  • 4411d1a413 feat(sentiment): Improve scoring and analysis FoxxMD 2022-05-11 16:09:29 -04:00
  • c919532aac Merge branch 'edge' into sentimentRule FoxxMD 2022-05-11 12:42:15 -04:00
  • 676a3917e7 feat(database): Add planned rule/action types to database types FoxxMD 2022-05-11 12:42:02 -04:00
  • 522ba33377 feat(rule): Implement sentiment rule using VADER #83 FoxxMD 2022-05-11 12:39:23 -04:00
  • 3a18cc219f refactor(file organization): Move some comparison functionality into own file FoxxMD 2022-05-11 09:36:11 -04:00
  • 9cb5c4fe38 feat: More improvements for window functionality and dependency cleanup FoxxMD 2022-05-10 12:49:56 -04:00
  • 57700b5e76 chore: Add nvmrc FoxxMD 2022-05-10 12:46:08 -04:00
  • 52ae16be1c refactor: Reduce circular dependencies FoxxMD 2022-05-09 20:12:08 -04:00
  • 951fab1070 docs: Add deprecation notices to window-related filters on rules FoxxMD 2022-05-09 16:23:01 -04:00
  • 0fd57af67e feat(window): More improvements for new window usage and caching FoxxMD 2022-05-09 15:34:02 -04:00
  • 3ad5b26be6 fix(ts): Fix TS issue with typings in same folder as regular files preventing schema generation FoxxMD 2022-05-09 11:09:33 -04:00
  • d20c2becc8 feat(window): Refactor window to support subreddit and item filtering, everywhere FoxxMD 2022-05-09 11:04:08 -04:00
  • 002bedf4b8 feat: Rebase in old subreddit window filter improvement FoxxMD 2021-12-18 15:22:23 -05:00
  • 11d32de9c5 chore: Bump dependencies for security fixes FoxxMD 2022-05-05 12:42:13 -04:00
  • 50303dfeb0 fix: Fix dryRun state handling for dispatched actions FoxxMD 2022-05-05 10:13:21 -04:00
  • 9b15c88547 fix: Handle more use cases when user is suspended, deleted, or shadowbanned FoxxMD 2022-05-04 12:57:16 -04:00
  • 4042305f49 fix: Fix rule result rendering when rule name is null FoxxMD 2022-05-04 12:02:48 -04:00
  • ea9a867b3a fix: Handle scenario where author is suspended FoxxMD 2022-05-04 11:56:50 -04:00
  • ff2415b024 docs: Add more links to main readme FoxxMD 2022-04-27 10:15:40 -04:00
  • cf553cad59 docs: Re-organize docs structure and cleanup main readme FoxxMD 2022-04-27 10:09:13 -04:00
  • 1df9cd2b2a docs: Finish subreddit configuration docs refactor FoxxMD 2022-04-27 09:44:17 -04:00
  • 344dcc9879 refactor: New docs for subreddit configurations FoxxMD 2022-04-26 15:54:20 -04:00
  • 9ddebeb7fd fix: Don't clear queue meta on queue start FoxxMD 2022-04-26 09:12:51 -04:00
  • 3451cd5d3a fix(filter): Fix source assignment overwriting itemIs criteria FoxxMD 2022-04-25 12:37:15 -04:00
  • 2fa2606950 feat: Add option to disable delays when running activities as user FoxxMD 2022-04-25 12:36:13 -04:00
  • fc24b05eb3 fix: Fix links in documentation FoxxMD 2022-04-22 15:30:52 -04:00
  • bfc7f8a508 docs: Rewrite and improve operator-related documentation FoxxMD 2022-04-22 15:24:56 -04:00
  • 5a6f6b2680 Merge branch 'edge' into databaseSupport FoxxMD 2022-04-21 17:45:56 -04:00
  • b7c314e9f5 fix(regex): Remove undefined matches from regex parsing FoxxMD 2022-04-21 17:43:55 -04:00
  • 24e9295aca feat(database): Implement event retention policy per subreddit FoxxMD 2022-04-21 15:03:02 -04:00
  • 0a1306130d feat(check): Implement post behavior to determine if event should be stored FoxxMD 2022-04-21 12:08:10 -04:00
  • 942d4fb2f2 feat(filter)!: Change behavior for rules that fail filter criteria tests FoxxMD 2022-04-21 10:19:54 -04:00
  • fd173b6a2f feat(database): Implement user-configurable time series statistics FoxxMD 2022-04-20 13:44:35 -04:00
  • c039a13fe6 fix(check): Fix how cached rules are counted for stats FoxxMD 2022-04-20 13:35:28 -04:00
  • 6d208b3daf fix(manager): Fix manager state parsing on init FoxxMD 2022-04-20 11:46:23 -04:00
  • 65c159081e feat(database): Add related and author search params to event query FoxxMD 2022-04-19 14:44:09 -04:00
  • d250c30f14 refactor(database): Improve event query performance FoxxMD 2022-04-19 12:54:18 -04:00
  • c701e741af fix(database): Fix join/select for event querying FoxxMD 2022-04-19 10:02:48 -04:00
  • 3051b4af4e feat(ui): Improve events ux FoxxMD 2022-04-19 10:02:19 -04:00
  • 8085e8ced6 Merge branch 'edge' into databaseSupport FoxxMD 2022-04-19 09:30:29 -04:00
  • 749980abbe feat(repeat): Make identifying repeat sets from reference submission more fuzzy FoxxMD 2022-04-18 11:40:10 -04:00
  • db83f1d0e7 Update schema after merge FoxxMD 2022-04-14 14:24:10 -04:00
  • 77960ba186 Merge branch 'edge' into databaseSupport FoxxMD 2022-04-14 14:23:28 -04:00
  • 03fc562643 fix(filter): Remove/implement debug placeholder for bot self account substitution FoxxMD 2022-04-14 13:44:07 -04:00
  • 9ef58dfd27 feat(filter): Implement testing for which moderator approved or removed an activity FoxxMD 2022-04-14 13:31:56 -04:00
  • 1ce415bcd5 Merge branch 'edge' into databaseSupport FoxxMD 2022-04-14 12:11:28 -04:00
  • e4a9e47d6a fix(filter): Handle scenario where submissionState is incorrectly used on submission itemIs FoxxMD 2022-04-14 12:10:41 -04:00
  • dc1a999376 Merge branch 'edge' into databaseSupport FoxxMD 2022-04-14 10:07:35 -04:00
  • 61109fa4c0 feat(filter): Implement named filter reuse in configuration FoxxMD 2022-04-13 15:21:03 -04:00
  • 95eaa66080 feat(filter): Implement named filter criteria (author, item) infrastructure FoxxMD 2022-04-13 11:28:32 -04:00
  • bda4d82191 feat: Implement filtering subreddits by own profile FoxxMD 2022-04-12 12:13:34 -04:00
  • 69cb823203 refactor(cache): Implement check caching correctly based on new check result data structure FoxxMD 2022-04-12 10:44:04 -04:00
  • ec41c2f8ef feat: Show filter outcome as check summary when any failed FoxxMD 2022-04-12 10:43:02 -04:00
  • 964f9f9225 fix: show check name in events ui FoxxMD 2022-04-12 10:42:27 -04:00
  • 870b0068e9 refactor(ui): Refactor client and ui rendering to match data structures (rulesets) and render correctly FoxxMD 2022-04-12 09:44:10 -04:00
  • 26a563def3 fix: Correct display text for generic value comparison FoxxMD 2022-04-12 08:53:55 -04:00
  • a3685b8c81 refactor(database): Improve rule result associations FoxxMD 2022-04-12 08:42:49 -04:00
  • 5710147291 fix(database): Use repository to save changes to manager state FoxxMD 2022-04-11 10:03:20 -04:00
  • e7732c5a55 feat(filter): Implement exclude functionality for itemIs filter FoxxMD 2022-04-08 14:20:27 -04:00
  • ccee0ef6c0 refactor: Move author interfaces and utility functions into common files FoxxMD 2022-04-08 10:42:16 -04:00
  • 2893f40ec5 fix(database): Check for undefined runs on CMEvent FoxxMD 2022-04-07 15:25:46 -04:00
  • b670ad73c4 refactor(docker): Improve data directory flexibility and build order FoxxMD 2022-04-07 15:23:14 -04:00
  • 6764995dfe refactor(docker)!: Switch to linuxserverio.io alpine as base and re-work init to make permissions less rigid FoxxMD 2022-04-07 14:58:10 -04:00
  • 11be4085be refactor(docker): Reclaim some space FoxxMD 2022-04-07 13:10:33 -04:00