Commit Graph
100 Commits
Author SHA1 Message Date
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 6149d7eb73 clear actionqueue on zoneswitch 2022-09-17 13:29:08 +02:00
Stanley Dimant a27fa1a13d dispose all players on zoning 2022-09-17 03:40:40 +02:00
Stanley Dimant 574cdb0b24 fix issue when multiple transient files point to different gamepaths 2022-09-16 00:25:07 +02:00
Stanley Dimant c9dc0e8468 increase timeouts 2022-09-14 10:41:51 +02:00
Stanley Dimant 4d97f7ebea Merge branch 'main' of https://github.com/Penumbra-Sync/client 2022-09-13 23:11:07 +02:00
Stanley Dimant b4792138ae resolve material issues 2022-09-13 23:10:44 +02:00
Stanley Dimant 78c6d7e594 fixes for materials 2022-09-11 14:28:16 +02:00
Stanley Dimant c28d951fc8 update transients in framework loop 2022-09-11 02:06:41 +02:00
Stanley Dimant a618fad7d9 0.4.2: fix heels integration, potentially fix crashes, delay handling of transient resource loads, change transients to concurrent dictionary 2022-09-11 01:23:41 +02:00
Stanley Dimant 23f01bc50c fix breaking character data creation when no modded data is present 2022-09-10 17:38:00 +02:00
Stanley Dimant 10a6dbda54 add back heels info to settings 2022-09-10 16:16:52 +02:00
Stanley Dimant 782ec873f6 fixes for heels or so I guess 2022-09-10 16:03:21 +02:00
Stanley Dimant d63d84c673 reconnect once properly reconnected 2022-09-10 15:45:06 +02:00
Stanley Dimant 4f19589386 silently handle errors during ui draw of download ui 2022-09-10 15:40:31 +02:00
Stanley Dimant 8d1324250f merge 0.4.0 into main 2022-09-10 15:31:03 +02:00
Stanley Dimant 84313ba311 update version to 0.3.15 2022-09-10 14:29:52 +02:00
Stanley Dimant 0b7ba695d1 revert heels support on main 2022-09-10 14:15:23 +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 01184f543f revert change generating character data on main thread 2022-09-09 21:22:25 +02:00
Stanley Dimant f785288971 move building character data to main framework thread 2022-09-09 21:02:25 +02:00
Stanley Dimant 6bf16e1d56 minor fixes 2022-09-09 17:42:21 +02:00
Stanley Dimant ce1a1187f0 minor fixes 2022-09-09 14:53:59 +02:00
Stanley Dimant b9d119acf1 forcefully stick download ui to main window 2022-09-09 14:38:06 +02:00
Stanley Dimant 3decdd55e9 stop processing framework queue while in gpose 2022-09-09 14:21:20 +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 2e92a6d748 fix sending data to everyone always. oops. 2022-09-07 22:17:10 +02:00
Stanley Dimant ca044364fc fix another merge issue 2022-09-07 22:15:52 +02:00
Stanley Dimant b2d6e23d27 fix more merge errors 2022-09-07 22:14:10 +02:00
Stanley Dimant 5b97d49af7 fix errors after merge 2022-09-07 22:13:28 +02:00
Stanley Dimant 6720d6f897 merge from downstream 2022-09-07 22:13:14 +02:00
Stanley Dimant 29032d4cbf up version 2022-09-07 22:03:45 +02:00
Stanley Dimant 920090c3b1 add delayedframework update to dalamudutil, rework to concurrent collections 2022-09-07 22:03:17 +02:00
Stanley Dimant c2576a4bb6 change queue to concurrentqueue 2022-09-07 21:20:04 +02:00
Stanley Dimant 23abae4c20 minor adjustments for potential concurrency issues 2022-09-07 02:41:25 +02:00
Stanley Dimant 1e9161aed5 fix adding semi transient resources, fix unloading not unloading mods due to queue 2022-09-06 16:15:08 +02:00
Stanley Dimant 99df88bb3b re-check semi-persistent transient resources validity instead of clearing on redraw 2022-09-06 14:58:16 +02:00
Stanley Dimant 35ebaed80c fix for the fix of ipc manager to create temp collections, bump version 2022-09-06 14:03:56 +02:00
Stanley Dimant 100aba0900 cherrypick from net6 fixes 2022-09-06 13:43:11 +02:00
Stanley Dimant dd74b7be86 move handling of critical ipc to main thread 2022-09-06 13:42:07 +02:00
Stanley Dimant f66fcfab47 minor fixes 2022-09-06 13:41:10 +02:00
Stanley Dimant 94ff918881 change downloads to concurrentdictionary 2022-09-06 13:39:45 +02:00
Stanley Dimant 7265dab8a7 change downloads to concurrentdictionary 2022-09-06 13:39:33 +02:00
Stanley Dimant 4a0dce0e44 minor fixes 2022-09-06 13:20:39 +02:00
Stanley Dimant a2f88124d7 move handling of critical ipc to main thread 2022-09-05 11:23:02 +02:00
Stanley Dimant 5c480f551b increase api, no further changes 2022-09-04 21:19:06 +02:00
Stanley Dimant ddb762c698 add fileswaps first test 2022-09-04 21:17:52 +02:00
Stanley Dimant 2f5159cd4b small fixes for waiting 2022-09-03 23:54:26 +02:00
Stanley Dimant 2e3f7aad2b potentially fix pets and summons 2022-09-03 22:54:58 +02:00
Stanley Dimant bd947d8f2a add semi transient resource handling, wait max 3s for pets to change 2022-09-03 22:06:28 +02:00
Stanley Dimant ce6764cbf8 add some locking around modifiedfiles 2022-09-03 17:57:09 +02:00
Stanley Dimant 8d6b7346ec adjustments for animation/penumbra update 2022-09-03 17:42:59 +02:00
Stanley Dimant 8dc4dd26e2 merge from main 2022-09-03 15:06:01 +02:00
Stanley Dimant 514ae1f141 adjust api 2022-09-03 15:05:19 +02:00
Stanley Dimant 3fefd35b02 fix connection on logout 2022-09-01 22:01:53 +02:00
Stanley Dimant a7a3ae66a9 connectivity fixes 2022-08-31 16:27:28 +02:00
Stanley Dimant 1401656cba add fallback transports 2022-08-26 16:02:28 +02:00
Stanley Dimant 99dca93fb9 delete sqlite garbage from project 2022-08-25 20:38:07 +02:00
Stanley Dimant 1d6d390dd6 fix mounts 2022-08-25 20:36:21 +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 cbe45a8ad6 add vanity uid to UI 2022-08-25 01:26:23 +02:00
Stanley Dimant 258d19711a fix companion (wtf SE) 2022-08-24 22:36:14 +02:00
Stanley Dimant 5cdb9e6dfa fix minions/mounts for 6.2, todo: remove penumbra redraw once glamourer is available 2022-08-24 22:02:56 +02:00
Stanley Dimant 0d3fbc245b test version for .net6/dalamudapi7 2022-08-24 01:40:21 +02:00
Stanley Dimant 61d6458707 fix imports and update to api11 2022-08-19 11:35:43 +02:00
Stanley Dimant e5e747029e update on net6 2022-08-19 11:33:56 +02:00
Stanley Dimant bb8f3fefe6 Merge branch 'main' into net6 2022-08-15 20:51:30 +02:00
Stanley Dimant 2a2b0c3b57 preliminary update client for new server download url stuff 2022-08-15 17:58:09 +02:00
Stanley Dimant 8459fe8f25 add some preliminary vfx work 2022-08-15 17:36:43 +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 deb76f42a4 update to net6 2022-08-13 21:01:22 +02:00
Stanley Dimant 110dbd7bdf do not use sendfiles when not necessary 2022-08-13 14:50:10 +02:00
Stanley Dimant 310dd4db5e Merge branch 'main' of https://github.com/Penumbra-Sync/client 2022-08-11 10:33:59 +02:00
Stanley Dimant 63f931fdcf increase retry delay for reconnection retry policy 2022-08-11 10:21:51 +02:00
Stanley Dimant 25f0e7bf03 remove load from main server ui 2022-08-06 03:05:04 +02:00
Stanley Dimant e404d3a093 bump version 2022-08-05 12:46:44 +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
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 4c2d5e2001 change to api 7 2022-07-31 17:09:17 +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 4e988984d7 do not recreate cache when weapon got drawn 2022-07-30 01:57:30 +02:00
Stanley Dimant a486954248 take last instead of first detected hash 2022-07-29 12:56:11 +02:00
Stanley Dimant 4ca2419f46 fix for crashes on unloading mare while downloading files 2022-07-29 12:33:31 +02:00
Stanley Dimant 8716352116 I should stop coding late at night send help 2022-07-29 03:17:24 +02:00
Stanley Dimant c5c43e8696 fix nullable cancellationtoken 2022-07-29 01:35:11 +02:00
Stanley Dimant cf6b89454b maybe fix issue with char data being accidentally yeeted without reason and sent empty 2022-07-29 01:31:36 +02:00
Stanley Dimant fc18b19a4b use static files to download from service 2022-07-28 18:06:45 +02:00
Stanley Dimant 34ed21472a minor bugfixing and log severity adjustment 2022-07-28 14:14:00 +02:00
Stanley Dimant 57c0a4b9b0 bump version 2022-07-27 01:11:56 +02:00
Stanley Dimant 5aeaef6ea7 fix issue with unlimited redraws hanging when using /penumbra redraw all 2022-07-27 01:11:35 +02:00
Stanley Dimant a36424d57b fuck this shit 2022-07-26 20:10:36 +02:00
Stanley Dimant 975a813b7f actually fix not sending data properly 2022-07-26 18:45:46 +02:00
Stanley Dimant 6b9d79b88d fix not sending update when hat/visor/weaponstate has changed between jobchanges 2022-07-26 18:09:24 +02:00
Stanley Dimant 307c90f40e save but not send hat/visor/weapon state, fix sync of mounts, speed up cache generation a bit 2022-07-26 12:49:44 +02:00