Commit Graph

  • 5ea47d733b feat(settings): Added max_download_threads setting and separated settings from db quexeky 2025-01-06 07:36:35 +11:00
  • 2822b7a593 chore: More cleanup after cargo clippy quexeky 2025-01-05 21:08:27 +11:00
  • 82804ebc67 refactor: Ran cargo clippy & fmt quexeky 2025-01-05 20:29:15 +11:00
  • 8aad64ffa7 fix(db): Added Settings component quexeky 2025-01-05 19:32:55 +11:00
  • 9e82a0b3c3 fix(game downloads): Accidentally was attempting to lock onto something that was already in scope quexeky 2025-01-05 18:43:29 +11:00
  • 6ea4cf2797 perf(game downloads): Moved some variable declarations outside of the spawned download thread quexeky 2025-01-05 17:37:10 +11:00
  • 165a9671fd chore(README): Updated README.md quexeky 2025-01-05 09:14:34 +11:00
  • 25ba200a5e feat(database): Added database corruption dialog quexeky 2025-01-04 22:29:24 +11:00
  • 32ae7d5385 feat(recovery): Added database recovery quexeky 2025-01-04 21:08:14 +11:00
  • 005bab2fb8 fix(kill game): Re-enabled killing games quexeky 2025-01-04 18:46:11 +11:00
  • 06d1e9ed95 refactor(downloads): Moved all files relevant to game downloads to their own directory quexeky 2025-01-04 18:34:47 +11:00
  • a56ee25581 fix(uninstalling): Re-enabled uninstalling apps quexeky 2025-01-04 16:27:30 +11:00
  • dceaa56ade fix(game launcher): Renamed game_id to id quexeky 2025-01-04 15:56:22 +11:00
  • 6159319172 feat(download manager): Added generic download manager quexeky 2025-01-04 15:47:14 +11:00
  • 8be1dd435c refactor(download manager): Removed Arc requirement for DownloadableMetadata quexeky 2025-01-02 12:24:22 +11:00
  • cac612b176 refactor(download manager): Fully separate & generic download manager quexeky 2025-01-02 12:16:17 +11:00
  • 6568faaf4f refactor(download manager): Removed all references to anything outside of the DownloadManager quexeky 2025-01-02 08:18:29 +11:00
  • ea70ec9453 chore(download manager): Added manage_go_signal command quexeky 2025-01-01 13:21:27 +11:00
  • f64782e5d4 chore(download manager): Added manage_queue_signal quexeky 2024-12-31 17:00:10 +11:00
  • a2e63aa2c8 chore(tool manager): Added ToolDownloadAgent quexeky 2024-12-31 13:18:00 +11:00
  • 78149bbb3c Revert "refactor(download manager): Moved manifest and stored_manifest to download_manager" quexeky 2024-12-31 13:05:51 +11:00
  • a846eed306 refactor(download manager): Moved manifest and stored_manifest to download_manager quexeky 2024-12-31 12:53:31 +11:00
  • 1a89135342 chore(download manager): Ensure that Downloadable is also send and sync quexeky 2024-12-31 12:20:42 +11:00
  • 0a2ac25b1c chore(download manager): Some easy cleanup of the download manager quexeky 2024-12-31 12:16:57 +11:00
  • aed58e49bc refactor(download manager): Renamed GameDonwloadError to ApplicationDownloadError and moved quexeky 2024-12-31 12:12:17 +11:00
  • 881fcc6abe chore(download manager): Renamed most instances of "game" outside of actual game downloads quexeky 2024-12-30 21:29:14 +11:00
  • b4d70a35b3 refactor(download manager): Added Downloadable trait and replaced references to GameDownloadAgent quexeky 2024-12-30 20:30:38 +11:00
  • b6c64e56e5 refactor(download manager): Moved download manager to separate directory quexeky 2024-12-30 17:25:17 +11:00
  • 3299c71b3d chore(tool manager): Progress on adding tools quexeky 2024-12-30 17:09:31 +11:00
  • 2c8164e54f feat(library ui): add installed ui in the library menu DecDuck 2025-01-05 18:32:22 +11:00
  • 02f8591a60 feat(settings): add debug page Aden Lindsay 2025-01-05 17:26:33 +10:30
  • 0a0d9d6294 feat(account settings): Add signout functionality (#16) Aden Lindsay 2025-01-01 12:53:18 +10:30
  • a17311a88d fix(download manager): fix incorrect error assumptions & update types DecDuck 2024-12-31 00:08:05 +11:00
  • 472eb1d435 squash(autostart): added adenmgb's autostart feature DecDuck 2024-12-30 17:31:03 +11:00
  • 6b96e408b2 feat(process): shared child with stop command DecDuck 2024-12-30 15:37:29 +11:00
  • c3f62222fe fix(deep links): Re-enabled deep links quexeky 2024-12-30 14:18:42 +11:00
  • 01e6162527 feat(process manager): Game kill tauri command quexeky 2024-12-30 13:50:26 +11:00
  • 88b2505e71 feat(Compat): Implemented spawning with umu (using umu-wrapper-lib) quexeky 2024-12-30 13:12:04 +11:00
  • 95f2174f8d fix(scrollbars): fix ugly scrollbars on edge webview DecDuck 2024-12-29 20:45:45 +11:00
  • 7c90d2b8fd fix(process): fix poorly designed parsing for executables with spaces DecDuck 2024-12-28 10:13:26 +11:00
  • 4228e1797b chore(gamepads): Experimenting with gamepads and such implementations gamepads quexeky 2024-12-27 21:42:08 +11:00
  • d7b0302bdd fix(library page): fix install button DecDuck 2024-12-27 16:33:04 +11:00
  • 3ccd44466f merge(SeeThruHead): add nvm rc DecDuck 2024-12-27 14:33:23 +11:00
  • 93b8b83c20 Add files via upload Aden Lindsay 2024-12-27 13:40:24 +10:30
  • 1861659daa Delete pages/library.vue Aden Lindsay 2024-12-27 13:39:50 +10:30
  • 327628b780 fix(install flow): clear stale data before requesting new DecDuck 2024-12-27 14:04:55 +11:00
  • f4ac1c87cd feat(install modal): add note about more install dirs DecDuck 2024-12-27 14:03:06 +11:00
  • 03fa3646fa merge(adenmgb): library ui DecDuck 2024-12-27 14:30:38 +11:00
  • a881d8e248 adds nvm rc! seethruhead 2024-12-26 22:16:50 -05:00
  • dcb2c0f004 Add files via upload Aden Lindsay 2024-12-27 13:40:24 +10:30
  • c722a54132 Delete pages/library.vue Aden Lindsay 2024-12-27 13:39:50 +10:30
  • e72662c4a8 fix(install flow): clear stale data before requesting new DecDuck 2024-12-27 14:04:55 +11:00
  • 139bc0ca36 feat(install modal): add note about more install dirs DecDuck 2024-12-27 14:03:06 +11:00
  • 949acfc161 feat(auth): offer manual signin DecDuck 2024-12-27 13:07:10 +11:00
  • 9af0d08875 fix(auth initiate): add better error message DecDuck 2024-12-27 12:15:12 +11:00
  • dcb1564568 chore: Ran cargo clippy quexeky 2024-12-27 10:28:38 +11:00
  • 1f899ec349 feat(download ui): add speed and time remaining information DecDuck 2024-12-27 11:50:13 +11:00
  • 6a8d0af87d fix(sign on): add message about nonce expiration DecDuck 2024-12-26 21:30:08 +11:00
  • 21835858f1 feat(downloads): lockless tracking of downloaded chunks DecDuck 2024-12-26 17:41:10 +11:00
  • a135b1321c feat(process): better process management, including running state DecDuck 2024-12-26 17:19:19 +11:00
  • ad92dbec08 feat(errors): better download manager errors + modal DecDuck 2024-12-26 12:56:54 +11:00
  • 85a08990c3 chore(metadata): update metadata DecDuck 2024-12-26 12:56:26 +11:00
  • dd7f5675d8 feat(game): game uninstalling & partial compat DecDuck 2024-12-26 11:59:26 +11:00
  • 9ea2aa4997 chore(process manager): refactor for generic way to implement cross platform launchers DecDuck 2024-12-25 23:05:10 +11:00
  • 022330bcb6 chore(changelog): Updated changelog v0.1.0-beta quexeky 2024-12-25 11:41:31 +11:00
  • 17759c4ad7 fix(process): absolute executable invoke DecDuck 2024-12-24 18:30:38 +11:00
  • 9a8cc594f0 fix: windows shadow DecDuck 2024-12-24 14:41:03 +11:00
  • 694f2fd46e chore(stored manifest): swap file name and to binary encoding DecDuck 2024-12-24 12:52:40 +11:00
  • f09605aa7e fix(library ui): fix scrollbars on edge webview DecDuck 2024-12-24 12:32:44 +11:00
  • dafce24de2 fix(process log): use unix timestamp to avoid invalid characters in filename DecDuck 2024-12-24 12:31:31 +11:00
  • d9d0122c3d feat(downloads): Added manifest.json utility for persistent download progress quexeky 2024-12-24 12:21:00 +11:00
  • 0a1dddf7ef chore(downloads): Made logging systems match quexeky 2024-12-24 09:16:30 +11:00
  • 17f8d763ca feat(process): add pre-launch log to file DecDuck 2024-12-24 11:59:59 +11:00
  • 6cc0c679b9 chore(polish & cleanup) DecDuck 2024-12-24 09:05:51 +11:00
  • a24cc8a4f3 fix(windows build) DecDuck 2024-12-24 08:01:36 +11:00
  • 239b8d53f9 feat: quit button DecDuck 2024-12-23 20:56:11 +11:00
  • 42c0198f1d refactor(game status): transient vs synced state now defined DecDuck 2024-12-23 20:44:02 +11:00
  • 64ebc191bf chore(download agent): moved to completed index arr to help serialization DecDuck 2024-12-21 19:21:15 +11:00
  • 3d60fd50d8 feat(tray): background processes and close/open menu DecDuck 2024-12-21 15:09:49 +11:00
  • d9a51cf187 feat(tray icon): initial creation and logo update DecDuck 2024-12-19 10:09:25 +11:00
  • 0a20139a7c feat(queue & game): queue and library UIs DecDuck 2024-12-17 20:29:54 +11:00
  • 3f71149289 feat(process manager): launch games with log files DecDuck 2024-12-15 17:29:21 +11:00
  • 269dcbb6f3 feat(download manager): only allow downloads for supported platforms DecDuck 2024-12-15 16:15:11 +11:00
  • 52436942eb chore(downloads): Added time debugging and fixed logging formatting Louis van Liefland 2024-12-14 22:38:11 +11:00
  • 172d6b0e9a merge(download-manager) -> 'main' DecDuck 2024-12-09 10:44:26 +00:00
  • bb60942558 Merge branch 'main' into download-manager DecDuck 2024-12-09 21:20:44 +11:00
  • 8d9234f82a fix: windows build DecDuck 2024-12-09 20:41:36 +11:00
  • 653717ebcf refactor: Ran cargo clippy & cargo fmt Louis van Liefland 2024-12-09 20:32:42 +11:00
  • 01260f0732 fix(download manager): fixed queue manipulation and waiting for downloads DecDuck 2024-12-09 18:07:41 +11:00
  • 671d45fbe4 feat(download ui): debug queue interface DecDuck 2024-12-09 17:03:48 +11:00
  • d5ac1b0a0e fix: remove unnecessary unstable feature DecDuck 2024-12-08 12:55:41 +11:00
  • 532d13e96f feat(download widget): download widget and queue fix DecDuck 2024-12-08 12:33:45 +11:00
  • 5cbeb3bdb6 feat: temporary queue ui and flamegraph instructions DecDuck 2024-12-07 20:21:22 +11:00
  • de52dac0ab feat(download & db): combined db and download interface improvements DecDuck 2024-12-07 11:00:35 +11:00
  • 8670bca834 feat(install ui): ui to install games DecDuck 2024-12-06 22:16:50 +11:00
  • b5568429f5 feat(download manager): syncs state to disk to persist across reboots DecDuck 2024-12-04 17:29:46 +11:00
  • e4df4eb2d7 feat(download manager): update db state with ui and emit events DecDuck 2024-11-28 20:31:04 +11:00
  • 64d7f649c6 fix(download manager): use of completed signal, and pause/resuming DecDuck 2024-11-28 12:39:21 +11:00
  • 2dedfbbd5c feat(library): automatically fetch remote data if not available DecDuck 2024-11-26 20:11:03 +11:00
  • 99c8b39a11 refactor(download manager): rename files to what they contain DecDuck 2024-11-26 19:54:43 +11:00