Commit Graph

  • 603328a51f Update gems, drop i18n gem and implement basic replacement development Cyberarm 2025-12-11 16:23:39 -06:00
  • 48297ad9cd Update README Cyberarm 2025-11-30 21:31:57 -06:00
  • 39fbb9df38 Add FUNDING.yml Cyberarm 2025-11-29 11:40:04 -06:00
  • bc9a524a55 Handle edge case where Gosu.user_languages is empty (on alpine linux for example) Cyberarm 2025-11-29 11:31:36 -06:00
  • d92a8753d8 Bump version v0.8.1 master Cyberarm 2025-10-31 11:54:28 -05:00
  • b299593076 Fixed a couple edge cases with Task#normalize_path causing failures Cyberarm 2025-10-31 11:53:53 -05:00
  • ce10cdc658 Fix not properly saving access_token_expiry value Cyberarm 2025-10-25 21:23:55 -05:00
  • 5a3f350015 Fixed edge case where Task#normalize_path wouldn't handle partial matches of correctly Cyberarm 2025-10-24 23:05:04 -05:00
  • d53299e904 Windows is too easy, or annoying. Fix Task#normalize_path on windows ignoring base_path" Cyberarm 2025-10-15 16:27:22 -05:00
  • d12d3ff6b8 Don't downcase file path unless we need too, update gems. Cyberarm 2025-10-10 13:30:37 -05:00
  • d67ffa14a3 Show error message at start up if we cannot resolve critical domains. Fixes #15 Cyberarm 2025-10-08 15:12:22 -05:00
  • 71047ce9e8 Ugg. Cyberarm 2025-10-08 14:16:33 -05:00
  • 7da716dde4 Possibly fix failing to rescue from networking errors when fetching packages Cyberarm 2025-10-08 14:09:06 -05:00
  • 3a72a2e094 Possibly fix failing to rescue from timeouts Cyberarm 2025-10-08 13:51:32 -05:00
  • 3c565e6fee Bump version v0.8.0 Cyberarm 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 Cyberarm 2025-10-08 11:32:35 -05:00
  • ed119a4925 Fixed All Games section was failing to load app icons Cyberarm 2025-09-19 13:55:06 -05:00
  • e4d99aac00 Added functional support for developer multi join Cyberarm 2025-09-12 23:41:03 -05:00
  • e9b8638c27 Fixed (soft) crash when downloading package with a space in its name Cyberarm 2025-09-05 20:02:58 -05:00
  • 4997cfabb0 Fixed not handling filename case for patches Cyberarm 2025-08-26 09:23:54 -05:00
  • 0c906464f0 case desensitize unzip The Unnamed Engineer 2025-08-14 18:59:27 -04:00
  • 5bafc77d97 Update task.rb The Unnamed Engineer 2025-08-03 20:04:19 -04:00
  • 30aa44312d Fixed failing to download application manifests unless logged in by checking which source the application/channel orginated from, updated gems. Cyberarm 2025-08-26 08:51:08 -05:00
  • 2031f589b7 Moved processed app icons to cache directory, removed app logos (banners) from media since we now download them and app backgrounds from the api Cyberarm 2025-08-04 22:09:00 -05:00
  • b909952790 Use fresh logos and backgrounds Cyberarm 2025-08-04 12:25:27 -05:00
  • 6d651c7ad6 Download game logos and backgrounds from backend Cyberarm 2025-08-04 12:25:13 -05:00
  • 60909b0963 Fixed W3DHub.ask_folder crashing on windows Cyberarm 2025-08-04 12:18:38 -05:00
  • 48617b26da Minor post-merge refactor, mainly moved duplicated method ca_bundle_path into common.rb Cyberarm 2025-08-04 10:50:07 -05:00
  • ad2544a56b Merge branch 'The-Unnamed-Engineer-feature-buildBinaryPackage' Cyberarm 2025-08-03 17:10:06 -05:00
  • 80c104772f Merge branch 'feature-buildBinaryPackage' of github.com:The-Unnamed-Engineer/w3d_hub_linux_launcher into The-Unnamed-Engineer-feature-buildBinaryPackage Cyberarm 2025-08-03 17:09:36 -05:00
  • 09082c0c5d Whitespace Cyberarm 2025-08-03 17:09:10 -05:00
  • 27e5da9fd2 Merge branch 'cyberarm:master' into feature-buildBinaryPackage The Unnamed Engineer 2025-08-03 17:55:46 -04:00
  • 0bb8ef5f19 Initial work launcher (self) updater Cyberarm 2025-06-25 19:45:23 -05:00
  • cc0910e68e Updated cyberarm_engine gem to fix edit_line's with prefilled text not visible Cyberarm 2025-06-24 13:56:50 -05:00
  • fd728fa945 Redid Settings page Cyberarm 2025-06-24 13:47:02 -05:00
  • ec6dfe8371 Bump version Cyberarm 2025-06-24 10:41:07 -05:00
  • 49d501a8b0 Refactored API to support both backends and to re-enable logging in (on the primary backend) Cyberarm 2025-06-24 10:38:41 -05:00
  • e239f9cd4d Patch IRC config to detect RHEL cert bundle The Unnamed Engineer 2025-06-11 06:20:29 -04:00
  • b68d24deda Simply warn for unknown languages. The Unnamed Engineer 2025-06-10 14:54:05 -04:00
  • 1081832df0 Handle cases where image has not yet downloaded The Unnamed Engineer 2025-06-10 13:32:08 -04:00
  • c3cee78265 Fix language error crash The Unnamed Engineer 2025-06-10 13:00:41 -04:00
  • 4d3163740a Update API to support RHEL cert bundle The Unnamed Engineer 2025-06-10 12:37:33 -04:00
  • f1953c45e7 Initial support for binary packaging The Unnamed Engineer 2025-06-10 11:20:55 -04:00
  • 685a1aa82c Bump version Cyberarm 2025-05-16 09:48:13 -05:00
  • 9dfee9d1d3 Updated server browser to order servers by player count, then by ping. Cyberarm 2025-05-16 09:47:49 -05:00
  • 1e0adc398c Add support for patching encrypted mixes Cyberarm 2025-05-16 09:39:05 -05:00
  • 3485d5b61a Bump version Cyberarm 2025-04-26 19:46:17 -05:00
  • cb81a51bfe Fixed failing to fetch manifests properly Cyberarm 2025-04-26 19:45:58 -05:00
  • 314201f238 Switch server list to alternate Cyberarm 2025-04-26 09:55:06 -05:00
  • 12721cbfbc Fixed newline on end of file pure_bliss 2025-04-26 15:29:31 +02:00
  • 5ef11fbee8 Not showing image in news if it failed to fetch pure_bliss 2025-04-26 15:26:17 +02:00
  • e73abce65e Bump version Cyberarm 2025-04-26 07:52:53 -05:00
  • 9b1cb1bb95 Make Task check status of package download instead of assuming it succeeded Cyberarm 2025-04-26 07:52:25 -05:00
  • c9185e9859 Added download_url support to Package Cyberarm 2025-04-26 07:51:37 -05:00
  • e4a0d2a848 Fixed news parser a little to not fail if it gets an empty json hash Cyberarm 2025-04-26 07:51:13 -05:00
  • 1401b80057 Fixed status of package downloader not checked, package downloader now supports download_url field from the new backend Cyberarm 2025-04-26 07:49:14 -05:00
  • cfae4ec3a5 Update to use new backend, package downloader will follow redirects Cyberarm 2025-04-26 07:18:36 -05:00
  • c344e6a522 Fixed crash at startup when there is no data cached for applications. Fixes #10 Cyberarm 2025-04-26 07:16:22 -05:00
  • 696c30aa63 Don't attempt to generate app icon if the package's details has an error Cyberarm 2025-04-23 23:34:39 -05:00
  • 1818d8bec9 Fixed error preventing GSH client from working, moved server list starting task ahead of other tasks to ensure server list _can_ populate if other parts of the backend are dead Cyberarm 2025-04-23 22:03:16 -05:00
  • 4af10a998e Update gems Cyberarm 2025-01-10 12:42:25 -06:00
  • 6736abc277 Write data/paths.ini file Cyberarm 2024-09-11 16:54:21 -05:00
  • c9c5e18d70 Update theme: testing and dangerous buttons now have slight gradient Cyberarm 2024-04-04 15:07:40 -05:00
  • 67c52c84a1 Removed hardcoded GSH endpoint from signalr server list updater, moved direct connect button to the right of the server list, added a slight gradient to buttons so their not totally flat. Cyberarm 2024-03-17 11:29:39 -05:00
  • 80d1fa865c Fixed auto selected server not checking if full, fixed game icon on bar only showing update available icon for 'first' channel Cyberarm 2024-03-14 11:34:42 -05:00
  • a1810e3f2c Cache application data for offline use Cyberarm 2024-03-12 11:24:44 -05:00
  • 75b9e3e14a Bump version Cyberarm 2024-03-12 10:43:17 -05:00
  • 7fdb406588 Fix handling of extended-data in offline mode Cyberarm 2024-03-12 10:42:10 -05:00
  • 0ab616f48b Bump version Cyberarm 2024-03-12 09:31:16 -05:00
  • e035b1ed58 Hide nonfunctional game modifications tab Cyberarm 2024-03-12 09:30:51 -05:00
  • 3f7ec2fb5c Partially revert ask_file/folder on linux to explicitly use zenity/kdialog commands directly instead of using libui hack which leaves the file browser window open after returning Cyberarm 2024-03-12 09:21:52 -05:00
  • 6d209c8942 Server and applications lists are now updated every 5 and 10 minutes respectively Cyberarm 2024-03-11 22:35:30 -05:00
  • f55924596d Fix some weird scoping issues with ServerListUpdater lambdas Cyberarm 2024-03-11 19:17:38 -05:00
  • d84c8321c5 Speed up API requests be using a persistent connection, increase news fetch buffer time to 30 seconds from 10 seconds. Cyberarm 2024-03-11 15:09:31 -05:00
  • 38e0de76df Update community news every hour, added 10 second delay between fetch attempts to prevent making a bunch of unneeded requests Cyberarm 2024-03-11 14:16:33 -05:00
  • 9bdca9eba1 Make game news expire after an hour and get refetched Cyberarm 2024-03-11 14:04:03 -05:00
  • 02307f1789 Ducktape on libui for native file open dialogs Cyberarm 2024-03-11 13:45:10 -05:00
  • c1ca3ec80e Added libui to gems list to use in future for its open_folder dialogs, improvements to server list updater and server browser to correctly handle unregistering and registering servers Cyberarm 2024-03-11 13:09:05 -05:00
  • 29c8667602 Improve error messaging for fetching packages Cyberarm 2024-03-11 13:06:50 -05:00
  • b594cdae96 Bump version Cyberarm 2024-03-05 13:23:21 -06:00
  • d350e51d0b Improvements to server browser Cyberarm 2024-03-05 12:50:51 -06:00
  • 0cbe013a11 Use new menu and menu_item elements instead of custom extension, improved styling of list_box menus in game settings Cyberarm 2024-03-04 20:57:13 -06:00
  • 5c806852a5 Store game colour and uses_engine_cfg to settings config, use wwconfig when game doesn't use engine.cfg Cyberarm 2024-03-04 18:17:32 -06:00
  • 655fc14557 Handle user not having an avatar image Cyberarm 2024-03-04 17:34:55 -06:00
  • 6772d4757f Bump version Cyberarm 2024-03-04 16:36:50 -06:00
  • 3383cbd019 Make import button gooder, explicitly require excon http client Cyberarm 2024-03-04 16:35:52 -06:00
  • aceed86cb4 Fixed checkbox on favorites tab clipping buttom border Cyberarm 2024-03-02 12:14:53 -06:00
  • 58daeffb14 Fixed renegade not importing from registry Cyberarm 2024-03-02 12:13:34 -06:00
  • 2a4bb87e68 Bump version Cyberarm 2024-03-02 11:19:20 -06:00
  • fc643235b5 Fixed Task#verify_files, patching will now actually delete removed files now, some minor refactoring. Cyberarm 2024-03-02 10:54:37 -06:00
  • cd0db4e0fc Refactored Task#build_package_list to fix 'overdownloading' packages that then are replaced/no longer needed; FIXME: broke Repair task in the process. Cyberarm 2024-03-02 01:41:36 -06:00
  • 84051103fc Improved avatar handling, fixed import/install button text sizes, fixed typo ERRNO-> Errno, ocra[n] packaging adjustments Cyberarm 2024-03-01 22:39:18 -06:00
  • f2dd844181 Tweak download manager Cyberarm 2024-03-01 20:25:49 -06:00
  • a512669a2d UX improvements to Server Browser Cyberarm 2024-02-29 16:36:06 -06:00
  • 85d408fad7 More style updates Cyberarm 2024-02-29 13:54:30 -06:00
  • d4e81dd441 Server profiles can now be deleted from Asterisk and game_title is now correctly saved to server profile when first created. Cyberarm 2024-02-28 21:47:41 -06:00
  • 0d1333ee4f Update gems Cyberarm 2024-02-28 20:44:32 -06:00
  • 458a9e8832 Bump version Cyberarm 2024-02-28 19:28:29 -06:00
  • 924f4c2b75 More UI tweaks, prettied up Boot state, Updated Welcome state (may be I'll use it someday? 😁) Cyberarm 2024-02-28 19:23:01 -06:00
  • 0b9b519848 More styling changes Cyberarm 2024-02-28 18:14:41 -06:00