DecDuck
dbe8c8df4d
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
739e6166c5
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
89ea34c94e
fix: assorted fixes
2025-01-20 16:46:57 +11:00
DecDuck
5db9ae5f98
fix(ui): modal stack doesn't cover whole app
2025-01-19 22:23:40 +11:00
quexeky
25ba200a5e
feat(database): Added database corruption dialog
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:04:47 +11:00
quexeky
32ae7d5385
feat(recovery): Added database recovery
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:04:47 +11:00
DecDuck
1f899ec349
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
9ea2aa4997
chore(process manager): refactor for generic way to implement cross
...
platform launchers
2024-12-25 23:05:10 +11:00
DecDuck
6cc0c679b9
chore(polish & cleanup)
2024-12-24 09:05:51 +11:00
DecDuck
bb60942558
Merge branch 'main' into download-manager
2024-12-09 21:20:44 +11:00
DecDuck
5cbeb3bdb6
feat: temporary queue ui and flamegraph instructions
2024-12-07 20:21:22 +11:00
DecDuck
e4df4eb2d7
feat(download manager): update db state with ui and emit events
2024-11-28 20:31:04 +11:00
DecDuck
af056c08d2
fix: types
2024-11-19 15:09:49 +11:00
DecDuck
469a2d69eb
feat(auth): refactoring and error message
2024-11-19 15:05:28 +11:00
DecDuck
15204718cf
Merge branch 'error-handling'
...
Makes the Drop app more resistent to errors during start-up
2024-11-04 18:06:51 +11:00
DecDuck
df88395d98
drop no longer freaks out if server is unavailable on startup
2024-11-03 16:16:26 +11:00
DecDuck
7e3da04beb
fixed some of quexeky's BASED design decisions
2024-10-20 20:55:37 +11:00
quexeky
3923acf780
Fixed bug with bad initial loading into store instead of auth
2024-10-17 21:14:10 +11:00
DecDuck
e828bca2a5
reorganisation, cleanup and new nonce protocol
2024-10-12 17:34:47 +11:00
DecDuck
0c0cfebc1e
client now fetches user information from Drop server
2024-10-09 16:52:24 +11:00
DecDuck
8f6f184739
compliant with new APIs
2024-10-09 00:37:27 +11:00
DecDuck
4bb33c8223
handshakes
2024-10-08 18:08:52 +11:00
DecDuck
ae4c65b7ab
another stage of client authentication
2024-10-08 16:13:28 +11:00
DecDuck
22b1aeec9f
auth initiate, database and more
2024-10-08 13:17:06 +11:00
DecDuck
c9577444cd
migrate to nuxt and groundwork
2024-10-08 00:39:42 +11:00