Commit Graph
238 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 a27fa1a13d dispose all players on zoning 2022-09-17 03:40:40 +02:00
Stanley Dimant d63d84c673 reconnect once properly reconnected 2022-09-10 15:45:06 +02:00
Stanley Dimant 6bf16e1d56 minor fixes 2022-09-09 17:42:21 +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 7265dab8a7 change downloads to concurrentdictionary 2022-09-06 13:39:33 +02:00
Stanley Dimant ddb762c698 add fileswaps first test 2022-09-04 21:17:52 +02:00
Stanley Dimant ce6764cbf8 add some locking around modifiedfiles 2022-09-03 17:57:09 +02:00
Stanley Dimant 8dc4dd26e2 merge from main 2022-09-03 15:06:01 +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 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 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 110dbd7bdf do not use sendfiles when not necessary 2022-08-13 14:50:10 +02:00
Stanley Dimant 63f931fdcf increase retry delay for reconnection retry policy 2022-08-11 10:21:51 +02:00
Stanley Dimant 07bad0881e bump to 0.3.1 2022-08-04 01:18:05 +02:00
thattuys f718ebef9b Update ApIController.Functions.Files.cs
Only replace the first occurrence of "ws" in the Uri string
2022-08-02 19:36:28 -04:00
thattuys 04afc4db02 Update ApIController.Functions.Files.cs 2022-08-02 19:22:22 -04:00
thattuys 143c0b1e81 Support downloading from http
Add http support to downloads(ws:// connections and uploads already work, this is just fixing the downloads)
2022-08-02 19:12:41 -04: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 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 e31c232f79 cleanup 2022-07-24 14:44:36 +02:00
Stanley Dimant f39c085fbf adjust to send only one packet for all changes at once 2022-07-24 14:34:26 +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 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 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 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 25356c60a4 fix connection for registration maybe 2022-07-05 20:32:25 +02:00