a65b182d8f
feat(defs): make FC filtering global
2020-09-04 15:27:28 -04:00
cff49d91ad
refactor: embed default defs in assembly
...
Also load the defaults directly when in debug mode.
2020-09-04 15:22:00 -04:00
3abc4110b6
fix(defs): check for "courtesan"
2020-09-04 14:12:10 -04:00
80cb6536eb
fix: add correct paths to csproj
2020-09-04 14:11:52 -04:00
55d68903b8
chore: add packaging script
2020-09-04 14:03:10 -04:00
8c499144ee
chore: change obsolete message
2020-09-04 14:01:10 -04:00
8cec085902
fix: classify more messages
2020-09-04 14:00:57 -04:00
481611b7e1
feat: add tests for definitions
2020-09-04 14:00:46 -04:00
3cf93b99a0
chore: make missing braces an error
2020-09-04 13:58:32 -04:00
d798076ca3
fix(defs): tweak defs according to feedback
2020-09-04 13:58:19 -04:00
4e33d5be6a
fix(defs): let any character be between w/p
2020-09-03 00:30:57 -04:00
da663ada7f
fix(defs): handle PF RMT omiting calls to action
2020-09-02 23:12:54 -04:00
64a6f6bf61
fix(defs): add regex for compact ward/plot
2020-09-02 12:20:24 -04:00
7a09107315
fix(defs): tweak based on reports
...
Try out non-regex matching for RP filtering. Should be more flexible
than the regex, though potentially higher likelihood for false
positives.
2020-09-02 12:12:22 -04:00
7c1bc013ca
fix(defs): add report url back
2020-09-01 18:55:01 -04:00
7fe167d72a
chore: add readme and licence
2020-09-01 10:18:57 -04:00
ed931fe292
chore: bump version to 1.4.1
2020-08-31 15:32:17 -04:00
304affa141
fix: don't put error on same line as cancel
2020-08-31 15:23:28 -04:00
5c971b53b9
fix: handle failed parse and failed download
2020-08-31 15:22:27 -04:00
a61972908a
fix(defs): temporarily remove report_url
2020-08-31 14:18:39 -04:00
35ef1169c9
chore: bump version to 1.4.0
2020-08-31 13:49:57 -04:00
959ba2150a
style: add trailing comma
2020-08-31 13:49:38 -04:00
8892afad17
feat: decipher more of the PF packet
2020-08-31 13:49:22 -04:00
d6b0969d0d
fix: ignore unmatched properties in definitions
2020-08-31 13:49:04 -04:00
fd406e4826
feat: add reporting
...
Add a new window that can be opened from the config that allows
reporting messages and listings that NoSoliciting either didn't filter
but should have or did filter but shouldn't have.
This comes with the added benefit of showing why (both in the
reporting window and the log) a message was filtered for easier
debugging.
2020-08-31 13:47:51 -04:00
990d3af16c
fix(defs): check for RMT "offers" too
2020-08-29 11:43:28 -04:00
679c6c7658
fix(defs): add additional content matchers
2020-08-28 13:02:49 -04:00
990b1e8bcb
fix(defs): update for people using spaces
2020-08-28 10:56:42 -04:00
29320d6722
fix(defs): catch additional phishing
2020-08-27 18:18:16 -04:00
5611e86019
fix(defs): add fc tags to filter
2020-08-26 16:18:07 -04:00
e6caa469f9
chore: bump version to 1.3.0
2020-08-25 08:01:16 -04:00
20f72e2b58
fix: include dataPtr
2020-08-25 08:00:43 -04:00
fc1855059c
refactor: use dispose pattern
2020-08-25 08:00:18 -04:00
bb9daf4cb1
feat: use hooking to filter PF instead of network
2020-08-25 07:56:11 -04:00
b39f621617
refactor: short-circuit for faster matching
2020-08-25 07:50:23 -04:00
3fcc96b317
chore: bump version to 1.2.1
2020-08-25 06:57:42 -04:00
4b281b919c
fix: update opcodes for 5.3 hotfix 1
2020-08-25 06:57:23 -04:00
600d7bf0db
fix(defs/pf.rmt): check for e# mentions
2020-08-24 20:02:43 -04:00
e9a77d2cd1
fix(defs): accept any separator/none for housing
2020-08-24 03:24:21 -04:00
9ad9d89951
feat: add option to filter unjoinable ilvl PFs
2020-08-23 10:59:48 -04:00
09d83e933f
fix(defs): include additional words for RP filter
2020-08-22 06:15:37 -04:00
40a705312c
feat: substrings now case-insensitive + fast regex
2020-08-21 23:27:12 -04:00
4c56359810
fix(defs): add more FC-specific keywords
2020-08-21 21:35:09 -04:00
9c2fe2100e
fix(defs): add casual and new to FC check
2020-08-21 13:57:20 -04:00
143ee012af
fix(defs): handle PF RMT without discord
2020-08-21 13:56:59 -04:00
ec2bfc03d0
feat: allow specifying main filters dynamically
...
Main filters (e.g. RMT, RP, FC) can now be fully specified by the
definitions file, allowing entire new classes of filters to be added
without a plugin update.
2020-08-21 13:46:42 -04:00
853d39faf0
fix: additional characters for normalisation table
2020-08-21 08:27:28 -04:00
884ca5c941
fix(manifest): correct bad repo url
2020-08-21 08:27:00 -04:00
ea00ae78e5
fix: add option for normalisation
2020-08-21 08:26:45 -04:00
f36a83b153
fix(defs): make FC filter less strict
2020-08-21 07:52:22 -04:00