52c70052a4
Update changelog.md
2025-01-25 14:35:17 +11:00
7a0cf4fbb6
fix(logging): Restored RUST_LOG env functionality
2025-01-25 14:34:08 +11:00
76bae3d926
fix(library): Added "LIbrary Failed to Update" content to recover from library load fail
2025-01-24 22:35:09 +11:00
53234d283e
feat(settings): Made save button include user feedback & only allow numeric characters
2025-01-24 13:01:59 +11:00
3e10f1749a
Update .gitlab-ci.yml with artifacts
v0.2.0-beta-prerelease-1
2025-01-21 09:09:02 +11:00
6d7630e7c0
Update .gitlab-ci.yml
2025-01-21 08:41:51 +11:00
b6a54c0d09
chore: Update .gitlab-ci.yml
2025-01-21 08:04:29 +11:00
9897698322
build: Version bump & appimage build
2025-01-20 23:13:49 +11:00
4ef49cc832
fix: Games not launching due to string semantics
2025-01-20 23:12:57 +11:00
6ad383799d
feat(games): Added multi-argument game launch and setup support
2025-01-20 20:03:44 +11:00
e0ea8c9a57
chore: Apply stashed changes
2025-01-20 18:22:24 +11:00
4fc0855ba1
fix(game downloads): Added error handling for chunk request errors
2025-01-20 18:13:25 +11:00
f50818697f
fix: Adding usize to completed_contexts_lock instead of &usize
2025-01-20 17:39:05 +11:00
39f2ebd2d6
fix(download agent): fixed completed indexes
2025-01-20 17:29:33 +11:00
89ea34c94e
fix: assorted fixes
2025-01-20 16:46:57 +11:00
92729701c3
chore: Ran cargo clippy & cargo fmt
2025-01-20 08:55:19 +11:00
7d4651db69
feat(database): Ensure that any database issues are resolved by standalone functions
...
Functions are as follows:
- save_db()
- borrow_db_checked()
- borrow_db_mut_checked()
2025-01-20 08:24:06 +11:00
5db9ae5f98
fix(ui): modal stack doesn't cover whole app
2025-01-19 22:23:40 +11:00
4d8eadc491
fix(logs): add file & line to console logs
2025-01-19 22:23:09 +11:00
3ca87fc45b
feat(downloads): re-enable checksums
2025-01-19 22:22:55 +11:00
21204dee69
fix(download manager): don't crash download manager if multiple errors
...
come in
2025-01-19 22:22:04 +11:00
cfc9d13cad
style(logging): Ensured that all logs start with lowercase capital and have no trailing punctuation
2025-01-19 20:36:38 +11:00
5bb04dafdd
feat(settings): Allow settings to update UI using fetch_settings command
2025-01-19 19:14:52 +11:00
23077040ce
Revert "chore: Update .gitlab-ci.yml"
...
This reverts commit fc6bab9381 .
2025-01-19 18:37:51 +11:00
b99ff67e69
chore(logging): Imported appropriate logging macros
2025-01-19 18:37:21 +11:00
f183a9d1a2
refactor(logging): Using more appropriate logging statements
...
Still probably needs some work, but that's enough for now
2025-01-19 18:30:16 +11:00
fc6bab9381
chore: Update .gitlab-ci.yml
2025-01-19 17:18:08 +11:00
170fde5e23
feat(errors): Using SerializeDisplay for better error management with Result
2025-01-19 17:17:51 +11:00
c2f54c1dbc
fix: fix other metadata endpoints
2025-01-19 16:15:43 +11:00
d83aae6dc4
fix(install ui): stop loading on error
2025-01-19 15:44:00 +11:00
9a184a8f35
refactor(remote): Created separate function to generate requests
2025-01-19 15:09:35 +11:00
fd30b3e402
feat(progress): Added rolling progress window
...
Still needs tweaks on specific timings, as well as cleanup
2025-01-19 09:48:04 +11:00
cf19477d4d
chore: Progress on rolling progress window
2025-01-19 08:41:20 +11:00
5f5cbd07c6
chore(downloads): Progress on terminator
2025-01-16 18:57:40 +11:00
0381b8b8cb
chore(exit): Progress on cleanup and exit
2025-01-16 18:57:40 +11:00
9369ff14b8
chore(progress): Added rolling_progress_updates.rs
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-16 17:23:53 +11:00
7c3140e424
feat(logging): Added line numbers to file logging and highlighting to console
2025-01-16 16:48:31 +11:00
9e29aa7a76
fix(settings): Broken command invoke logic in settings/downloads.vue
2025-01-14 07:57:33 +11:00
604d5b5884
Implement better error system and segregate errors and commands ( #23 )
...
* chore: Progress on amend_settings command
Signed-off-by: quexeky <git@quexeky.dev >
* chore(errors): Progress on better error handling with segragation of files
* chore: Progress on amend_settings command
Signed-off-by: quexeky <git@quexeky.dev >
* chore(commands): Separated commands under each subdirectory into respective commands.rs files
Signed-off-by: quexeky <git@quexeky.dev >
* chore(errors): Almost all errors and commands have been segregated
* chore(errors): Added drop server error
Signed-off-by: quexeky <git@quexeky.dev >
* feat(core): Update to using nightly compiler
Signed-off-by: quexeky <git@quexeky.dev >
* chore(errors): More progress on error handling
Signed-off-by: quexeky <git@quexeky.dev >
* chore(errors): Implementing Try and FromResidual for UserValue
Signed-off-by: quexeky <git@quexeky.dev >
* refactor(errors): Segregated errors and commands from code, and made commands return UserValue struct
Signed-off-by: quexeky <git@quexeky.dev >
* fix(errors): Added missing files
* chore(errors): Convert match statement to map_err
* feat(settings): Implemented settings editing from UI
* feat(errors): Clarified return values from retry_connect command
* chore(errors): Moved autostart commands to autostart.rs
* chore(process manager): Converted launch_process function for games to use game_id
---------
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-13 21:44:57 +11:00
245a84d20b
feat(debug): use shift or DEBUG RUST_LOG to show Debug Info
...
* Update settings.vue to have a conditional debug page
* Update debug.rs to add RUST_LOG status fetching
2025-01-09 19:44:04 +11:00
f1c8bbf8dd
refactor(compat): remove unnecessary compat code ( #20 )
...
* Delete pages/settings/compatibility.vue
* Update settings.vue
* Update debug.vue
* Update lib.rs
* Update compat.rs
2025-01-09 13:44:27 +11:00
60d0a48a1a
fix(handle invalid database): use set_file_name instead of pushing to
...
strings
2025-01-09 12:27:32 +11:00
7ab53f3357
fix(metadata): update routes for new server
2025-01-09 12:11:39 +11:00
4e93eb440c
feat(download manager): Added UI to change download threads
...
Co-authored-by: AdenMGB <140392385+AdenMGB@users.noreply.github.com >
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 20:56:19 +11:00
94cf6788d8
chore: More refining info!() statements
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 20:46:08 +11:00
3eda9799c5
chore: Removed tools/
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 20:06:01 +11:00
f29e989aff
chore: Removed tests/
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 20:05:19 +11:00
182361e598
chore: General cleanup
...
- Changed some info!() statements to debug!() and warn!()
- Removed most Turbofish syntax cases
- Removed InvalidCodeError and replaced it with InvalidResponse
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 20:04:34 +11:00
50f37fd022
chore: Moved generateGameMeta.ts to composables, using PathBuf instead of String for install_dirs
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 09:22:18 +11:00
5ea47d733b
feat(settings): Added max_download_threads setting and separated settings from db
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-01-06 07:36:35 +11:00