Anna
06099e4133
chore: add community ads to description
2021-03-03 23:42:06 -05:00
Anna
3602f54fa1
refactor: break ui code into parts
2021-03-03 23:34:52 -05:00
Anna
df604139a5
fix: process pf strings as sestrings
2021-03-03 20:29:24 -05:00
Anna
4e90f8f4f4
refactor: use property instead of field
2021-03-03 20:15:11 -05:00
Anna
c272dc5f85
feat: add some debug data collection buttons
2021-03-03 18:05:43 -05:00
Anna
1ef5c9f1b5
feat: add community ad filtering
...
Also add tooltip on filter hover with description.
2021-03-02 13:19:47 -05:00
Anna
f3ccead078
fix: actually make multiboxing work
2021-03-02 13:08:42 -05:00
Anna
b7da161f75
refactor: always use TextUnformatted
2021-03-02 12:54:07 -05:00
Anna
f6ba0106ed
fix: make multi-boxing work
2021-03-02 12:53:56 -05:00
Anna
919341230f
chore(defs): cut out the global section
2021-02-25 19:26:54 -05:00
Anna
f0094eed18
chore: bump version to 1.6.0
2021-02-25 18:57:03 -05:00
Anna
b811c762e6
refactor: reduce indent level
2021-02-24 21:02:41 -05:00
Anna
04ef5e84cc
feat: add update button escape hatch
2021-02-24 21:01:15 -05:00
Anna
2b07613722
chore: increase priority and remove experimental line
2021-02-24 20:59:16 -05:00
Anna
435f0f8e1e
feat: add model status information
2021-02-24 20:58:47 -05:00
Anna
8c8b3f1b39
feat: begin removing support for defs
...
Remove the global section, which filtered Free Company ads and RP
ads. Prevent reporting of messages that were filtered by
definitions. Make the ML mode default and mark definitions mode as
obsolete.
2021-02-24 20:23:28 -05:00
Anna
7a0614b4bb
refactor: handle events in their own classes
...
Also deprecate /prmt and replace with /nosol.
2021-02-24 20:01:12 -05:00
Anna
9bf074c25c
fix(defs): add restocker rmt
2021-02-21 12:36:05 -05:00
Anna
c3df0a1f8e
feat: add normalisation to pipeline
...
Add a step to normalise messages to the ML pipeline. This ensures
computed properties run on the raw data (which is actually partially
normalised by the compute context). This prevents properties which
rely on symbols (e.g. "B>") from being unable to work properly when
normalisation happens before they have access to the input.
2021-02-17 21:45:09 -05:00
Anna
d00b3b0845
feat: better handle puncutation
...
Certain symbols are turned into one space so the model sees multiple
words instead of one. Previously "[RP]Hi" would turn into "RPHi" and
be its own token. Now it turns into "RP" and "Hi", counting as two
tokens. This change increased the model's accuracy.
Also make "18", "http", "https", and LGBT-related words into stop
words (meaning they're ignored). Each of these stop words made the
model more accurate and reduced unwanted bias.
Messages destined for ML are now normalised by the plugin in the same
way the model's input is for training. This should make the results
come closer to expected.
2021-02-17 20:01:34 -05:00
Anna
e8678f3c7d
chore: set plugin to a higher priority
2021-02-17 18:58:58 -05:00
Anna
450415f6cc
feat: ignore private pfs unless told otherwise
2021-02-16 19:41:59 -05:00
Anna
acd8f04937
chore: bump version to 1.5.9
2021-02-16 12:18:58 -05:00
Anna
934fe877e2
refactor: use new new syntax
2021-02-16 12:15:00 -05:00
Anna
fb315b5491
fix: use new Dalamud
2021-02-16 12:14:27 -05:00
Anna
c7c89b33bc
feat: give classifier game process info
2021-02-12 20:13:34 -05:00
Anna
b91cfd5eda
chore: bump version to 1.5.8
2021-02-12 11:56:44 -05:00
Anna
72494ebcee
feat(classifier): check to make sure game is alive
2021-02-12 11:56:28 -05:00
Anna
e86fb48470
fix(defs): catch new rmt
2021-02-07 12:53:57 -05:00
Anna
396741270c
fix(defs): make FC less broad
2021-02-01 12:51:35 -05:00
Anna
7cd9ea2a07
chore: bump version to 1.5.7
2021-02-01 00:00:34 -05:00
Anna
9e247bee7b
fix: kill old classifiers
2021-01-31 23:59:04 -05:00
Anna
8b2cba10d4
chore: run ILRepack on debug builds
2021-01-31 23:58:36 -05:00
Anna
07a20adcd0
fix: dispose model before updating
2021-01-30 20:50:56 -05:00
Anna
d7d6c53c75
chore: fix permissions
2021-01-30 16:10:59 -05:00
Anna
87c5602319
feat: use separate process for classifying
2021-01-30 16:02:37 -05:00
Anna
3728decd61
fix: actually serialise ml field
2021-01-29 15:11:08 -05:00
Anna
3f7e153450
chore: bump version to 1.5.6
...
Apparently we were already on 1.5.5.
2021-01-29 15:07:52 -05:00
Anna
6c4792e9ca
chore: bump version to 1.5.5
2021-01-29 15:03:37 -05:00
Anna
48942ed5d9
feat: include if report is ml
2021-01-29 15:03:14 -05:00
Anna
1db8d3baaf
fix: don't calculate in task
2021-01-29 15:02:19 -05:00
Anna
674188070b
fix(defs): rmt begone again
2021-01-29 14:39:17 -05:00
Anna
46fe6e251b
fix(defs): rmt begone
2021-01-26 22:50:55 -05:00
Anna
5d52ac9f91
fix: show defs tab always in defs mode
2021-01-24 18:30:13 -05:00
Anna
62e13e6664
fix(defs): catch more rmt
2021-01-23 19:34:20 -05:00
Anna
c02e57451f
fix(defs): fix false positive
2021-01-16 13:14:40 -05:00
Anna
36a50d5f89
fix(defs): catch even more rmt
2021-01-16 13:09:11 -05:00
Anna
c9d453a579
fix(defs): catch more rmt
2021-01-16 13:03:22 -05:00
Anna
e1d14d0e38
feat: add logging options to ui
2021-01-13 15:38:52 -05:00
Anna
b9e001e6ac
feat(defs): fix false positive
2021-01-13 12:56:11 -05:00
Anna
eac640403c
feat(defs): add another rmt group to matchers
2021-01-13 12:42:14 -05:00
Anna
29f13a5138
feat: add warning to only submit English messages
2021-01-13 12:37:58 -05:00
Anna
1606a13885
chore: update nuget packages
2021-01-13 12:37:40 -05:00
Anna
069837bc09
chore: update dalamud version
2021-01-12 11:23:19 -05:00
Anna
9533818205
chore: use Version tag
2021-01-11 10:31:43 -05:00
Anna
5fda681f7d
chore: bump version to 1.5.4
2021-01-06 19:21:58 -05:00
Anna
5957a414ac
feat: add copy to clipboard button
2021-01-06 17:18:19 -05:00
Anna
3a328cdb36
feat(defs): avoid false positive
2021-01-05 11:39:27 -05:00
Anna
fef992fcd4
feat(data): catch another rmt group
2021-01-05 11:32:28 -05:00
Anna
157f61f032
feat(defs): more pf rmt
2021-01-03 16:56:34 -05:00
Anna
2b1ec53e9b
feat(defs): catch new pf rmt
2021-01-03 14:17:58 -05:00
Anna
8532714c36
fix: only look at ml if over min words
2021-01-02 13:51:48 -05:00
Anna
0793f009c1
feat(data): add more data
2021-01-02 13:09:00 -05:00
Anna
536431bf26
refactor: clean up slightly
2021-01-02 08:23:41 -05:00
Anna
4f91a848f1
feat(defs): reduce false positives
2021-01-02 07:59:04 -05:00
Anna
033ed27e19
chore: bump version to 1.5.3
2021-01-02 07:40:30 -05:00
Anna
567be84558
chore: bump version to 1.5.2
2021-01-02 07:32:00 -05:00
Anna
595316518b
chore: remove old shell script
2020-12-29 10:11:14 -05:00
Anna
1d1c818f04
chore: update DalamudPackager
2020-12-28 20:23:56 -05:00
Anna
60cef06a01
fix(defs): catch new pf rmt
2020-12-28 15:09:12 -05:00
Anna
9c0303d099
chore: wrap the description
2020-12-28 10:22:16 -05:00
Anna
bf413579f6
fix: trim text when checking for number of words
2020-12-27 14:05:06 -05:00
Anna
9882b7be3c
fix: use correct manifest url
2020-12-27 11:33:33 -05:00
Anna
caf01d8773
chore: add DalamudPackager
2020-12-27 11:33:18 -05:00
Anna
45ab636d7e
refactor: update for testing
2020-12-25 20:24:43 -05:00
Anna
55f7a49af9
fix(defs): catch more phishing
2020-12-24 22:55:26 -05:00
Anna
22ebb14e40
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
Anna
76462ff628
feat: add machine learning mode
2020-12-22 20:23:54 -05:00
Anna
bbfa04f4d8
chore: switch to sdk project
2020-12-19 20:26:36 -05:00
Anna
0873aadd1b
refactor: fix up some code and prepare for sdk
2020-12-19 20:19:03 -05:00
Anna
2197a61416
refactor: update naming
2020-12-18 00:43:07 -05:00
Anna
f7f84d94b7
fix(phishing): check more phishing scams
2020-12-17 01:09:59 -05:00
Anna
62739ebff3
fix(rmt): catch new gil siller
2020-12-17 00:53:48 -05:00
Anna
aeeed4418c
fix(defs): try to catch more of the jp rmt
2020-12-13 21:58:54 -05:00
Anna
681818c3be
chore: update plugin version
2020-12-08 02:56:27 -05:00
Anna
5c7e496b52
fix(defs): don't match tea for RP
2020-11-24 01:38:41 -05:00
Anna
6d8f04bace
chore: update to new Lumina
2020-11-23 13:22:19 -05:00
Anna
37ddbc751b
fix(defs): catch more bad stuff
2020-11-17 20:45:28 -05:00
Anna
15d718376a
fix(defs): catch new rmt website
2020-11-17 02:41:11 -05:00
Anna
4bd7db7cba
fix(defs): catch more rp
2020-11-16 02:29:46 -05:00
Anna
6f971861ec
fix: use better signature for summary function
2020-11-09 21:31:03 -05:00
Anna
893762acd0
chore: update lang version to 8.0
2020-11-07 22:01:45 -05:00
Anna
f78eb76f92
fix(defs): catch up to reports
2020-11-07 22:01:17 -05:00
Anna
8551fceaed
fix(defs): catch new phishing links
2020-10-21 04:59:53 -04:00
Anna
4a377de381
fix(defs): catch more RP and FC stuff
2020-10-15 08:15:54 -04:00
Anna
0622c771c0
chore: bump version
2020-10-13 04:23:40 -04:00
Anna
ef646669b1
fix: use better signature for summary
2020-10-13 04:22:45 -04:00
Anna
552b60770f
fix(defs): adapt to new PF RMT strats
2020-09-26 19:34:06 -04:00
Anna
0e72dc0279
chore: bump version to 1.4.5
2020-09-24 00:58:11 -04:00
Anna
86172465bd
fix: calculate max item level in the background
2020-09-23 23:14:41 -04:00
Anna
cf2342673c
fix(defs): catch more RP
2020-09-23 23:13:27 -04:00
Anna
87d4bdc539
fix: correctly detect battle messages
2020-09-23 23:07:30 -04:00
Anna
648607d0c4
fix(defs): update to filter reports
2020-09-23 23:05:59 -04:00
Anna
1a6103892c
fix: categorise messages better
2020-09-14 18:03:42 -04:00
Anna
b9f2cdb798
fix(defs): match more RP
2020-09-13 20:22:43 -04:00
Anna
f678170b38
fix(defs): even more FC recruitment
2020-09-07 16:19:39 -04:00
Anna
30b5cdce30
fix(defs): even more FC recruitment
2020-09-07 14:43:15 -04:00
Anna
82683d6e36
chore(defs): bump version
2020-09-07 14:28:47 -04:00
Anna
27c850563b
fix(defs): catch more FC recruitment
2020-09-07 14:28:03 -04:00
Anna
4dfae06c1d
fix(defs): catch more RP
2020-09-07 14:08:07 -04:00
Anna
f46ef4cc95
chore: bump version to 1.4.4
2020-09-07 12:33:22 -04:00
Anna
7ad2fce3c1
fix(ui): use TextUnformatted to prevent % issues
2020-09-07 12:32:46 -04:00
Anna
31d09020c6
fix(defs): catch new RMT message
2020-09-07 12:25:23 -04:00
Anna
2ffdc8d957
refactor: use some better syntax
2020-09-07 00:08:16 -04:00
Anna
a862619078
fix(defs): filter more RP
2020-09-07 00:07:24 -04:00
Anna
377730b9a2
fix(defs): match various forms of "offer"
2020-09-06 13:25:44 -04:00
Anna
5ff98564dc
chore: bump version to 1.4.3
2020-09-05 22:33:42 -04:00
Anna
86c5518761
fix: end tab bar in reporting window
2020-09-05 22:32:07 -04:00
Anna
bf8269d064
fix(defs): handle false positive and negative
2020-09-05 22:31:08 -04:00
Anna
dc4e7bcde4
chore(defs): remove reference comment
2020-09-05 15:51:13 -04:00
Anna
5e8acd0e52
fix(defs): catch more FC recruitment
2020-09-05 15:42:15 -04:00
Anna
e0ca8c575e
fix(defs): prevent some RP false positives
2020-09-05 15:39:09 -04:00
Anna
ef3c198d4e
chore: bump version to 1.4.2
2020-09-05 14:42:11 -04:00
Anna
de25bb40f0
refactor: make normalisation faster
2020-09-05 14:31:29 -04:00
Anna
d93ecc300d
chore: remove useless import
2020-09-05 14:31:16 -04:00
Anna
29a73af5bc
fix(defs): reduce false positives and negatives
2020-09-05 13:04:18 -04:00
Anna
eaabdf3c25
fix(defs): bump version
2020-09-05 12:46:03 -04:00
Anna
20ce885399
fix(defs): prevent FC false positives
2020-09-05 12:44:48 -04:00
Anna
a476c30093
fix: add more chat types
2020-09-05 12:44:17 -04:00
Anna
5e4bb0f239
fix(defs): also check for cafe with an accent
2020-09-04 15:27:34 -04:00
Anna
9abeb93564
feat: include defs version in reports
2020-09-04 15:27:34 -04:00
Anna
a65b182d8f
feat(defs): make FC filtering global
2020-09-04 15:27:28 -04:00
Anna
cff49d91ad
refactor: embed default defs in assembly
...
Also load the defaults directly when in debug mode.
2020-09-04 15:22:00 -04:00
Anna
3abc4110b6
fix(defs): check for "courtesan"
2020-09-04 14:12:10 -04:00
Anna
55d68903b8
chore: add packaging script
2020-09-04 14:03:10 -04:00
Anna
8c499144ee
chore: change obsolete message
2020-09-04 14:01:10 -04:00
Anna
8cec085902
fix: classify more messages
2020-09-04 14:00:57 -04:00
Anna
481611b7e1
feat: add tests for definitions
2020-09-04 14:00:46 -04:00
Anna
d798076ca3
fix(defs): tweak defs according to feedback
2020-09-04 13:58:19 -04:00
Anna
4e33d5be6a
fix(defs): let any character be between w/p
2020-09-03 00:30:57 -04:00
Anna
da663ada7f
fix(defs): handle PF RMT omiting calls to action
2020-09-02 23:12:54 -04:00
Anna
64a6f6bf61
fix(defs): add regex for compact ward/plot
2020-09-02 12:20:24 -04:00
Anna
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
Anna
7c1bc013ca
fix(defs): add report url back
2020-09-01 18:55:01 -04:00
Anna
ed931fe292
chore: bump version to 1.4.1
2020-08-31 15:32:17 -04:00
Anna
304affa141
fix: don't put error on same line as cancel
2020-08-31 15:23:28 -04:00
Anna
5c971b53b9
fix: handle failed parse and failed download
2020-08-31 15:22:27 -04:00
Anna
a61972908a
fix(defs): temporarily remove report_url
2020-08-31 14:18:39 -04:00
Anna
35ef1169c9
chore: bump version to 1.4.0
2020-08-31 13:49:57 -04:00
Anna
959ba2150a
style: add trailing comma
2020-08-31 13:49:38 -04:00