rootdarkarchon
7a8655f6b1
Chara file data export ( #38 )
...
* add rudimentary saving of chara file data
* fix building
* working prototype for MCDF import and application
* adjust code to use streams
* rename cache -> storage
add ui for import/export mcdf
* minor wording adjustments, version bump
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com >
Co-authored-by: Stanley Dimant <stanley.dimant@varian.com >
2023-01-23 12:56:43 +01:00
rootdarkarchon
aaf11043fe
add debug button to copy character data
2023-01-14 20:41:50 +01:00
rootdarkarchon
e1f6d6df24
add warnings for missing optional plugins when respective data is received
2023-01-08 00:19:11 +01:00
rootdarkarchon
9f5b4c189e
Refactoring Claims, add Server Side Messaging ( #33 )
...
* cache JWT by ApiUri, CharaIdent, SecretKey, refactor auth flow to new api
* add server side message handling
* update client to mainline api
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com >
2023-01-04 15:53:27 +01:00
Stanley Dimant
9ba6827816
experimental first iteration of persistent transient resources on startup
2022-12-13 12:01:40 +01:00
rootdarkarchon
9fd3805cf1
Merge branch 'main' into groups
2022-10-04 14:16:14 +02:00
Stanley Dimant
260c4a48ee
add analyzers and api
2022-10-03 15:58:51 +02:00
Stanley Dimant
d2fe107459
fix /mare toggle
2022-10-02 21:08:26 +02:00
Stanley Dimant
2ca284546d
rudimentary implementation and ui for syncshells
2022-09-30 01:18:57 +02:00
Dance Mom
0bafb510af
Slash command - remove duplicate codepath
2022-09-29 14:50:05 -05:00
Dance Mom
630f958bd2
Add plugin command to toggle connection
2022-09-29 14:00:37 -05:00
Stanley Dimant
f6d1309d59
add test commands
2022-09-29 16:27:04 +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
287c1b0eff
stop scan on character data creation, downloads, gpose, zone switch, update outside of read loop, adjust verify
2022-09-28 00:16:14 +02:00
Stanley Dimant
a75ff627b8
performance optimizations
2022-09-26 00:16:05 +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
a27fa1a13d
dispose all players on zoning
2022-09-17 03:40:40 +02:00
Stanley Dimant
e5f7c2f72d
add signalR logging and dalamudutil disposal, halt framework update between areas
2022-09-08 11:48:20 +02:00
Stanley Dimant
8dc4dd26e2
merge from main
2022-09-03 15:06:01 +02:00
Stanley Dimant
61d6458707
fix imports and update to api11
2022-08-19 11:35:43 +02:00
xPumaa
c5b85d9688
Compatibility for FileSystemWatchers under OSX
2022-08-19 01:09:42 +02:00
Stanley Dimant
8459fe8f25
add some preliminary vfx work
2022-08-15 17:36:43 +02:00
rootdarkarchon
af7dd239aa
Merge pull request #13 from Penumbra-Sync/api6
...
minion/pet/companion/mount rework
2022-07-24 14:37:27 +02:00
xPumaa
c16a4b7b00
pulled localization into Plugin.cs
2022-07-24 00:43:22 +02:00
Stanley Dimant
9d9aac6bb3
minion/pet/companion/mount rework
2022-07-22 02:11:35 +02:00
Stanley Dimant
ce5b78662a
adjust to api5 changes
2022-07-13 10:26:17 +02:00
Stanley Dimant
7dccd7b341
why must all of this be async
2022-07-10 16:44:45 +02:00
Stanley Dimant
d5486307ee
add new main UI, up version
2022-07-08 01:35:09 +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
cf87ed5019
make download ui clickthrough, add option to move it, add forbidden transfers list
2022-07-03 00:53:05 +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
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
71d48b0d8c
rework file cache management, force usage of websocket, add uid comments per server
2022-06-28 23:45:49 +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
085d918397
potentially fix mac, fix cancel downloads
2022-06-26 15:13:53 +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
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