|
|
3e4b25f0d4
|
Progress towards background work replacement, work getting new NetworkManager and HttpClient up and running
|
2026-02-01 15:12:24 -06:00 |
|
|
|
ebc045019a
|
More work on network handling refactor
|
2026-01-31 22:33:14 -06:00 |
|
|
|
79858a02ce
|
Merge branch 'master' into development
|
2026-01-31 19:08:51 -06:00 |
|
|
|
68df923bea
|
Bump version
|
2026-01-31 18:25:33 -06:00 |
|
|
|
ddbec8d72c
|
Fixed patching not preserving encryption flag of target mix
|
2026-01-31 18:24:47 -06:00 |
|
|
|
70d4e0c40f
|
WWMix: added support for replacing entries that are duplicates
|
2026-01-31 18:23:00 -06:00 |
|
|
|
f651143937
|
WIP API refactor
|
2026-01-31 14:07:08 -06:00 |
|
|
|
1425225eef
|
Pivot away from Ractor (stil overly complicated to work with, even in Ruby 4) and towards 1 thread for http requests and 1 thread for application tasks, WIP refactor if Api to be non-blocking async- everything is broken atm 😁
|
2026-01-31 11:18:41 -06:00 |
|
|
|
f98d8c3394
|
Break API calls in work towards moving all blocking io to ractors, dropped BackgroundWorker class
|
2026-01-30 19:36:11 -06:00 |
|
|
|
6e79c4639d
|
WIP Ractor Task stuff
|
2026-01-29 21:44:54 -06:00 |
|
|
|
4a8457e233
|
Initial work on reimplementing Task to be Ractor/sub-Process safe
|
2026-01-28 18:27:58 -06:00 |
|
|
|
46dece0479
|
Update gems
|
2026-01-28 14:02:47 -06:00 |
|
|
|
68af00bd2f
|
Remove binding.irb call from Cache that was accidently left in...
|
2026-01-28 10:39:23 -06:00 |
|
|
|
208f2b8a39
|
Disable PingManager debug printing
|
2026-01-28 10:38:50 -06:00 |
|
|
|
b5d975761c
|
Don't assume application executable is 'game.exe'
|
2026-01-28 10:38:22 -06:00 |
|
|
|
44483117d8
|
Initial work on process monitoring, minor refactoring
|
2026-01-21 10:45:07 -06:00 |
|
|
|
4146debc4c
|
Initial work on PingManager
|
2026-01-20 17:53:25 -06:00 |
|
|
|
1f4185ada2
|
Tweak ping ratings for ServerBrowser
|
2026-01-20 15:38:18 -06:00 |
|
|
|
e2496d0a09
|
Fix up Play Now server selection logic, again 😁
|
2026-01-20 15:36:57 -06:00 |
|
|
|
d4e4697983
|
Initial work on UDP mode ICMP ping (https://keith.github.io/xcode-man-pages/icmp.4.html#Non-privileged_ICMP)
|
2026-01-20 09:19:16 -06:00 |
|
|
|
027ba27b37
|
Consider player count in 'play now' server auto selection :D
|
2026-01-17 13:51:34 -06:00 |
|
|
|
adff1f9159
|
Fix play now auto-selected servers not sorted by ping
|
2026-01-17 13:32:51 -06:00 |
|
|
|
355a4503ea
|
Fix Api.async_http logging empty urls
|
2026-01-15 08:38:35 -06:00 |
|
|
|
f30658ffc2
|
Corrected indention of WebsocketClient, use Async::HTTP::Client instead of Async::HTTP::Internet in order to provide ssl_context with a custom ca_file path in order to support tebako builds again
|
2026-01-14 19:06:58 -06:00 |
|
|
|
b7e2e69af9
|
Improve missing wine error message, add link to wiki on settings page, fix crash when saving settings due to disabling winetricks options
|
2026-01-14 14:45:16 -06:00 |
|
|
|
3dbfd23b10
|
Limit game events to 1, hide currently unused winetricks bit of settings
|
2026-01-14 14:04:58 -06:00 |
|
|
|
d1d667056b
|
Refresh and enable Welcome dialog if no settings.json is present
|
2026-01-14 12:12:27 -06:00 |
|
|
|
c881296ac8
|
Improve wine settings, fixup wineprefix usage
|
2026-01-14 10:58:55 -06:00 |
|
|
|
d630e5044e
|
Make clear package cache button functional
|
2026-01-14 08:12:29 -06:00 |
|
|
|
632fc2c05c
|
Bump version
|
2026-01-09 09:59:51 -06:00 |
|
|
|
633aa10d4a
|
Fixed ServerBrowser differed recalcuate after server update not implemented correctly :D
|
2026-01-09 09:26:45 -06:00 |
|
|
|
51d6d981f1
|
Removed implementation of find_element_by_tag from ServerBrowser, is implemented in CyberarmEngine nowadays.
|
2026-01-09 09:10:36 -06:00 |
|
|
|
820da31fe2
|
Remove Excon ca bundle setting since we removed Excon
|
2026-01-09 09:02:41 -06:00 |
|
|
|
6281a44961
|
Fixed crash
|
2026-01-09 09:01:55 -06:00 |
|
|
|
90a1c47389
|
Fix typo avorive -> avorite, improve Play Now server selection to check server version if provided
|
2026-01-08 21:18:43 -06:00 |
|
|
|
782d0f1cb3
|
Replace websocket-client-simple gem with async-websocket
|
2026-01-08 21:17:00 -06:00 |
|
|
|
7f7e0fab6a
|
Replace usage of Mixer with WWMix reimplementation, fixes excessive memory usage by NOT eager loading MIX file data blobs
|
2026-01-07 18:05:02 -06:00 |
|
|
|
a0ff6ec812
|
Reimplemented MIX file reader/writer
|
2026-01-07 17:05:40 -06:00 |
|
|
|
840bc849d3
|
Migrated away from Excon and to async-http, fixes issues with ipv6 dns resolving but not reachable- and is the start towards more migration to async libs, websocket based server list updater is temporarily broken
|
2026-01-07 14:18:48 -06:00 |
|
|
|
752bd2b026
|
Show server version in server browser
|
2026-01-07 00:16:14 -06:00 |
|
|
|
8086ab59b9
|
Renamed multicast server to broadcast server
|
2026-01-07 00:15:54 -06:00 |
|
|
|
948fcfda9a
|
Use correct repo url for self-updater (doesn't work yet, but its a step)
|
2026-01-06 23:26:56 -06:00 |
|
|
|
daceb5d56d
|
Use application installed version
|
2026-01-06 23:26:56 -06:00 |
|
|
|
e6eae4117f
|
Use server version
|
2026-01-06 23:26:56 -06:00 |
|
|
|
a8c74095fe
|
Show launcher version in title bar
|
2026-01-06 23:26:56 -06:00 |
|
|
|
f608f45f02
|
Formatted boot, rescue from write error at start up in #app_icons
|
2025-12-30 17:27:45 -06:00 |
|
|
|
603328a51f
|
Update gems, drop i18n gem and implement basic replacement
|
2025-12-11 16:23:39 -06:00 |
|
|
|
bc9a524a55
|
Handle edge case where Gosu.user_languages is empty (on alpine linux for example)
|
2025-11-29 11:31:36 -06:00 |
|
|
|
d92a8753d8
|
Bump version
|
2025-10-31 11:54:28 -05:00 |
|
|
|
b299593076
|
Fixed a couple edge cases with Task#normalize_path causing failures
|
2025-10-31 11:53:53 -05:00 |
|