FoxxMD
161251a943
Merge branch 'edge'
0.6.1
2021-08-05 14:40:06 -04:00
FoxxMD
6e4b1b68e3
Update tag trigger pattern
2021-08-05 13:53:30 -04:00
FoxxMD
a6212897b3
Increase cache hit sample size
2021-08-04 14:44:07 -04:00
FoxxMD
7b8a89e918
Add cache stat averages for key hits
2021-08-04 14:40:47 -04:00
FoxxMD
efd31c5f21
Improve log streaming
2021-08-04 12:45:22 -04:00
FoxxMD
868bac9f1a
Fix dry run parsing for arguments
2021-08-04 12:44:51 -04:00
FoxxMD
adf18cc7ee
Better check for default cache key count
...
Look for the first manager using the default rather than assuming the first one configured will have it
2021-08-04 09:56:09 -04:00
FoxxMD
3f1d1bc6d0
Rewrite age regex for schema to not use named capture groups (just regular capture groups)
2021-08-04 09:55:32 -04:00
FoxxMD
ce4cb96d9a
Merge branch 'edge'
0.6.0
2021-08-03 23:39:14 -04:00
FoxxMD
4457e3957d
Implement json pretty print to html on config view
2021-08-03 23:38:48 -04:00
FoxxMD
c317f95953
Merge branch 'edge'
2021-08-03 22:43:02 -04:00
FoxxMD
2eda6c5fe1
Typo fix
2021-08-03 22:42:42 -04:00
FoxxMD
1108216a50
Improve formatting for cache section
...
* compact the calls/miss stats into one line
* combine cache type stats and description
* improve cache tips documentation
2021-08-03 21:22:03 -04:00
FoxxMD
b9215e944a
Fix batch usernote save logic
...
* timeout returns no argument but we have bound the function so just reassign this to self
* fix errenous save left over from previous changes
* keep track of number of usernotes to save and log to debug
* log to debug when executing save immediately due to cache miss
2021-08-03 15:08:02 -04:00
FoxxMD
a976171e3a
Merge branch 'develop' into batchUserNotes
...
# Conflicts:
# src/Subreddit/UserNotes.ts
2021-08-03 14:36:20 -04:00
FoxxMD
b773afbe38
Add comment check stats to cache breakdown
2021-08-03 14:29:12 -04:00
FoxxMD
045e2c1d33
Fix check cache result behavior
...
* Don't set result in cache if it already exists
* Fix resource manager init issue with cache manager?
* Make check cache logging statements clearer
2021-08-03 14:25:11 -04:00
FoxxMD
ad45f75267
More caching improvements
...
* Refactor cache-manager creation to use built in "none" store to simplify cache usage
* Implement comment check cache result flow
2021-08-03 13:06:34 -04:00
FoxxMD
643790d3bd
Add 'enable' parameter for actions config
2021-08-03 10:54:50 -04:00
FoxxMD
a531d7e4e0
Add submission state for link flair text/css
2021-08-03 10:01:05 -04:00
FoxxMD
be065f919c
Implement POC batch usernotes save flow
2021-08-02 21:23:04 -04:00
FoxxMD
8d5d44bf0d
Update schema
2021-08-02 16:46:49 -04:00
FoxxMD
bbd8a6633e
Implement check enabled state
...
To make it easier to turn on/off a check without having to comment out the entire thing in config
2021-08-02 16:46:07 -04:00
FoxxMD
038e5d086b
Fix missing check on optimization
2021-08-02 16:05:40 -04:00
FoxxMD
5422b181c0
Optimize isItem test when only testing comment's submission state
2021-08-02 16:01:30 -04:00
FoxxMD
d0e0515990
Merge branch 'edge'
2021-08-02 15:44:57 -04:00
FoxxMD
931dfa67fd
Display more cache info in web interface
...
* Show total miss and percent
* Move breakdown into tooltip
* Show item crit, submission, and comment cache stats in breakdown
2021-08-02 15:44:25 -04:00
FoxxMD
af1ea5543e
Implement caching for more components
...
* Implement caching for specific activities
* Implement/refactor item is criteria to cache activities and results
2021-08-02 15:10:49 -04:00
FoxxMD
fd7a6edeb6
Fix activity window criteria checks for 'any' condition
...
Should check time before count
2021-08-02 09:19:02 -04:00
FoxxMD
0a3409cfef
Add title matching on SubmissionState filter
2021-08-01 22:07:19 -04:00
FoxxMD
89b2932495
Missed some slashes
2021-07-31 23:27:47 -04:00
FoxxMD
3a05e43ce9
Clearer error message on wiki content failed response
2021-07-31 23:08:32 -04:00
FoxxMD
8b1d3cb170
Implement MessageAction
...
* enable bot to send private messages as self or modmail
* add necessary permissions to oauth helper to make this possible
* update schema with message action structure
2021-07-31 15:05:49 -04:00
FoxxMD
90df5f45a8
Add parent submission state testing when checking a comment activity
2021-07-31 14:22:17 -04:00
FoxxMD
ba4b4a69a7
Better formatting for downloaded wiki content
2021-07-31 12:35:08 -04:00
FoxxMD
e3d4ffa36d
Disable cloning on cache
...
* Lodash has issues iterating over properties because the items can be a `proxy`
* We're not modifying the items at any point anyway so cloning to preserve state isn't necessary
* We want to get proxy objects back (potentially) since we'll still be able to use them for retrieving more data later
2021-07-31 12:29:06 -04:00
FoxxMD
cdddd8de48
Merge branch 'edge'
2021-07-30 18:17:38 -04:00
FoxxMD
7f1429395c
Fix links in getting started
2021-07-30 18:17:13 -04:00
FoxxMD
f598215d88
Merge branch 'edge'
2021-07-30 14:46:51 -04:00
FoxxMD
c92e6775cb
Add config download option
2021-07-30 14:38:12 -04:00
FoxxMD
2a5f812dba
Implement defining multiple operators
2021-07-30 14:19:49 -04:00
FoxxMD
54905da782
Implement extended memory store to allow pruning
2021-07-30 13:48:58 -04:00
FoxxMD
5f30dd8ce9
Refactor caching interface to simplify
...
No need to have it be optional string provider and it unnecessarily complicates json schema/configuration
2021-07-30 12:37:07 -04:00
FoxxMD
547f57b99f
Some configuration override clarification
2021-07-30 12:05:07 -04:00
FoxxMD
bf336ca55a
Move the schema/settings for operator into json schema (viewer)
...
easier to read, has full examples, and validation
2021-07-30 12:00:42 -04:00
FoxxMD
4716ac8c0a
Add docs for thresholds and expand caching docs
2021-07-30 10:43:05 -04:00
FoxxMD
79a518edbc
Move the getting started section up so its more visible
2021-07-30 10:06:09 -04:00
FoxxMD
b72a3fea7f
Fill out some TODOs for docs (checks, filters)
2021-07-30 10:04:51 -04:00
FoxxMD
58603f17f4
Mention the schema editor in more places
2021-07-30 10:04:49 -04:00
FoxxMD
99b5a01835
Clean up subreddit-ready examples
2021-07-30 10:04:40 -04:00