Commit Graph
31 Commits
Author SHA1 Message Date
quexeky 924e4e334c Database not being properly serialised with rpm_serde (#48)
Signed-off-by: quexeky <git@quexeky.dev>
2025-06-05 17:22:22 +10:00
quexeky 52c70052a4 Update changelog.md 2025-01-25 14:35:17 +11:00
quexeky 7a0cf4fbb6 fix(logging): Restored RUST_LOG env functionality 2025-01-25 14:34:08 +11:00
quexeky 76bae3d926 fix(library): Added "LIbrary Failed to Update" content to recover from library load fail 2025-01-24 22:35:09 +11:00
quexeky 6e4ac4ad83 Update issue templates 2025-01-21 10:17:46 +11:00
quexeky 3e10f1749a Update .gitlab-ci.yml with artifacts 2025-01-21 09:09:02 +11:00
quexeky 6d7630e7c0 Update .gitlab-ci.yml 2025-01-21 08:41:51 +11:00
quexeky b6a54c0d09 chore: Update .gitlab-ci.yml 2025-01-21 08:04:29 +11:00
quexeky 9897698322 build: Version bump & appimage build 2025-01-20 23:13:49 +11:00
quexeky 4ef49cc832 fix: Games not launching due to string semantics 2025-01-20 23:12:57 +11:00
quexeky 6ad383799d feat(games): Added multi-argument game launch and setup support 2025-01-20 20:03:44 +11:00
quexeky e0ea8c9a57 chore: Apply stashed changes 2025-01-20 18:22:24 +11:00
quexeky 4fc0855ba1 fix(game downloads): Added error handling for chunk request errors 2025-01-20 18:13:25 +11:00
quexeky f50818697f fix: Adding usize to completed_contexts_lock instead of &usize 2025-01-20 17:39:05 +11:00
quexeky 92729701c3 chore: Ran cargo clippy & cargo fmt 2025-01-20 08:55:19 +11:00
quexeky 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
quexeky cfc9d13cad style(logging): Ensured that all logs start with lowercase capital and have no trailing punctuation 2025-01-19 20:36:38 +11:00
quexeky 5bb04dafdd feat(settings): Allow settings to update UI using fetch_settings command 2025-01-19 19:14:52 +11:00
quexeky 23077040ce Revert "chore: Update .gitlab-ci.yml"
This reverts commit fc6bab9381.
2025-01-19 18:37:51 +11:00
quexeky b99ff67e69 chore(logging): Imported appropriate logging macros 2025-01-19 18:37:21 +11:00
quexeky 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
quexeky fc6bab9381 chore: Update .gitlab-ci.yml 2025-01-19 17:18:08 +11:00
quexeky 170fde5e23 feat(errors): Using SerializeDisplay for better error management with Result 2025-01-19 17:17:51 +11:00
quexeky 9a184a8f35 refactor(remote): Created separate function to generate requests 2025-01-19 15:09:35 +11:00
quexeky 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
quexeky cf19477d4d chore: Progress on rolling progress window 2025-01-19 08:41:20 +11:00
quexeky 5f5cbd07c6 chore(downloads): Progress on terminator 2025-01-16 18:57:40 +11:00
quexeky 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
Louis van Liefland 52436942eb chore(downloads): Added time debugging and fixed logging formatting 2024-12-14 22:38:11 +11:00
Louis van Liefland 653717ebcf refactor: Ran cargo clippy & cargo fmt 2024-12-09 20:32:42 +11:00
Louis van Liefland b065e101e6 chore(downloads): Progress on write speeds & added debug statements 2024-11-23 23:32:56 +11:00