Commit Graph

  • cc2518d086 Refactor documentation and ENHANCE FoxxMD 2021-07-07 13:06:51 -04:00
  • 5517c75d4c Update examples FoxxMD 2021-07-07 09:44:12 -04:00
  • 8e2fee6d50 Fix heartbeat interval 0.4.2 FoxxMD 2021-07-06 16:52:45 -04:00
  • ed8be6dda2 Refactor app/manager building for in-situ updates FoxxMD 2021-07-06 16:28:18 -04:00
  • 00e38b5560 Use correct media property for anchor parsing FoxxMD 2021-07-06 12:59:46 -04:00
  • 9cac11f436 Implement author parsing for audio/podcast related media FoxxMD 2021-07-06 11:33:00 -04:00
  • f591c3a05a Implement more powerful content parsing options FoxxMD 2021-07-06 10:27:30 -04:00
  • 39fad91c7f Fix missing author criteria FoxxMD 2021-07-05 17:20:35 -04:00
  • 529b8fc03e Further improvements for subreddit name parsing FoxxMD 2021-07-05 16:06:15 -04:00
  • 54eef5620d Update interfaces and documentation for new filters and item states FoxxMD 2021-07-05 15:39:08 -04:00
  • 99537fbebb Fix missing filtering behavior on repeat and add remove check FoxxMD 2021-07-05 15:38:49 -04:00
  • 4c3f9ee082 Fix remove check on remove action FoxxMD 2021-07-05 15:37:37 -04:00
  • 5b028b6a45 Fix some item state checks and implement subreddit filtering on window FoxxMD 2021-07-05 15:37:19 -04:00
  • 859bcf9213 Implement subreddit name parser to allow more lax input FoxxMD 2021-07-05 15:34:59 -04:00
  • e790f7c260 Fix issue when activities retrieved for attribution rule 0.4.1 FoxxMD 2021-06-25 15:20:31 -04:00
  • 20358294ce Fix domain ident aliases when not aggregating parent domain FoxxMD 2021-06-25 10:29:19 -04:00
  • e0f18dc0a2 Add typescript dep FoxxMD 2021-06-25 10:28:39 -04:00
  • 9a788a8323 Add file logging for uncaught rejection/exceptions FoxxMD 2021-06-23 16:05:58 -04:00
  • bed9a9682a Add item is key in log on found 0.4.0 FoxxMD 2021-06-23 15:17:45 -04:00
  • d39ce13209 Big improvements for Attribution Rule FoxxMD 2021-06-23 15:09:56 -04:00
  • 4bd25e53b0 Better formatting for logging errors FoxxMD 2021-06-23 14:56:20 -04:00
  • ac87d5acfa Check if Activity is deleted before running checks FoxxMD 2021-06-23 14:55:45 -04:00
  • 0f541f1961 Try to fix attribution undefined issue on criteria results array having undefined index FoxxMD 2021-06-22 16:26:30 -04:00
  • db2be949b4 Refactor polling to enable polling from multiple sources FoxxMD 2021-06-22 14:47:20 -04:00
  • 8c6b18cf4d Add optional subreddit nickname to help make logs more readable FoxxMD 2021-06-22 13:00:53 -04:00
  • add4204304 Make check labels more concise FoxxMD 2021-06-22 13:00:35 -04:00
  • 927d4ef07e Refactor recent activity to provide useful information on fail FoxxMD 2021-06-22 12:42:43 -04:00
  • b8c12009ee Refactor history rule to provide useful logging information on fail FoxxMD 2021-06-22 11:59:43 -04:00
  • 7f9b4ce6a0 Refactor repeat rule to provide useful logging information on fail FoxxMD 2021-06-22 11:29:07 -04:00
  • ad8a668a08 Make pass/fail symbols constants FoxxMD 2021-06-22 11:28:37 -04:00
  • 84c5e97c92 Refactor Attribution so fail condition also logs useful information FoxxMD 2021-06-22 10:52:29 -04:00
  • 03b2cb36ab Change pass/fail symbols so they aren't emojis FoxxMD 2021-06-22 10:52:01 -04:00
  • 93bdb89115 Shorten action logging label FoxxMD 2021-06-22 10:51:29 -04:00
  • 702e2ccccf Shorten Rule labels FoxxMD 2021-06-22 10:47:51 -04:00
  • 631d67928d Shorten kind for some rules to make logging more readable FoxxMD 2021-06-22 10:47:13 -04:00
  • eea04344c0 Check for error timeout code FoxxMD 2021-06-21 22:53:50 -04:00
  • 7f29ade87b Refactor results to make check complexity easier to visualize in log FoxxMD 2021-06-21 17:10:24 -04:00
  • cced86381b Fix minimum items for subthreshold FoxxMD 2021-06-21 13:57:31 -04:00
  • 01c575f2b2 Rename history criteria operator name to be consistent FoxxMD 2021-06-21 13:34:27 -04:00
  • f1d04d4718 Fix regex named group FoxxMD 2021-06-21 13:33:49 -04:00
  • 6ca65079b3 Add author and item checks to Actions FoxxMD 2021-06-21 13:00:45 -04:00
  • 73236e44ad Add karma comparisons and verified check for author criteria FoxxMD 2021-06-21 12:02:33 -04:00
  • 4bef85e1e4 Refactor most thresholds to use comparison operators (like automod) FoxxMD 2021-06-21 11:40:04 -04:00
  • 532f6aa3d8 Fix recent activity default thresholds FoxxMD 2021-06-20 14:20:39 -04:00
  • e1e5b26264 One more duration fix FoxxMD 2021-06-20 14:15:06 -04:00
  • 46a583e20a Fix regex constant usage for duration FoxxMD 2021-06-20 14:01:00 -04:00
  • 24064dfe03 Refactor how activity window is parsed to use dayjs shorthand string FoxxMD 2021-06-18 17:36:43 -04:00
  • ad91901cc2 Refactor history criteria to use string regex parsing (like automod) FoxxMD 2021-06-18 16:33:13 -04:00
  • 58c51e56b1 Test Author account age using string comparison (like automod) FoxxMD 2021-06-18 13:52:52 -04:00
  • 9850ccb8f3 Fix dryrun usage for comment action FoxxMD 2021-06-17 15:04:11 -04:00
  • 79b82dab0f Refactor footer to be configurable at subreddit and Action level FoxxMD 2021-06-17 14:43:22 -04:00
  • 9c059beb85 Add usernotes to content template render data and contextualize bot footer FoxxMD 2021-06-17 13:13:46 -04:00
  • 88be7d8836 Missed ban case in action factory FoxxMD 2021-06-16 22:42:46 -04:00
  • 20acc12460 Add footer to comment/ban content 0.3.0 FoxxMD 2021-06-16 22:29:28 -04:00
  • 60c0569e21 Add missing actions FoxxMD 2021-06-16 22:04:44 -04:00
  • 879807390d Add YAML as configuration language to readme FoxxMD 2021-06-16 21:30:43 -04:00
  • 08413dbe16 Implement YAML parsing FoxxMD 2021-06-16 21:27:48 -04:00
  • 75cbde8b8b Improve logging levels and add end-run stats FoxxMD 2021-06-16 13:31:37 -04:00
  • 3acf268313 Check notes length before trying to get current note FoxxMD 2021-06-16 12:30:28 -04:00
  • 97b9391f3b Remove debug statement derp FoxxMD 2021-06-16 12:21:19 -04:00
  • f8ec0d7ee0 Fix and/or condition logic for checks and rulesets FoxxMD 2021-06-16 12:20:38 -04:00
  • 0002c1bc11 Allow rules to be optional, increase startup logging, and change default log level FoxxMD 2021-06-16 11:38:45 -04:00
  • a09f3fe4f1 Finally got action example working correctly FoxxMD 2021-06-16 10:39:27 -04:00
  • daf66083d0 Schema documentation improvements FoxxMD 2021-06-16 10:33:36 -04:00
  • 7acd62d787 Refactor window criteria to actually work as described FoxxMD 2021-06-16 00:27:04 -04:00
  • 75889cc927 Add more error handling for reddit timeout issues FoxxMD 2021-06-15 17:05:14 -04:00
  • db0440356c Refactor author usage to be more universal and change name to match item behavior FoxxMD 2021-06-15 16:12:06 -04:00
  • 016952128c Update documentation for Toolbox User Notes FoxxMD 2021-06-15 15:31:59 -04:00
  • 884966b8d3 Remove more debugging statements FoxxMD 2021-06-15 14:33:47 -04:00
  • 0ad7c66e9d Fix error display on config error FoxxMD 2021-06-15 14:26:42 -04:00
  • c075e5fb24 Remove debug statements FoxxMD 2021-06-15 14:11:07 -04:00
  • a3de885620 Add some action checks FoxxMD 2021-06-15 14:04:06 -04:00
  • e29d19ada8 Implement itemIs test for Checks and Rules FoxxMD 2021-06-15 13:54:54 -04:00
  • c52e1d5e1d Implement toolbox usernote action FoxxMD 2021-06-15 12:09:26 -04:00
  • 257563a3b8 Implement toolbox usernote author filter and rule criteria FoxxMD 2021-06-15 10:39:16 -04:00
  • 7761372091 Implement toolbox usernote read/write FoxxMD 2021-06-14 22:45:48 -04:00
  • eb62e39975 Add unmoderated run command FoxxMD 2021-06-14 10:26:05 -04:00
  • bdd72dc28e Add more schema examples FoxxMD 2021-06-12 00:54:23 -04:00
  • e7b5a9bb60 Change repeat activity behavior when useSubmissionAsReference=true but not a link FoxxMD 2021-06-12 00:02:32 -04:00
  • 699f2577e5 Fix return value of author filter FoxxMD 2021-06-11 23:59:57 -04:00
  • a22096a667 Fix snoowrap logger code FoxxMD 2021-06-11 23:43:52 -04:00
  • a6e72dc79d Add rule ordering and api caching to advanced concepts 0.2.1 FoxxMD 2021-06-11 19:35:25 -04:00
  • 962e44bf57 Fix some more links wtf FoxxMD 2021-06-11 19:20:16 -04:00
  • 2189d92725 Update recent activity examples descriptions FoxxMD 2021-06-11 19:17:09 -04:00
  • 14711efeb3 Use better link for example FoxxMD 2021-06-11 19:13:48 -04:00
  • 774b41c2a3 Add readmes for all sections FoxxMD 2021-06-11 19:12:11 -04:00
  • 4928b8b57a Add examples FoxxMD 2021-06-11 18:30:30 -04:00
  • 4b39794e2f Normalize named rule value FoxxMD 2021-06-11 18:28:46 -04:00
  • c0ede0561c Add general percentages to history result data FoxxMD 2021-06-11 16:40:51 -04:00
  • d7cea1f705 Add totalCount threshold property for recent activity rule FoxxMD 2021-06-11 16:00:17 -04:00
  • 3e29d7eb9f Remove noisy poll logging FoxxMD 2021-06-11 14:17:10 -04:00
  • 48ea60f886 Move heartbeat to app-level config FoxxMD 2021-06-11 14:15:54 -04:00
  • 1897d96a8f Add dryrun setting to help with testing FoxxMD 2021-06-11 12:38:01 -04:00
  • 1279975a8a Add verbose log statements to log rule results and comment/report action contents FoxxMD 2021-06-11 11:56:55 -04:00
  • 7d0f7e8714 Decode content in render util instead of in each action FoxxMD 2021-06-11 11:44:36 -04:00
  • f6b3f02e05 unescape content before report/comment FoxxMD 2021-06-11 10:36:37 -04:00
  • 1f439dc290 Re-add report length enforcement FoxxMD 2021-06-11 10:28:51 -04:00
  • 0a299308fb Make history summary more succinct FoxxMD 2021-06-11 10:28:29 -04:00
  • a84b39cc5a Wrap snoowrap logger function so arguments can be passed correctly to winston FoxxMD 2021-06-10 15:57:04 -04:00
  • f64c6e0df5 Fix default for boolean option FoxxMD 2021-06-10 15:56:41 -04:00