DecDuck
ca3f9ca463
fix(download manager): fix incorrect error assumptions & update types
2024-12-31 00:08:05 +11:00
DecDuck
4273b0ef90
squash(autostart): added adenmgb's autostart feature
...
Squashed commit of the following:
commit 085cd9481dee748ee84c1a8f9dcd8ef0b01105ab
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 16:29:41 2024 +1030
Update lib.rs for the DB sync of autostart
commit 86f2fb19bde3933ec6b5cd82701de0d306121659
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 16:29:13 2024 +1030
Update db.rs to accomidate the settings sync
commit ece11e7581c9aef55588b2e829379b1224021a45
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 16:27:48 2024 +1030
Update autostart.rs to include DB
commit 7ea8a24fdc2ff98379694ce8e347a40fcfd5fea3
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:17:38 2024 +1030
Add files via upload
commit af2f232d94fa449d9e20df737ce81ebded87fd50
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:17:09 2024 +1030
Delete src-tauri/Cargo.toml
commit 5d27b65612457de6eb30835d5423b9d96fd5a596
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:15:42 2024 +1030
Add files via upload
commit 2eea7b97a876e23cc0d6daec37f1b75af9bf3ae2
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:15:31 2024 +1030
Delete src-tauri/src/lib.rs
commit 9a635a10d1340f86c74812113284b115b34b9bbe
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:14:49 2024 +1030
Add files via upload
commit 2fb049531a082fbdd217aba694819b7a3f954a55
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:13:37 2024 +1030
Add files via upload
commit ea1be4d7505a9ab16bda338491c0ec313d0bc586
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:13:20 2024 +1030
Delete pages/settings/index.vue
2024-12-30 17:31:03 +11:00
DecDuck
59cc48b308
feat(process): better process management, including running state
2024-12-26 17:19:19 +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
DecDuck
10d998cd29
fix: windows build
2024-12-09 20:41:36 +11:00
Louis van Liefland
3e45d15f10
refactor: Ran cargo clippy & cargo fmt
2024-12-09 20:32:42 +11:00
DecDuck
2e5997525d
feat(download & db): combined db and download interface improvements
2024-12-07 11:00:35 +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
aa1f70d344
feat(settings): finish download dir CRUD interface
2024-11-25 16:09:29 +11:00
DecDuck
104e903454
feat(settings): ability to add more download dirs
2024-11-24 21:04:56 +11:00
Louis van Liefland
b31d5c286a
chore(downloads): Progress on write speeds & added debug statements
2024-11-23 23:32:56 +11:00
quexeky
628898ec23
feat(downloads): Convert DownloadThreadControlFlag to AtomicBool
...
Also ran cargo fmt & cargo clipy
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-11 09:39:25 +11:00
DecDuck
2a83814f07
fix(download dir): fix logic error in detecting dir
2024-11-10 22:31:11 +11:00
DecDuck
bc6aabc58d
feat(downloads): reduce scope of download agent
...
due to a miscommunication, the scope of the download agent has grown too
much. this commit reduces that scopes, and intends for a lot of the
heavy lifting to be done by the soon-to-be-implemented download manager.
2024-11-10 22:25:54 +11:00
quexeky
74b8ed39d1
refactor: Ran cargo clippy & cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-10 13:21:37 +11:00
quexeky
3258a3d709
feat(library): Added option to change root directory
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-10 13:18:28 +11:00
quexeky
2f506a2068
refactor(database): Convert DATA_ROOT_DIR to Mutex
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-09 22:44:44 +11:00
quexeky
56ce939788
Ran cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-04 18:50:25 +11:00
quexeky
45e2efb18f
Game downloads from the client are working (multithreaded) by parsing in gameID, GameVersion, and maxThreads from FE ( #1 )
2024-10-24 12:26:40 +11:00
quexeky
943e649fbc
Fixed bug with bad initial loading into store instead of auth
2024-10-17 21:14:10 +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
9f544eccb0
Semantic naming changes
2024-10-17 17:17:19 +11:00
quexeky
a316b8f5e6
Ensured everything is serializing/deserializing to camelCase
2024-10-17 17:07:47 +11:00
quexeky
06fb2f7b71
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# src-tauri/src/lib.rs
2024-10-16 09:03:25 +11:00
DecDuck
0cb6bfb8bf
cleanup and game UI beginnings
2024-10-15 20:05:13 +11:00
quexeky
de2521bfac
Clippy refactoring
2024-10-15 12:43:00 +11:00
quexeky
b3446004b1
Progress on refactoring and abiding by cargo clippy
2024-10-15 12:32:04 +11:00
DecDuck
6897b35904
reorganisation, cleanup and new nonce protocol
2024-10-12 17:34:47 +11:00