|
|
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 |
|
|
|
ce10cdc658
|
Fix not properly saving access_token_expiry value
|
2025-10-25 21:23:55 -05:00 |
|
|
|
5a3f350015
|
Fixed edge case where Task#normalize_path wouldn't handle partial matches of correctly
|
2025-10-24 23:05:04 -05:00 |
|
|
|
d53299e904
|
Windows is too easy, or annoying. Fix Task#normalize_path on windows ignoring base_path"
|
2025-10-15 16:27:28 -05:00 |
|
|
|
d12d3ff6b8
|
Don't downcase file path unless we need too, update gems.
|
2025-10-10 13:30:37 -05:00 |
|
|
|
d67ffa14a3
|
Show error message at start up if we cannot resolve critical domains. Fixes #15
|
2025-10-08 15:12:22 -05:00 |
|
|
|
71047ce9e8
|
Ugg.
|
2025-10-08 14:16:33 -05:00 |
|
|
|
7da716dde4
|
Possibly fix failing to rescue from networking errors when fetching packages
|
2025-10-08 14:09:11 -05:00 |
|
|
|
3a72a2e094
|
Possibly fix failing to rescue from timeouts
|
2025-10-08 13:51:32 -05:00 |
|
|
|
3c565e6fee
|
Bump version
|
2025-10-08 11:33:05 -05:00 |
|
|
|
2dc750a686
|
Task#normalize_path now takes the base path as an argument and attempts to find the case-insensitive file path to target path
|
2025-10-08 11:32:35 -05:00 |
|
|
|
ed119a4925
|
Fixed All Games section was failing to load app icons
|
2025-09-19 13:55:06 -05:00 |
|
|
|
e4d99aac00
|
Added functional support for developer multi join
|
2025-09-12 23:41:03 -05:00 |
|
|
|
e9b8638c27
|
Fixed (soft) crash when downloading package with a space in its name
|
2025-09-05 20:02:58 -05:00 |
|
|
|
4997cfabb0
|
Fixed not handling filename case for patches
|
2025-08-26 09:23:54 -05:00 |
|
The Unnamed Engineer
|
0c906464f0
|
case desensitize unzip
|
2025-08-26 08:55:27 -05:00 |
|