Commit Graph

80 Commits

Author SHA1 Message Date
Anna Clemens
2229a0534a
feat: use separate process for classifying 2021-01-30 16:02:37 -05:00
fc0076d239
chore: bump version to 1.5.6
Apparently we were already on 1.5.5.
2021-01-29 15:07:52 -05:00
6c9f432665
chore: bump version to 1.5.5 2021-01-29 15:03:37 -05:00
6679376cb3
chore: update nuget packages 2021-01-13 12:37:40 -05:00
084b9f4f13
chore: update dalamud version 2021-01-12 11:23:19 -05:00
ef455840bd
chore: use Version tag 2021-01-11 10:31:43 -05:00
78a8f626d5
chore: bump version to 1.5.4 2021-01-06 19:21:58 -05:00
f010493197
refactor: clean up slightly 2021-01-02 08:23:41 -05:00
ee5abcea89
chore: bump version to 1.5.3 2021-01-02 07:40:30 -05:00
9383bafe47
chore: bump version to 1.5.2 2021-01-02 07:32:00 -05:00
83cb794dfc
chore: update DalamudPackager 2020-12-28 20:23:56 -05:00
034c3d84af
fix: use correct manifest url 2020-12-27 11:33:33 -05:00
59be5f2054
chore: add DalamudPackager 2020-12-27 11:33:18 -05:00
221877cbe5
refactor: update for testing 2020-12-25 20:24:43 -05:00
1487863c19
fix: make plugin work on stock Dalamud
Use some horrible, cursed AppDomain shit to load dependencies that break on normal Dalamud in their own environment, then do classification there instead.
2020-12-23 03:52:19 -05:00
6b937bc937
feat: add machine learning mode 2020-12-22 20:23:54 -05:00
42de81b494
chore: switch to sdk project 2020-12-19 20:26:36 -05:00
7593b42e00
refactor: fix up some code and prepare for sdk 2020-12-19 20:19:03 -05:00
d3b5bfb95a
chore: update plugin version 2020-12-08 02:56:27 -05:00
fc079a6553
chore: update to new Lumina 2020-11-23 13:22:19 -05:00
22a311ce14
chore: update lang version to 8.0 2020-11-07 22:01:45 -05:00
052f35597b
refactor: embed default defs in assembly
Also load the defaults directly when in debug mode.
2020-09-04 15:22:00 -04:00
828aa6914f
chore: add packaging script 2020-09-04 14:03:10 -04:00
89c1bcfee6
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
7b8d2fa4bc
feat: add option to filter unjoinable ilvl PFs 2020-08-23 10:59:48 -04:00
122c78e279
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
dc249b2cbb
feat: add "advanced mode" with custom filters 2020-08-06 00:17:14 -04:00
5dca5fbd1f
fix: use appdata variable instead of path 2020-08-04 20:26:38 -04:00
057a48e5f3
feat: handle special characters 2020-08-04 19:30:29 -04:00
42c9026ff8
chore: initial commit 2020-08-04 18:22:57 -04:00