Commit Graph

272 Commits

Author SHA1 Message Date
f36a83b153 fix(defs): make FC filter less strict 2020-08-21 07:52:22 -04:00
df24ac0e60 chore: update version to 1.2.0 2020-08-21 05:06:16 -04:00
37b9694144 feat: add online definitions and FC/RP filters
Definitions for the built-in filters (RMT, FC, and RP) are now
downloaded from the git repo on plugin start and whenever the update
button is pressed. This will allow faster response to messages that
slip through, as updates can be pushed right away without needing to
release a new version.

After a successful download, the plugin writes the result to a cache
file in its config directory. In the event a download fails, the
plugin will fall back to that cached file. If that cached file does
not exist or fails to deserialise, the plugin will fall back to a file
included with each release after this commit called
default_definitions.yaml. If that file is missing (really only
possible because the user deleted it), an exception will be thrown.

Free Company recruitment messages and roleplaying advertisements are
now able to be filtered using built-in filters, hopefully making shout
chat and the Party Finder more bearable. As always, these are optional
filters (both default to disabled).
2020-08-21 05:00:04 -04:00
1e53af92f9 chore: bump version to 1.1.4 2020-08-19 01:58:47 -04:00
491a5ebd82 fix: don't check for discord link protocol 2020-08-19 01:58:15 -04:00
c4f69592bc chore: bump version to 1.1.3 2020-08-12 04:05:55 -04:00
608be8dec2 fix: block phishing link 2020-08-12 04:05:42 -04:00
aa7c792698 refactor: include more unknown fields in packet 2020-08-11 10:20:37 -04:00
3638357730 chore: bump version to 1.1.2 2020-08-11 08:18:08 -04:00
61d0ebff2f fix: update opcodes for 5.3 2020-08-11 08:17:56 -04:00
11cc8ef22f chore: bump version to 1.1.1 2020-08-07 18:12:45 -04:00
c10a8266b4 refactor: remove useless import 2020-08-07 18:08:32 -04:00
608c9e9c84 refactor: add more packet parsing 2020-08-07 18:08:24 -04:00
448761481b fix: check for discord links as well 2020-08-07 18:07:54 -04:00
3d768fe64e chore: bump version to 1.1.0 2020-08-06 12:12:34 -04:00
628ccea03e feat: add "advanced mode" with custom filters 2020-08-06 00:17:14 -04:00
15f70cad24 fix: use appdata variable instead of path 2020-08-04 20:26:38 -04:00
21c58831a6 fix: normalise substrings 2020-08-04 20:15:08 -04:00
6490f7be39 chore: rename file 2020-08-04 20:14:51 -04:00
15f0df08f3 feat: handle special characters 2020-08-04 19:30:29 -04:00
e8272e8010 refactor: remove unused imports 2020-08-04 18:26:26 -04:00
6443c8421e chore: initial commit 2020-08-04 18:22:57 -04:00