cyberarm
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-30 06:33:52 +00:00
6ac2477803 Prevent game server pinger from dying if there's a network interruption; like computer going to sleep
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-27 21:23:52 +00:00
ff9fcc5b5f Fix error when handling payload from GSH websocket reconnect
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-26 04:33:51 +00:00
16742ea5fa Add a 1 pixel 'border' around online state indicator so it stands out against the user's avatar
073f5bebf9 Show signed in user's avatar
57287de742 Implement W3D Hub API sign in and user details
99dc27ced2 Fixed crash when using remote_image image downloader
de6bfb85f5 Tweaks downloads button styling and position
Compare 5 commits »
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-18 16:55:59 +00:00
4bfb494abe Stub asterisk direct connect
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-18 08:46:00 +00:00
3bc2b45823 Add prototype UI for support direct access token based sign in when you have a non-ascii username/password
cb80364e68 Initial work towards authentication
ec3b1fa068 Fixed click server would populate server info with stale data
Compare 3 commits »
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-17 16:26:00 +00:00
c0dedac4a4 Import format_size and format_size_number from old launcher, improved Task progress reporting, use aggressively cached file verification for Task unless we're running a repair (speed up updating)
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-16 15:56:00 +00:00
13a782aabf A couple formating changes to Task
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-16 07:45:59 +00:00
92b2e34f25 Prevent race condition with server list websocket by making it wait until frontend has requested settings
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-15 23:36:00 +00:00
1590922bc5 If server remaining time is negative then the match is proably over, report 0 seconds remaining instead of ~4 days :D
e344a492e0 JOIN button now pulls up a dialog with the auto selected game server to confirm player wants to join that server; TODO: If only one server exists then join that one directly, if multiple exist the offer the 'best' three or something, don't crash if we somehow get a server update without the server list being nil
Compare 2 commits »
cyberarm synced commits to development at cyberarm/cyberarm_engine from mirror 2026-10-15 23:15:57 +00:00
881ec0ae6b Initial support for touch callbacks, GuiState now emulates a mouse left click on tap
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-15 07:16:00 +00:00
936b1ae5d9 Finally implemented GameServer#time_elapsed and #time_remaining helper methods, stubbed ApplicationSettings dialog
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-14 23:05:59 +00:00
a67c0cf073 Homogenize dialog styling
3bdf7972bc Add settings dialog
df76d1870a Use live GSH for websocket
Compare 3 commits »
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-14 14:55:58 +00:00
1441fec48c Make ServerBrowser handle game_server_list event by refreshing all displayed servers, added button for future direct connect support (disabled atm), a few small tweaks.
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-14 06:45:59 +00:00
5e39fffd69 Make StartUp state wait for websocket based server listing from GSH, make ServerBrowser update server data in list
7160b2eba9 Update worker game server updater to prefix eventbus events with 'game_', make Window handle worker's game server updater events
82ec837569 Move WebSocketClient error handler up a level to catch initial connection errors
Compare 3 commits »
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-13 22:35:58 +00:00
c7f8583dba Initial support for GSH websocket live server updates, minor refactoring to remove thread usage from Worker 'server-side'
0e70fa35fe Imported WebSocket client and supporting cert paths helper method
Compare 2 commits »
cyberarm synced commits to development at cyberarm/cyberarm_engine from mirror 2026-10-10 04:35:56 +00:00
8cea4e7df7 Import ECS draft implementation from I-MIC TDS project
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-08 20:05:59 +00:00
f6fbd1bce1 Fixed unable to download ECW due to spaces in the file names, added checksum caching for Task to make updating much faster for most games (IA with its mostly loose files doesn't gain anything and might even be slower... Consider not performing any verification for non-repair tasks?)
c6de24bf34 Fix not generating png from application ico if ico file exists
Compare 2 commits »
cyberarm synced commits to development-mk2 at cyberarm/w3dhub_linux_launcher from mirror 2026-10-08 11:56:00 +00:00
a7e1378f55 Application updating and repair is now possible, save news and applications listing to cache directory instead of current working directory, added support for application unlinking, misc. other changes
cyberarm synced new reference refs/tags/v0.30.0 to cyberarm/cyberarm_engine from mirror 2026-10-05 10:15:58 +00:00
cyberarm synced commits to refs/tags/v0.30.0 at cyberarm/cyberarm_engine from mirror 2026-10-05 10:15:58 +00:00