quexeky
|
febfb99e9d
|
refactor(download manager): Removed Arc requirement for DownloadableMetadata
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-01-05 19:02:19 +11:00 |
|
quexeky
|
a0cedf831b
|
refactor(download manager): Fully separate & generic download manager
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-01-05 19:02:19 +11:00 |
|
quexeky
|
a4a4c3e996
|
chore(download manager): Renamed most instances of "game" outside of actual game downloads
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-01-05 18:59:08 +11:00 |
|
DecDuck
|
ca3f9ca463
|
fix(download manager): fix incorrect error assumptions & update types
|
2024-12-31 00:08:05 +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
|
3164ec7106
|
feat(game): game uninstalling & partial compat
|
2024-12-26 11:59:26 +11:00 |
|
DecDuck
|
ebd49b33f8
|
refactor(game status): transient vs synced state now defined
|
2024-12-23 20:44:02 +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
|
3e45d15f10
|
refactor: Ran cargo clippy & cargo fmt
|
2024-12-09 20:32:42 +11:00 |
|
DecDuck
|
3d8639136b
|
feat(download ui): debug queue interface
|
2024-12-09 17:03:48 +11:00 |
|
DecDuck
|
57fe5eae05
|
feat: temporary queue ui and flamegraph instructions
|
2024-12-07 20:21:22 +11:00 |
|
DecDuck
|
2e5997525d
|
feat(download & db): combined db and download interface improvements
|
2024-12-07 11:00:35 +11:00 |
|
DecDuck
|
3d55cb768a
|
feat(install ui): ui to install games
|
2024-12-06 22:16:50 +11:00 |
|
DecDuck
|
9dc052691d
|
feat(download manager): update db state with ui and emit events
|
2024-11-28 20:31:04 +11:00 |
|
DecDuck
|
cd42466cc4
|
feat(library): automatically fetch remote data if not available
|
2024-11-26 20:11:03 +11:00 |
|
DecDuck
|
12b15aa0fd
|
refactor(download manager): rename files to what they contain
|
2024-11-26 19:54:43 +11:00 |
|
DecDuck
|
104e903454
|
feat(settings): ability to add more download dirs
|
2024-11-24 21:04:56 +11:00 |
|
quexeky
|
639a1f5270
|
style(downloads): Made all errors type-based
Signed-off-by: quexeky <git@quexeky.dev>
|
2024-11-18 13:21:20 +11:00 |
|
quexeky
|
e288f2472b
|
refactor: Cleaning up downloads playing and pausing
Signed-off-by: quexeky <git@quexeky.dev>
|
2024-11-09 19:57:53 +11:00 |
|
quexeky
|
855effeff0
|
Fixed all merge issues
Signed-off-by: quexeky <git@quexeky.dev>
|
2024-11-04 19:05:27 +11:00 |
|
quexeky
|
1ec2370477
|
Merge branch 'downloads' (again)
Signed-off-by: quexeky <git@quexeky.dev>
|
2024-11-04 18:57:54 +11:00 |
|
DecDuck
|
5c5aa02fea
|
Drop will no longer crash when the server goes down
|
2024-11-03 19:47:27 +11:00 |
|
quexeky
|
a1fed18d00
|
Removed gxhash and ran cargo fmt
Signed-off-by: quexeky <git@quexeky.dev>
|
2024-11-01 07:51:56 +11:00 |
|
DecDuck
|
1ff74a1bcf
|
beginnings of game state management
|
2024-10-17 21:05:25 +11:00 |
|
quexeky
|
30ff908abc
|
Converting DB access to a trait
|
2024-10-17 19:03:00 +11:00 |
|
quexeky
|
d329efaefb
|
More refactoring and renaming camelCase struct definitions to snake_case
|
2024-10-16 09:09:46 +11:00 |
|
DecDuck
|
0cb6bfb8bf
|
cleanup and game UI beginnings
|
2024-10-15 20:05:13 +11:00 |
|