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
acdc1502b6
fix project references
2022-07-17 01:14:26 +02:00
Stanley Dimant
1ff98caae0
add git submodule for api and penumbra
2022-07-17 00:07:16 +02:00
Stanley Dimant
7f9c1c1835
maybe add ivcs support?
2022-07-16 02:30:46 +02:00
Stanley Dimant
e70001770f
config save
2022-07-13 14:05:27 +02:00
Stanley Dimant
ce5b78662a
adjust to api5 changes
2022-07-13 10:26:17 +02:00
Stanley Dimant
67c43ac077
replace multiple hubs with one
2022-07-13 10:12:13 +02:00
Stanley Dimant
0ba07b9b67
fix connectivity issue on server loss, fix filecache not updating on changed files, fix crash on exception in character data factory
2022-07-12 01:29:22 +02:00
Stanley Dimant
4959633242
randomize reconnection delay when failed to establish connection
2022-07-10 22:22:42 +02:00
Stanley Dimant
e36be97fdd
add some connectivity changes
2022-07-10 22:20:48 +02:00
Stanley Dimant
2307b43c65
handle download cancellation better
2022-07-10 21:51:42 +02:00
Stanley Dimant
98c1802d63
add compatibility to penumbra 0.5.3.7 / GetPlayerMetaManipulations
2022-07-10 20:28:27 +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
a81d3b0d76
fixes reconnection issue
2022-07-10 15:21:12 +02:00
Stanley Dimant
1eccd791d1
fix not being able to pause players, some other bullshit, update to api4
2022-07-10 14:20:43 +02:00
Stanley Dimant
1577ec93fd
adjust minimum penumbra api
2022-07-09 16:50:03 +02:00
Stanley Dimant
57f2d4f8c0
merge from intro ui adjustments
2022-07-09 16:46:24 +02:00
Stanley Dimant
3a0018988e
adjustments and fixes to intro UI
2022-07-09 16:45:36 +02:00
Stanley Dimant
ea845d9e40
adjust for updated penumbra api PR
2022-07-09 13:34:02 +02:00
Stanley Dimant
8259920206
remove yes
2022-07-09 13:05:39 +02:00
Stanley Dimant
048f1deddf
Merge branch 'main' of https://github.com/Penumbra-Sync/client
2022-07-09 13:05:14 +02:00
Stanley Dimant
66c957093c
adjust for new penumbra
2022-07-09 13:05:11 +02:00
xPumaa
0f81d5d99d
Right click to cancel nick change
2022-07-08 21:31:30 +02:00
xPumaa
5a3ae5154c
Resized nick field
2022-07-08 20:44:09 +02:00
xPumaa
98e608d852
Spacing with GlobalScale
2022-07-08 18:16:09 +02:00
xPumaa
4c096c1ed4
Centering of the UID
2022-07-08 18:14:16 +02:00
Stanley Dimant
1125077be3
fix empty comment crashing mare main UI
2022-07-08 14:19:50 +02:00
Stanley Dimant
32788be43b
make compact UI more compact I guess
2022-07-08 12:32:44 +02:00
Stanley Dimant
78488eba4c
adjust minimum size of main ui, add sorting, reduce spacing
2022-07-08 02:25:34 +02:00
Stanley Dimant
d5486307ee
add new main UI, up version
2022-07-08 01:35:09 +02:00
Stanley Dimant
c604e5fa37
fix error in character data generation when model is suddenly not present anymore
2022-07-06 14:48:05 +02:00
Stanley Dimant
119082c4f1
update version to 0.0.11
2022-07-06 12:36:11 +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
145dc50f8a
fix file cache size calculation exception, add more logging to character data factory, add more resilience into file system scan
2022-07-06 09:14:09 +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
11cc190528
fix some issues in reverse resolving paths I guess
2022-07-05 21:53:39 +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
1db92758e5
up version
2022-07-05 20:32:55 +02:00
Stanley Dimant
25356c60a4
fix connection for registration maybe
2022-07-05 20:32:25 +02:00
Stanley Dimant
7a509fb608
fixes cache calculation and wrong filetransfer cast
2022-07-05 19:54:57 +02:00
Stanley Dimant
f2c59bf5ad
fix build
2022-07-05 00:56:43 +02:00
Stanley Dimant
70e60187ab
actually increase version this time
2022-07-05 00:56:14 +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
90ec056a11
use provided API vom server
2022-07-04 13:16:43 +02:00
Stanley Dimant
f0531035fc
I'm tired
2022-07-04 01:52:33 +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