|
|
82add3cc9d
|
Brought back Excon for package downloading as the method recommended by async-http is unreliable, added support for importing games, repairer and updater tasks are both now simple subclasses of installer, implemented verify_files for checking installed files to prune download package list (currently causes Api.package_details to fail..., so disabled for now), misc. changes.
|
2021-12-28 17:55:40 -06:00 |
|
|
|
f4aa666386
|
Removed settings and download manager icon buttons and moved to proper navigation 'links', Cache.install_path checks settings for games install path before defaulting
|
2021-12-27 22:15:17 -06:00 |
|
|
|
93cc161f4c
|
Finished removing usage of Excon- package download reimplemented (TODO: see if it's possibly to not need to make n requests to endpoint to emulate excon's chunked downloading), raise Async::Stop when window is closed to shutdown reactor
|
2021-12-27 09:56:09 -06:00 |
|
|
|
55191f143a
|
Added option to force fetch to Cache.fetch, force user profile picture to be fetched on start up or on login
|
2021-12-26 21:32:54 -06:00 |
|
|
|
e87f14079d
|
Added semi-functional websocket implementation of signalR for live server list changes (seems a bit chatty though with some servers only having time remaining changing, fixed crash when a user has an active login but their profile picture was removed, fixed not explicitly saving Cache.fetch'ed items as binary 'wb' resulting in corrupt profile image.
|
2021-12-26 21:23:53 -06:00 |
|
|
|
52e46eced5
|
Finished evicting Thread- probably more fiber scheduling to do while I figure out how to put Tasks into a Ractor
|
2021-12-26 13:46:48 -06:00 |
|
|
|
2bbb2acc6e
|
Replaced most Excon + Thread calls with Async
|
2021-12-26 09:20:25 -06:00 |
|
|
|
9707110972
|
Added parallel downloads setting (not in gui options yet), added a thread pool for downloading multiple packages at once- quite helpful for TSR 😁, fixed download resuming (used wrong file mode...)
|
2021-12-23 10:56:28 -06:00 |
|
|
|
74a2ca652b
|
Removed usages of eager_load, probably fixed application launching weirdness
|
2021-11-30 14:00:51 -06:00 |
|
|
|
6c18e16357
|
Added ApplicationManager::Status, DownloadManager now displays data from Status, added improved progress information to DownloadManager via Task updating its Status object
|
2021-11-26 12:17:26 -06:00 |
|
|
|
935aed1a7a
|
Fixed crash from Cache accessing the global variable $Store instead of the class Store
|
2021-11-25 19:53:06 -06:00 |
|
|
|
a4dd375511
|
Removed window as central storage, added Store class to be central memory store
|
2021-11-22 20:38:24 -06:00 |
|
|
|
ec81959947
|
Interim Apex can now be installed and launched (on Windows)
|
2021-11-19 11:09:14 -06:00 |
|
|
|
662e5c2b0c
|
Redid file checking to use the provided chunked checksums, added (broken) support for partial package downloads (resumed package fails verification), misc. supporting changes.
|
2021-11-17 22:34:15 -06:00 |
|
|
|
b99938ae3c
|
Downloading packages now works most of the time, primary download indictator is now driven by the Task
|
2021-11-16 14:29:11 -06:00 |
|
|
|
dab16e7663
|
'Fixed' downloads failing at point due to Excon shared connection and threads, added byte size formatter
|
2021-11-16 11:31:47 -06:00 |
|
|
|
1ab835ba98
|
Removed idea to have Tasks have a seperate step class; needless abstraction at this point, added manifest parser
|
2021-11-15 19:22:09 -06:00 |
|
|
|
b7ccdb2ad3
|
Refresh token at start up now works, added a bit of a hack to populate account info by opening the login page first and having it populate the data then load the games page, added Cache, and Settings
|
2021-11-14 18:54:09 -06:00 |
|