Commit Graph

  • 4680640b0c Merge branch 'develop' FoxxMD 2021-07-28 16:58:36 -04:00
  • 897802b234 Update npm start command FoxxMD 2021-07-28 16:04:49 -04:00
  • 82b353c6d9 Update package-lock FoxxMD 2021-07-28 15:37:59 -04:00
  • 254d2ca896 Add local install requirements FoxxMD 2021-07-28 15:37:44 -04:00
  • 5a531f0122 Remove remaining js/map files from src FoxxMD 2021-07-28 13:57:54 -04:00
  • 0afd87ab1b Doc improvements FoxxMD 2021-07-28 13:15:37 -04:00
  • c1ab3b11f4 Ignore github folder for docker build FoxxMD 2021-07-28 11:31:44 -04:00
  • 222fe0aeac Create dockerhub.yml Matt Foxx 2021-07-28 11:27:04 -04:00
  • ceb98d04bb Update application version FoxxMD 2021-07-28 11:30:04 -04:00
  • b813ebdd96 Create dockerhub.yml Matt Foxx 2021-07-28 11:27:04 -04:00
  • 4865259ae8 Improve app exit notifications and fix wiki location FoxxMD 2021-07-28 10:45:12 -04:00
  • 2616439f5f Better formatting for check triggered notification FoxxMD 2021-07-28 09:35:17 -04:00
  • 0eddac35fa Fix per subreddit cache request rate display FoxxMD 2021-07-28 09:33:26 -04:00
  • fb3047ca82 Remove error wording (may be normal shutdown) 0.5.0 FoxxMD 2021-07-27 13:08:56 -04:00
  • 193ecfba2f Fix truthy condition for notifyOnTrigger FoxxMD 2021-07-27 12:56:53 -04:00
  • ef3475e519 Add a blank notification manager for initial manager creation FoxxMD 2021-07-27 12:42:31 -04:00
  • a003e18360 Add log statement when sending notification FoxxMD 2021-07-27 12:33:27 -04:00
  • 6b6124d76e Implement event hooks for notifications FoxxMD 2021-07-27 12:24:36 -04:00
  • e4f18e8f06 Fix cache call request rate when over 10 minutes FoxxMD 2021-07-26 18:45:53 -04:00
  • 24963ec333 More op doc fixes FoxxMD 2021-07-26 17:10:12 -04:00
  • 2ab6ee3715 Typo fix FoxxMD 2021-07-26 17:07:07 -04:00
  • 802884f686 Add operator configuration documentation FoxxMD 2021-07-26 17:06:02 -04:00
  • 67ed8ab4ee Add more caching info and tooltips for major components FoxxMD 2021-07-26 14:47:58 -04:00
  • 1e6d61ac31 Add 401 http status to retry handler FoxxMD 2021-07-26 12:20:10 -04:00
  • 7cda47183f Simplify cli options and improve web server checks FoxxMD 2021-07-26 12:18:51 -04:00
  • a9edd4b998 Fix miss percent formatting FoxxMD 2021-07-26 09:55:03 -04:00
  • 9e1d5f1dd4 Ui polish FoxxMD 2021-07-23 17:03:30 -04:00
  • 4617e06459 Fix missing await on usernote cache call FoxxMD 2021-07-23 16:44:21 -04:00
  • b2b4988246 Consolidate all caching FoxxMD 2021-07-23 14:48:33 -04:00
  • e1c24133dd Use name instead of user id for banning FoxxMD 2021-07-23 13:26:53 -04:00
  • 12a4e0436e Simplify resource stats generation FoxxMD 2021-07-23 11:46:37 -04:00
  • 484931d8b5 Fix bool middleware running on wrong route FoxxMD 2021-07-23 11:10:53 -04:00
  • abf2674f80 Detect noisy html errors from reddit FoxxMD 2021-07-22 21:37:43 -04:00
  • 1f3cfbeef9 Fix cache miss value comparison FoxxMD 2021-07-22 21:37:08 -04:00
  • 2b21885a55 Fix default cache stuff when subreddit manager isn't built FoxxMD 2021-07-22 17:59:45 -04:00
  • 232925e691 Maybe fix error on ban FoxxMD 2021-07-22 17:53:47 -04:00
  • a91b9ab146 Use more robust caching implementation FoxxMD 2021-07-22 17:47:19 -04:00
  • 73c3052c69 Refactor how configuration is parsed FoxxMD 2021-07-22 15:17:41 -04:00
  • 4fbb3edf8b Lots of regex fixes FoxxMD 2021-07-21 16:50:49 -04:00
  • c69d66c001 Initial implementation of Regex Rule FoxxMD 2021-07-21 15:47:26 -04:00
  • 9b53974152 Fix formatting for rolling average FoxxMD 2021-07-21 12:14:28 -04:00
  • 13d3ed2314 Improve repeat pattern detection for repeat activity rule FoxxMD 2021-07-21 12:09:51 -04:00
  • 9d7505fa38 More UI improvements FoxxMD 2021-07-21 12:07:28 -04:00
  • 1b94316987 Fix log level for api nanny FoxxMD 2021-07-20 20:30:06 -04:00
  • 9316019b01 Implement api nanny mode to help with heavy api usage FoxxMD 2021-07-20 20:15:15 -04:00
  • 4642f67104 Implement loading operator arguments (main program) from file FoxxMD 2021-07-20 16:38:35 -04:00
  • a78692d7a0 Even more polish FoxxMD 2021-07-20 13:11:37 -04:00
  • 3627a5f60a More UI polish FoxxMD 2021-07-20 12:48:32 -04:00
  • 6b04ea0a9d Compact stats/info FoxxMD 2021-07-20 00:57:47 -04:00
  • f6217547ae Some ui cleanup FoxxMD 2021-07-20 00:23:48 -04:00
  • f1b24eb4a2 Add unmoderated/modqueue check actions to ui FoxxMD 2021-07-19 23:16:27 -04:00
  • c9bdae66dd Implement configurable shared modqueue for operator convenience FoxxMD 2021-07-19 23:04:47 -04:00
  • 6ab162888b try-catch all the things FoxxMD 2021-07-19 22:37:50 -04:00
  • dd202ac790 Add console to error/rejection transports FoxxMD 2021-07-19 22:37:39 -04:00
  • eead88c9a7 Remove secondary client usage which was causing bug FoxxMD 2021-07-19 22:37:22 -04:00
  • f548be8060 Fix "All" actions type FoxxMD 2021-07-19 16:44:03 -04:00
  • 5df4fd5ccc Separate event polling and activity processing systems to improve robustness FoxxMD 2021-07-19 16:32:41 -04:00
  • b25001b7af Reduce false positives for repeat self/comment activities FoxxMD 2021-07-18 21:30:24 -04:00
  • 8733717cda Remove submission title on comment item peek FoxxMD 2021-07-18 21:05:56 -04:00
  • 6167d45e49 Refactor configuration loading to be independent of manager initialization FoxxMD 2021-07-16 16:57:25 -04:00
  • 694842226b Cover case where user declines oauth FoxxMD 2021-07-16 15:35:25 -04:00
  • 02ad661226 Cover case where outside user logs in FoxxMD 2021-07-16 15:18:38 -04:00
  • 3be62f5560 Use partials for rendering head/title FoxxMD 2021-07-16 15:18:01 -04:00
  • eb84df5133 Set dark theme as default FoxxMD 2021-07-16 12:12:17 -04:00
  • 4b11e348ba Update some logging to be more subreddit specific FoxxMD 2021-07-16 12:08:19 -04:00
  • 9edacf29fa Refactor log tracking to handle limit's per suberddit FoxxMD 2021-07-16 11:50:34 -04:00
  • 56c13474d9 Cover edge case where logs don't exist for a subreddit FoxxMD 2021-07-16 10:15:47 -04:00
  • 66a4144b7b retry on all stream types FoxxMD 2021-07-16 10:11:17 -04:00
  • 16880775fb Increase max polling retries FoxxMD 2021-07-16 10:11:03 -04:00
  • d69d0e972c End stream when error occurs FoxxMD 2021-07-16 10:10:18 -04:00
  • a9350c2828 Fix retry handler and broaden request conditions FoxxMD 2021-07-16 10:09:38 -04:00
  • 2fe06f21d9 Fix stats margin FoxxMD 2021-07-15 23:04:09 -04:00
  • 42d71a918f Implement URL checker FoxxMD 2021-07-15 22:58:20 -04:00
  • 0aa2b24f39 Implement actions FoxxMD 2021-07-15 20:22:27 -04:00
  • 4771efa32a Add status indicator to subreddit tab name FoxxMD 2021-07-15 20:01:07 -04:00
  • 1d9f4f32b8 Implement logout and reduce footprint of light dark toggle FoxxMD 2021-07-15 19:54:12 -04:00
  • d84e6f1905 Implement oauth helper ui FoxxMD 2021-07-15 19:34:01 -04:00
  • ae19d1c9a1 Fix log check FoxxMD 2021-07-15 17:10:31 -04:00
  • f9c7cf433e Switch to web as default run command and provide fallback FoxxMD 2021-07-15 15:44:47 -04:00
  • 2917233728 More startup logging and better logging on invalid/missing credentials FoxxMD 2021-07-15 15:31:56 -04:00
  • 6dfb5823ba Add web ui port as configurable FoxxMD 2021-07-15 15:02:08 -04:00
  • 14e7275f64 Implement operator-specific UI components FoxxMD 2021-07-15 14:57:05 -04:00
  • 1fbe6b708d More layout improvements FoxxMD 2021-07-15 13:37:05 -04:00
  • 495213bba9 Improvements to web ui FoxxMD 2021-07-15 12:54:32 -04:00
  • 15e031d448 Implement web ui FoxxMD 2021-07-15 01:18:21 -04:00
  • 6994bbe770 Remove errenous delayUntil default FoxxMD 2021-07-13 14:32:46 -04:00
  • a3c923bda6 Fix passing dryrun arg FoxxMD 2021-07-13 10:31:29 -04:00
  • a40c4c5e58 Fix erroneous debug change for heartbeat interval FoxxMD 2021-07-12 13:45:19 -04:00
  • be9dcdee1c Refactor polling streams to reduce usage and improve error catching FoxxMD 2021-07-12 13:44:07 -04:00
  • 07b34caffb Add proxy options and handle polling errors FoxxMD 2021-07-12 10:01:53 -04:00
  • c5a3404242 Remove erroneous debugging addition FoxxMD 2021-07-08 14:13:02 -04:00
  • 1e03b38f0a Add polling info on options build FoxxMD 2021-07-07 17:19:56 -04:00
  • f64be77e70 Change log level of processing delay statement FoxxMD 2021-07-07 17:02:00 -04:00
  • a3da77874b Ignore doc updates for docker FoxxMD 2021-07-07 16:42:06 -04:00
  • a9f740c9fa Fix example links FoxxMD 2021-07-07 16:40:45 -04:00
  • 00e6346cdb Fix wording FoxxMD 2021-07-07 16:38:55 -04:00
  • 951359ac39 Add tuning documentation for repeat activity FoxxMD 2021-07-07 16:10:24 -04:00
  • 15824e5d0f Implement delay before processing FoxxMD 2021-07-07 15:23:59 -04:00
  • e7c794ec85 Fix activities example FoxxMD 2021-07-07 13:16:04 -04:00
  • 70e426de7e Fix dajys link FoxxMD 2021-07-07 13:14:27 -04:00