25ba200a5e
feat(database): Added database corruption dialog
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:04:47 +11:00
32ae7d5385
feat(recovery): Added database recovery
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:04:47 +11:00
06d1e9ed95
refactor(downloads): Moved all files relevant to game downloads to their own directory
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:04:47 +11:00
6159319172
feat(download manager): Added generic download manager
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:04:07 +11:00
8be1dd435c
refactor(download manager): Removed Arc requirement for DownloadableMetadata
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:02:19 +11:00
cac612b176
refactor(download manager): Fully separate & generic download manager
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:02:19 +11:00
f64782e5d4
chore(download manager): Added manage_queue_signal
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-05 19:00:47 +11:00
881fcc6abe
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
a17311a88d
fix(download manager): fix incorrect error assumptions & update types
2024-12-31 00:08:05 +11:00
472eb1d435
squash(autostart): added adenmgb's autostart feature
...
Squashed commit of the following:
commit 085cd9481d
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 86f2fb19bd
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 ece11e7581
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 7ea8a24fdc
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:17:38 2024 +1030
Add files via upload
commit af2f232d94
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:17:09 2024 +1030
Delete src-tauri/Cargo.toml
commit 5d27b65612
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:15:42 2024 +1030
Add files via upload
commit 2eea7b97a8
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 9a635a10d1
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:14:49 2024 +1030
Add files via upload
commit 2fb049531a
Author: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com >
Date: Mon Dec 30 15:13:37 2024 +1030
Add files via upload
commit ea1be4d750
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
a135b1321c
feat(process): better process management, including running state
2024-12-26 17:19:19 +11:00
dd7f5675d8
feat(game): game uninstalling & partial compat
2024-12-26 11:59:26 +11:00
42c0198f1d
refactor(game status): transient vs synced state now defined
2024-12-23 20:44:02 +11:00
0a20139a7c
feat(queue & game): queue and library UIs
2024-12-17 20:29:54 +11:00
3f71149289
feat(process manager): launch games with log files
2024-12-15 17:29:21 +11:00
269dcbb6f3
feat(download manager): only allow downloads for supported platforms
2024-12-15 16:15:51 +11:00
8d9234f82a
fix: windows build
2024-12-09 20:41:36 +11:00
653717ebcf
refactor: Ran cargo clippy & cargo fmt
2024-12-09 20:32:42 +11:00
de52dac0ab
feat(download & db): combined db and download interface improvements
2024-12-07 11:00:35 +11:00
e4df4eb2d7
feat(download manager): update db state with ui and emit events
2024-11-28 20:31:04 +11:00
2dedfbbd5c
feat(library): automatically fetch remote data if not available
2024-11-26 20:11:03 +11:00
99c8b39a11
refactor(download manager): rename files to what they contain
2024-11-26 19:54:43 +11:00
a580a46e17
feat(settings): finish download dir CRUD interface
2024-11-25 16:09:29 +11:00
384f7a5be9
feat(settings): ability to add more download dirs
2024-11-24 21:04:56 +11:00
b065e101e6
chore(downloads): Progress on write speeds & added debug statements
2024-11-23 23:32:56 +11:00
f25bfed336
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
04368ff549
fix(download dir): fix logic error in detecting dir
2024-11-10 22:31:11 +11:00
6a38ea306b
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
4983b25702
refactor: Ran cargo clippy & cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-10 13:21:37 +11:00
1aa52c0a21
feat(library): Added option to change root directory
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-10 13:18:28 +11:00
00b7179743
refactor(database): Convert DATA_ROOT_DIR to Mutex
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-09 22:44:44 +11:00
7213416421
Ran cargo fmt
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-11-04 18:50:25 +11:00
984472ec01
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
3923acf780
Fixed bug with bad initial loading into store instead of auth
2024-10-17 21:14:10 +11:00
bf46dec359
beginnings of game state management
2024-10-17 21:05:25 +11:00
01b092c5fe
Converting DB access to a trait
2024-10-17 19:03:00 +11:00
725f16b3b2
Semantic naming changes
2024-10-17 17:17:19 +11:00
7a95b7f77f
Ensured everything is serializing/deserializing to camelCase
2024-10-17 17:07:47 +11:00
68ca4a742f
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# src-tauri/src/lib.rs
2024-10-16 09:03:25 +11:00
5ef6b8e528
cleanup and game UI beginnings
2024-10-15 20:05:13 +11:00
2efe3049b3
Clippy refactoring
2024-10-15 12:43:00 +11:00
816b427781
Progress on refactoring and abiding by cargo clippy
2024-10-15 12:32:04 +11:00
e828bca2a5
reorganisation, cleanup and new nonce protocol
2024-10-12 17:34:47 +11:00