|
|
0b9b519848
|
More styling changes
|
2024-02-28 18:14:41 -06:00 |
|
|
|
8972561f5f
|
Improvements to server list updater, iirc.
|
2023-05-27 09:35:40 -05:00 |
|
|
|
d07395c7f0
|
Style fix
|
2023-05-27 09:34:54 -05:00 |
|
|
|
185dfb50eb
|
Fix BackgroundWorker not using a foreground job for server list updater
|
2022-11-07 17:14:21 -06:00 |
|
|
|
ab73b62c4b
|
Renamed W3DHub.captured_command to simply W3DHub.command, replace usages of system with W3DHub.command, resolves command prompt's popping up on Windows under rubyw.
|
2022-10-30 22:02:20 -05:00 |
|
|
|
deaa6ee9d9
|
shelling out to 'ping' no longer spawns command prompts on windows
|
2022-10-30 20:58:51 -05:00 |
|
|
|
340c083a43
|
Removed Async[websocket/http] due to excessive require times and reliablity issues on Windows
|
2022-10-30 18:10:47 -05:00 |
|
|
|
ae3720d119
|
'finished' implementing ping support for server browser, not tested on windows
|
2022-09-11 15:55:57 -05:00 |
|
|
|
50ec9fc1da
|
Added support for pinging servers, server list now reorders containers instead of recreating all of them for every refresh, server list updater should restart on crash
|
2022-09-10 08:29:55 -05:00 |
|
|
|
9f4ca51af8
|
Updated gems, added server events to games page
|
2022-06-11 18:18:04 -05:00 |
|
|
|
4e0b013a93
|
Don't log server updates, way to verbose
|
2022-03-23 21:34:24 -05:00 |
|
|
|
b5fc3e9239
|
Use proper logging, more errors from tasks should now trigger showing the error dialog instead of siliently failing
|
2022-03-23 15:09:51 -05:00 |
|
|
|
232ed2032f
|
Window is no longer a fiber, should prevent window from locking up due to a fiber not yielding, replaced ui's direct async calls with BackgroundWorker.foreground_job, show pulsing circle behind app logo on boot
|
2022-02-12 09:03:46 -06:00 |
|
|
|
e3cb9805fe
|
Fixed token refresh happening to often at startup, replace missing game icon image with question mark, add support for more wwconfig.exe naming funkiness...
|
2022-02-04 18:36:20 -06:00 |
|
|
|
7da254fd61
|
Changed how account data is stored, authorization header is now sent when logged in, adjusted spacing game filters for server list, fixed crashing when trying to load icon for game whos icon is not present, a bit of code cleanup to Api to use Async::HTTP::Client over Async::Internet directly (for everything except get requests), probably a few misc. changes
|
2022-02-04 08:59:15 -06:00 |
|
|
|
1b91191d90
|
Server Browser is now properly updated like the offical launcher- just a bit more flashy due to taking 100+ ms to regenerate ui elements
|
2021-12-30 18:56:56 -06:00 |
|
|
|
1214c35fb5
|
Fixed application taskbar not hiding after task completion, implemented basic uninstaller task, server browser is only told to update from updater if server data has actually changed, added Interface.instance method- fixes assuming window.current_state is a Interface instance.
|
2021-12-30 15:47:42 -06:00 |
|
|
|
0f943252c5
|
Websocket based server list updater now works, gui needs a bit of work to not flash when refreshing list
|
2021-12-27 20:48:30 -06:00 |
|
|
|
92f6a76381
|
Almost functional websocket based server list updater
|
2021-12-27 18:37:02 -06:00 |
|
|
|
822a9a8971
|
Added some comments
|
2021-12-27 17:08:46 -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 |
|
|
|
6b82fad794
|
Improved server list to show server release channel and to use correct channel for launch game, disable update interval manager due to current implementation being a bit janky looking
|
2021-12-22 15:48: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 |
|
|
|
6dd1966384
|
Play now button functional, server list Server now rejects 'players' with nicks Nod and GDI to correct player count, implemented show folder for Games list
|
2021-11-22 22:02:01 -06:00 |
|
|
|
b3665af5c4
|
Disable async-websocket for now, added i18n gem, added support for translations, added password prompt for passworded servers
|
2021-11-22 11:39:42 -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 |
|
|
|
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 |
|
|
|
7fd38cd92d
|
Fixed game ordering, added ApplicationManager class that'll manage installing/repairing/removing games
|
2021-11-14 19:52:27 -06:00 |
|
|
|
4b69b60aab
|
Login to W3D Hub is now possible
|
2021-11-14 16:45:57 -06:00 |
|
|
|
86a5056705
|
Swapped out cncnet.org server list for w3dhub's
|
2021-11-14 14:21:05 -06:00 |
|
|
|
077f74cd2b
|
Games page back to semi-functional; games are out of order however
|
2021-11-14 13:23:57 -06:00 |
|
|
|
b2a2a961b3
|
Access W3D Hub API
|
2021-11-14 12:07:09 -06:00 |
|