Commit Graph

204 Commits

Author SHA1 Message Date
DecDuck 65a7150bd3 feat(process): shared child with stop command 2024-12-30 15:37:29 +11:00
quexeky f737c73213 fix(deep links): Re-enabled deep links
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-30 14:18:42 +11:00
quexeky 6ab05b6c38 feat(process manager): Game kill tauri command
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-30 13:50:26 +11:00
quexeky 811fcb1ad3 feat(Compat): Implemented spawning with umu (using umu-wrapper-lib)
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-30 13:12:27 +11:00
DecDuck 98b28d60b7 fix(scrollbars): fix ugly scrollbars on edge webview 2024-12-29 20:45:45 +11:00
DecDuck 9372da5789 fix(process): fix poorly designed parsing for executables with spaces 2024-12-28 10:13:26 +11:00
DecDuck 79a51009af fix(library page): fix install button 2024-12-27 16:33:04 +11:00
DecDuck ba4688b938 merge(SeeThruHead): add nvm rc
Signed-off-by: DecDuck <declanahofmeyr@gmail.com>
2024-12-27 14:33:23 +11:00
Aden Lindsay 1449b97369 Add files via upload 2024-12-27 14:32:56 +11:00
Aden Lindsay 3d9c987fc5 Delete pages/library.vue 2024-12-27 14:32:56 +11:00
DecDuck 5fd17fa740 fix(install flow): clear stale data before requesting new 2024-12-27 14:32:56 +11:00
DecDuck a0e8723077 feat(install modal): add note about more install dirs 2024-12-27 14:32:56 +11:00
DecDuck 58bc3e161f merge(adenmgb): library ui
Signed-off-by: DecDuck <declanahofmeyr@gmail.com>
2024-12-27 14:30:38 +11:00
seethruhead 1c1e1f84e9 adds nvm rc! 2024-12-26 22:21:26 -05:00
Aden Lindsay 088b658511 Add files via upload 2024-12-27 13:40:24 +10:30
Aden Lindsay 314960a6cb Delete pages/library.vue 2024-12-27 13:39:50 +10:30
DecDuck c4044abf4a fix(install flow): clear stale data before requesting new 2024-12-27 14:04:55 +11:00
DecDuck 84bc622396 feat(install modal): add note about more install dirs 2024-12-27 14:03:06 +11:00
DecDuck 9b7192a8cc feat(auth): offer manual signin 2024-12-27 13:07:10 +11:00
DecDuck 981b1169ee fix(auth initiate): add better error message 2024-12-27 12:15:30 +11:00
quexeky 79cc299b2e chore: Ran cargo clippy
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-27 11:58:37 +11:00
DecDuck 4c242ab558 feat(download ui): add speed and time remaining information
closes #7

Co-authored-by: AdenMGB <140392385+AdenMGB@users.noreply.github.com>
2024-12-27 11:53:17 +11:00
DecDuck 89b65a5182 fix(sign on): add message about nonce expiration 2024-12-26 21:30:08 +11:00
DecDuck 9e30b57302 feat(downloads): lockless tracking of downloaded chunks 2024-12-26 17:41:10 +11:00
DecDuck 59cc48b308 feat(process): better process management, including running state 2024-12-26 17:19:19 +11:00
DecDuck 320fc99a84 feat(errors): better download manager errors + modal 2024-12-26 12:56:54 +11:00
DecDuck 889b6c848d chore(metadata): update metadata 2024-12-26 12:56:26 +11:00
DecDuck 3164ec7106 feat(game): game uninstalling & partial compat 2024-12-26 11:59:26 +11:00
DecDuck 48e865f40b chore(process manager): refactor for generic way to implement cross
platform launchers
2024-12-25 23:05:10 +11:00
quexeky 7b410c4ded chore(changelog): Updated changelog 2024-12-25 11:41:31 +11:00
DecDuck d16f99fbc3 fix(process): absolute executable invoke 2024-12-24 18:30:38 +11:00
DecDuck 94c4931521 fix: windows shadow 2024-12-24 14:41:03 +11:00
DecDuck ae877db672 chore(stored manifest): swap file name and to binary encoding 2024-12-24 12:52:40 +11:00
DecDuck bd60bf9521 fix(library ui): fix scrollbars on edge webview 2024-12-24 12:32:59 +11:00
DecDuck ef41dcd32d fix(process log): use unix timestamp to avoid invalid characters in
filename
2024-12-24 12:32:58 +11:00
quexeky 30995a98bd feat(downloads): Added manifest.json utility for persistent download progress
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-24 12:22:45 +11:00
quexeky eaaec8d815 chore(downloads): Made logging systems match
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-24 12:22:45 +11:00
DecDuck 340ddcdf75 feat(process): add pre-launch log to file 2024-12-24 11:59:59 +11:00
DecDuck 14459cf9d3 chore(polish & cleanup) 2024-12-24 09:05:51 +11:00
DecDuck 60d38f36a5 fix(windows build) 2024-12-24 08:01:36 +11:00
DecDuck 6a1ce2c175 feat: quit button 2024-12-23 20:56:11 +11:00
DecDuck ebd49b33f8 refactor(game status): transient vs synced state now defined 2024-12-23 20:44:02 +11:00
DecDuck 93a84e1835 chore(download agent): moved to completed index arr to help
serialization
2024-12-21 19:21:15 +11:00
DecDuck 772e6a124d feat(tray): background processes and close/open menu 2024-12-21 15:09:49 +11:00
DecDuck 760a2a1772 feat(tray icon): initial creation and logo update 2024-12-19 10:09:25 +11:00
DecDuck b5b5c68b00 feat(queue & game): queue and library UIs 2024-12-17 20:29:54 +11:00
DecDuck 9bbf463774 feat(process manager): launch games with log files 2024-12-15 17:29:21 +11:00
DecDuck 66bb664d8a feat(download manager): only allow downloads for supported platforms 2024-12-15 16:15:51 +11:00
Louis van Liefland e56b6187ca chore(downloads): Added time debugging and fixed logging formatting 2024-12-14 22:38:11 +11:00
DecDuck f904644395 merge(download-manager) -> 'main'
feat(downloads): Added Download Manager

See merge request drop-oss/drop-app!1
2024-12-09 10:44:26 +00:00