Stanley Dimant
58ad7153d3
add banned user table, add privacy tab and notes copy/import functionality
2022-10-06 21:43:03 +02:00
Stanley Dimant
260c4a48ee
add analyzers and api
2022-10-03 15:58:51 +02:00
Stanley Dimant
fd23a977ac
ui adjustments
2022-10-02 20:32:35 +02:00
Stanley Dimant
8bad3fd91c
move groups into separate class, allow setting comments for groups, add new api methods
2022-10-02 15:17:49 +02:00
Stanley Dimant
fb7943cdcd
preliminary finalized UI
2022-10-01 18:20:01 +02:00
Stanley Dimant
ac6c46390c
add api to mare, change all to file scoped namespace
2022-09-29 15:52:33 +02:00
Stanley Dimant
e71bd0d80f
delay start scan to ingame login, show what is halting scans in settings ui and allow resetting it
2022-09-28 23:10:29 +02:00
Stanley Dimant
c2e92c094c
remove database, use in-memory
2022-09-28 15:44:29 +02:00
Stanley Dimant
e40ea323e4
add more resilency, performance adjustments
2022-09-26 14:15:11 +02:00
Stanley Dimant
a75ff627b8
performance optimizations
2022-09-26 00:16:05 +02:00
Stanley Dimant
e0603df470
adjust hint for periodic file scan pause
2022-09-25 14:57:40 +02:00
Stanley Dimant
a02c872307
add forced invoke scan for clearing cache dir, add forced rescan on pause
2022-09-25 14:53:04 +02:00
Stanley Dimant
0d7e173a97
add periodic file scanner, parallelize downloads, fix transient files being readded when not necessary, fix disposal of players on plugin shutdown
2022-09-25 14:38:06 +02:00
Stanley Dimant
25e87e6ec2
minor fixes
2022-09-18 18:09:39 +02:00
Stanley Dimant
10a6dbda54
add back heels info to settings
2022-09-10 16:16:52 +02:00
Stanley Dimant
8d1324250f
merge 0.4.0 into main
2022-09-10 15:31:03 +02:00
Stanley Dimant
f98b8af413
Revert "add heels support"
...
This reverts commit d5068d5515 .
2022-09-10 14:15:18 +02:00
Stanley Dimant
c2aeca6d0e
merge from main
2022-09-10 14:14:59 +02:00
Stanley Dimant
d5068d5515
add heels support
2022-09-10 14:11:52 +02:00
Stanley Dimant
8dc4dd26e2
merge from main
2022-09-03 15:06:01 +02:00
Stanley Dimant
4e2d371f10
check for glamourer api and if not present do not use glamourer
2022-08-25 14:09:50 +02:00
Stanley Dimant
4226f2e16d
add penumbra ipc for pathchanges, change all tolower to tolowerinvariant
2022-08-13 21:16:05 +02:00
Stanley Dimant
3bf06055f6
Merge branch 'main' of https://github.com/Penumbra-Sync/client
2022-08-05 12:45:58 +02:00
Stanley Dimant
c36a72e51f
remove load from client
2022-08-05 12:45:57 +02:00
xPumaa
089731ae32
Fixed: Save button is not displayed under certain circumstances
2022-08-05 12:01:58 +02:00
Stanley Dimant
07bad0881e
bump to 0.3.1
2022-08-04 01:18:05 +02:00
Stanley Dimant
801969f0d2
push client 0.3.0
2022-08-02 23:07:23 +02:00
Stanley Dimant
42f598b9d5
add intermediate version to allow usage for now
2022-08-01 11:20:22 +02:00
Stanley Dimant
aaa68bffd6
adjust some logging, add reregister button to settings ui, change reconnection to server
2022-07-31 16:56:26 +02:00
xPumaa
c16a4b7b00
pulled localization into Plugin.cs
2022-07-24 00:43:22 +02:00
xPumaa
93740dcaef
Localization
2022-07-21 22:35:27 +02:00
Stanley Dimant
ccfb314337
lessen punishment for not reading
2022-07-19 01:11:20 +02:00
Stanley Dimant
940335524c
fix entering of secret key
2022-07-17 20:30:18 +02:00
Stanley Dimant
71ed7512c8
adjust cache selection to actually work
2022-07-17 13:48:40 +02:00
Nadya
c8f915459c
...
...
gunna squash
2022-07-16 21:37:22 -07:00
Nadya
d23541a0ac
...
...
squashing
2022-07-16 21:30:39 -07:00
Nadya
f7ec570040
Cleaner regex
...
This doesn't change any valid matches but does remove some unnecessary cruft.
Thanks to MegaScience for the second pair of eyes.
2022-07-16 21:29:27 -07:00
Nadya
92c6a77cf8
Regex adjustment for valid paths
...
This makes further adjustments to the Regex to allow for valid Windows and Linux paths.
- Valid Windows paths can necessarily contain spaces and hyphens as the game's installation path contains both. (eg. `\SquareEnix\FINAL FANTASY XIV - A Realm Reborn`) so a check for `\w` is insufficient
- Valid Linux paths can also be double-slashed (eg. `/path//to//file`)
In addition some pointless optimizations were made by making the groups non-capturing, lazy matching, and including an ending anchor. Because a valid path must necessarily include at least one valid character `*` was changed to `+`.
2022-07-16 19:20:40 -07:00
Stanley Dimant
c6890bdde4
adjust cache directory regex
2022-07-17 02:59:47 +02:00
Stanley Dimant
51366c95a7
prevent secret key input if it's not 40 characters long, check for directory existence in intro ui, check for illegal characters in path
2022-07-17 02:38:56 +02:00
Stanley Dimant
d338b4b93c
fix intro UI not showing secret key after registration, fix file system watchers not starting automatically initially
2022-07-10 20:23:02 +02:00
Stanley Dimant
7dccd7b341
why must all of this be async
2022-07-10 16:44:45 +02:00
Stanley Dimant
3a0018988e
adjustments and fixes to intro UI
2022-07-09 16:45:36 +02:00
Stanley Dimant
d5486307ee
add new main UI, up version
2022-07-08 01:35:09 +02:00
Stanley Dimant
0b194b3632
heave API to v3, fix some stuff in making connections
2022-07-06 12:35:37 +02:00
Stanley Dimant
54abfd74dc
remove downloads on cancellation, add note to where to put the cache folder
2022-07-05 22:32:21 +02:00
Stanley Dimant
3b5afb9a60
fixes to intro UI, main UI, don't allow folder to be set to penumbra mod folder
2022-07-05 21:14:01 +02:00
Stanley Dimant
7141c11059
add cache size hard cap based on last access time, remove more unnecessary things
2022-07-05 00:55:07 +02:00
Stanley Dimant
db4d5f37f9
fix crash on logout, change several logger.debug to verbose, adjustments to player cache generation, fixes to file scan manager, better handling disconnects, some refactoring, adjustments to intro UI, correct display of server state
2022-07-04 01:52:08 +02:00
Stanley Dimant
bb7e64b13d
fixes for changing servers
2022-07-03 14:20:30 +02:00