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
77d3828f86
Merge branch 'main' of https://github.com/Penumbra-Sync/client
2022-07-10 16:46:07 +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
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
0b1a9ed34d
Merge branch 'main' of https://github.com/Penumbra-Sync/client
2022-07-05 20:33:03 +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
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
6d08b53ab3
reafactor CharcterDataFactory, fix calculating when no Main Hand weapon
2022-07-03 12:00:21 +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
af06fd9b87
update for new penumbra api versioning
2022-07-02 17:13:03 +02:00
Stanley Dimant
c0e7f6914e
add sync of offhand weapons
2022-07-02 13:07:51 +02:00
Stanley Dimant
0a6584bc32
add weapon sync
2022-07-02 12:53:24 +02:00
Stanley Dimant
6994112b03
support for decals and legacy tattoo mods
2022-07-02 02:50:14 +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
320b80e3ae
fix some random texture loading issues I don't understand, fix loading issues
2022-07-01 00:16:43 +02:00
Stanley Dimant
afbb3eea8e
push character data through the server without using the database
2022-06-30 17:16:49 +02:00
Stanley Dimant
3618540402
rework a lot of stuff: downloads, how to watch a player
2022-06-30 13:24:35 +02:00
Stanley Dimant
eb39429777
add all admin stuff, refactor ApiController into partial classes
2022-06-30 01:53:09 +02:00
Stanley Dimant
ce9bfad97b
prepare for Admin stuff
2022-06-29 23:01:44 +02:00
Stanley Dimant
95f7e5f867
connect to api only after login, add switching secret keys and inputting secret key during intro, fix filereplacements not working properly, adjust to the new web api
2022-06-29 22:40:17 +02:00
Stanley Dimant
2ff224243a
add random file date on download, remove extensions
2022-06-29 00:41:28 +02:00
Stanley Dimant
71d48b0d8c
rework file cache management, force usage of websocket, add uid comments per server
2022-06-28 23:45:49 +02:00
Stanley Dimant
3ee082d371
some fixes for models sharing materials and code cleanup
2022-06-28 12:20:40 +02:00
Stanley Dimant
1021cca912
fix some minor stuff
2022-06-28 02:09:08 +02:00
Stanley Dimant
51db0e54f2
clean up some disposes, remove channel and use async ienumberable for upload as well
2022-06-27 13:54:52 +02:00
Stanley Dimant
c7439ac769
why did I start writing this plugin
2022-06-27 12:31:41 +02:00
Stanley Dimant
61b178e2c0
rework the whole connection garbage/custom servers, other cleanups/refactors
2022-06-27 01:19:45 +02:00
Stanley Dimant
404ba8e278
add file picker for cache folder, revert manually made glamourer changes while mare is active
2022-06-26 19:15:16 +02:00
Stanley Dimant
b42de9a8a7
fix issue on not reloading player on zone switch, minor cleanup
2022-06-26 17:42:14 +02:00
Stanley Dimant
9aaab87c91
add mare synchronos full pause
2022-06-26 16:39:28 +02:00
Stanley Dimant
085d918397
potentially fix mac, fix cancel downloads
2022-06-26 15:13:53 +02:00
Stanley Dimant
1a1aa5cac5
make downloads cancellable on new incoming data
2022-06-26 14:56:28 +02:00
Stanley Dimant
0df75fe085
move handling of player data application to CachedPlayer
2022-06-26 14:34:56 +02:00
Stanley Dimant
71ced4dc88
fuck character states
2022-06-26 02:34:24 +02:00
Stanley Dimant
3bba240cd5
refactor + add resiliency against penumbra/api shutdowns
2022-06-25 21:39:20 +02:00
Stanley Dimant
8c9f816e6d
several fixes for file cache handling, add account deletion
2022-06-25 19:37:26 +02:00
Stanley Dimant
27208ed2a5
remove some deps, fix some bugs
2022-06-25 01:51:06 +02:00
Stanley Dimant
f8919abea8
calculate and display local cache size on cache changes, add clear cache button
2022-06-24 18:53:56 +02:00
Stanley Dimant
cc0af38b31
fix file cache manager issues
2022-06-24 18:24:30 +02:00
Stanley Dimant
9b8145fddd
add downloads UI, fix some bugs on disconnect
2022-06-24 15:43:39 +02:00
Stanley Dimant
6ee159f716
more refactoring, rework FileCacheManager
2022-06-24 11:22:46 +02:00
Stanley Dimant
2dcd02d170
major refactoring, maybe some bugfixes, idk
2022-06-24 00:47:47 +02:00
Stanley Dimant
0fe3f1cf25
somewhat working integration of penumbra
2022-06-23 21:29:52 +02:00
Stanley Dimant
99e80aeb4d
minor fixes and renamings for intro landing page
2022-06-22 01:28:42 +02:00
Stanley Dimant
9bf1a7cf36
ah yes forgot to remove commented out code
2022-06-21 14:57:29 +02:00
Stanley Dimant
c446aa5502
remove paused column and replace status with paired/unpaired/has not added you
2022-06-21 14:57:03 +02:00
Stanley Dimant
ba784be2fa
change Whitelist -> ClientPair
2022-06-21 14:26:11 +02:00
Stanley Dimant
4a12d667f1
add intro UI for first time registration, add FileCacheManager to scan and rescan for file changes, fix namings, polish UI for normal usage
2022-06-21 01:07:57 +02:00
Stanley Dimant
b7b2005dcb
I really can't be assed to write changelogs (resilience on change, live updating players, ipc enhancements, probably more idk)
2022-06-20 00:49:00 +02:00
Stanley Dimant
1312086a8d
add the whole API stuff first iteration
2022-06-19 01:57:37 +02:00
Stanley Dimant
176eb2a344
remove DrawHooks, use new penumbra IPC calls (otter pls)
2022-06-17 01:08:36 +02:00
Stanley Dimant
f643b413f2
add some UI stuff
2022-06-16 18:55:19 +02:00
Stanley Dimant
4f72daa0eb
refactor and fix some shit
2022-06-15 21:30:08 +02:00
Stanley Dimant
8143090033
copy IMC data… maybe correctly, idk
2022-06-15 01:07:22 +02:00
Stanley Dimant
14b4e33dd0
update logo once more
2022-06-14 23:54:41 +02:00
Stanley Dimant
80960c86d3
update logo, fix incorrectly generating data in duties and other situations (we just don't know)
2022-06-14 23:43:38 +02:00
Stanley Dimant
e5a0ff5670
add logo
2022-06-14 22:22:46 +02:00
Stanley Dimant
da2b2701e8
actually start to bring structure into the project
...
make it resilent against restarts/reloads
remove all user interaction for resource gathering
compute hashes on first time file resolving and on updates of said file on resolving
2022-06-14 21:53:41 +02:00
Stanley Dimant
c0de781421
I should actually be working
2022-06-14 15:12:02 +02:00