Commit Graph

25 Commits

Author SHA1 Message Date
DecDuck 94c49bc5c2 Process manager templating & game importing (#96)
* feat: add new template options, asahi support, and refactoring

* feat: install dir scanning, validation fixes, progress fixes, download manager refactor

This kind of ballooned out of scope, but I implemented some much
needed fixes for the download manager.

First off, I cleanup the Downloadable trait, there was some
duplication of function.

Second, I refactored the "validate" into the GameDownloadAgent,
which calls a 'validate_chunk_logic' yada, same structure as
downloading.

Third, I fixed the progress and validation issues.

Fourth, I added game scanning

* feat: out of box support for Asahi Linux

* fix: clippy

* fix: don't break database
2025-08-02 20:17:27 +10:00
DecDuck da3642cba2 Cache-first object fetching (#76)
* fix: submillisecond cache hits

* fix: async object loading to hand control back to renderer

* fix: clippy
2025-07-27 12:04:50 +10:00
DecDuck 13d9ba78d1 fix: assorted fixes 2025-01-20 16:46:57 +11:00
DecDuck 2e2592afd8 fix(ui): modal stack doesn't cover whole app 2025-01-19 22:23:40 +11:00
quexeky 8a122fb8f9 feat(database): Added database corruption dialog
Signed-off-by: quexeky <git@quexeky.dev>
2025-01-05 19:04:47 +11:00
quexeky 91ba75b21b feat(recovery): Added database recovery
Signed-off-by: quexeky <git@quexeky.dev>
2025-01-05 19:04:47 +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 48e865f40b chore(process manager): refactor for generic way to implement cross
platform launchers
2024-12-25 23:05:10 +11:00
DecDuck 14459cf9d3 chore(polish & cleanup) 2024-12-24 09:05:51 +11:00
DecDuck 8a00b362b4 Merge branch 'main' into download-manager 2024-12-09 21:20:44 +11:00
DecDuck 57fe5eae05 feat: temporary queue ui and flamegraph instructions 2024-12-07 20:21:22 +11:00
DecDuck 9dc052691d feat(download manager): update db state with ui and emit events 2024-11-28 20:31:04 +11:00
DecDuck 47bcf5bbcd fix: types 2024-11-19 15:09:49 +11:00
DecDuck ed87b6896b feat(auth): refactoring and error message 2024-11-19 15:05:28 +11:00
DecDuck 3c693849b7 Merge branch 'error-handling'
Makes the Drop app more resistent to errors during start-up
2024-11-04 18:06:51 +11:00
DecDuck 1abcc3d3e5 drop no longer freaks out if server is unavailable on startup 2024-11-03 16:16:26 +11:00
DecDuck 258325fc11 fixed some of quexeky's BASED design decisions 2024-10-20 20:55:37 +11:00
quexeky 943e649fbc Fixed bug with bad initial loading into store instead of auth 2024-10-17 21:14:10 +11:00
DecDuck 6897b35904 reorganisation, cleanup and new nonce protocol 2024-10-12 17:34:47 +11:00
DecDuck 4a114d2a79 client now fetches user information from Drop server 2024-10-09 16:52:24 +11:00
DecDuck d7ea32d175 compliant with new APIs 2024-10-09 00:37:27 +11:00
DecDuck 7702db02bf handshakes 2024-10-08 18:08:52 +11:00
DecDuck 8896492776 another stage of client authentication 2024-10-08 16:13:28 +11:00
DecDuck 13bf4fe757 auth initiate, database and more 2024-10-08 13:17:06 +11:00
DecDuck c0b2255315 migrate to nuxt and groundwork 2024-10-08 00:39:42 +11:00