Commit Graph

219 Commits

Author SHA1 Message Date
xPumaa
089731ae32 Fixed: Save button is not displayed under certain circumstances 2022-08-05 12:01:58 +02:00
xPumaa
39d956304e removed unused variable from the old mainui 2022-08-05 11:54:05 +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
Stanley Dimant
fc18b19a4b use static files to download from service 2022-07-28 18:06:45 +02:00
Stanley Dimant
a6b2040833 add discord link to settings UI 2022-07-24 16:47:48 +02:00
xPumaa
965dfd9c9e no penumbra mod folder = no mare cache 2022-07-24 03:50:26 +02:00
xPumaa
c16a4b7b00 pulled localization into Plugin.cs 2022-07-24 00:43:22 +02:00
xPumaa
e774827f57 Adjusted ui, added fr localization file 2022-07-22 01:48:24 +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
136fc32e1e don't show pause button when not synced 2022-07-17 22:39:39 +02:00
Stanley Dimant
df53bd9559 fix pause tooltip 2022-07-17 22:37:36 +02:00
Stanley Dimant
940335524c fix entering of secret key 2022-07-17 20:30:18 +02:00
Stanley Dimant
8299a29f3a remove my own dumb 2022-07-17 15:59:24 +02:00
Stanley Dimant
cfbe5179a8 better check for cache directory existing on startup 2022-07-17 15:27:48 +02:00
Stanley Dimant
a38b020cc9 measures against dumb 2022-07-17 15:10:22 +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
2307b43c65 handle download cancellation better 2022-07-10 21:51:42 +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
1eccd791d1 fix not being able to pause players, some other bullshit, update to api4 2022-07-10 14:20:43 +02:00
Stanley Dimant
3a0018988e adjustments and fixes to intro UI 2022-07-09 16:45:36 +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
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
7a58321ea0 add server compatibility on client 2022-07-03 15:44:13 +02:00
Stanley Dimant
bb7e64b13d fixes for changing servers 2022-07-03 14:20:30 +02:00
Stanley Dimant
cf87ed5019 make download ui clickthrough, add option to move it, add forbidden transfers list 2022-07-03 00:53:05 +02:00
Stanley Dimant
fa9be47d1d more uploads fixes 2022-07-01 13:47:30 +02:00
Stanley Dimant
35b12720c6 change namings, port, fix clearing uploads 2022-07-01 11:29:19 +02:00
Stanley Dimant
3618540402 rework a lot of stuff: downloads, how to watch a player 2022-06-30 13:24:35 +02:00