80695c2b95
Improve error handling for shortcut saving ( #462 )
...
Errors from saving shortcuts were silently swallowed, leaving users
with no feedback when writes failed (e.g., due to Steam running or
permission issues).
Changes:
- Make save_shortcuts() return Result<(), String> with user-friendly
error messages suggesting to check Steam is not running
- Add SyncProgress::Error variant to surface errors through the UI
- Display sync errors in red text in both the Import and Images tabs
- Propagate save errors in disconnect_shortcut()
- Continue processing other users when one fails in sync_shortcuts()
and fix_all_shortcut_icons()
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 19:10:20 +01:00
guylamar2006 and GitHub
04feb0b52c
Fix typos in Amazon platform code ( #441 )
...
Fix typo in get_settings_serializable method across multiple platforms
Fix typos and improve clarity in Linux tips documentation
Fix typos and improve clarity in documentation
Fix formatting in README to clarify limitations of platform imports
2025-02-24 21:54:45 +01:00
guylamar2006 and GitHub
c90191bf0f
Fix typo renamed to "NeedsProton" ( #440 )
...
Update platform.rs scope name
Update platform.rs trait name
Update heroic_platform.rs trait
Update gog_platform.rs trait
Update itch_game.rs trait
Update platform.rs trait
Update origin_platform.rs traits
Update epic_platform.rs trait
Update platform.rs traits
Update heroic_platform.rs trait
Update gog_platform.rs traits
Update itch_game.rs trait
Remove space.
2025-02-24 21:53:55 +01:00
553eb85155
Bump openssl from 0.10.68 to 0.10.70 ( #439 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.68 to 0.10.70.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.70 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 21:53:35 +01:00
guylamar2006 and GitHub
f06e20bf13
Update Rust toolchain & actions ( #437 )
...
* Update main.yml to use new rust toolchain
* Update rust-clippy.yml to new rust toolchain
* Update to new maintained github action
* Update rust-clippy.yml codeql-action
2025-02-24 21:53:26 +01:00
guylamar2006 and GitHub
2d5b933f2c
Update dependencies in Cargo.lock and Cargo.toml ( #436 )
...
* Update Cargo.lock dependencies.
* Update Cargo.toml versions
* Update Cargo.lock dependencies.
2025-02-24 21:53:12 +01:00
Cedric Kim and GitHub
a83f0e731a
Fix mistake under "GOG" in Tips for Linux ( #433 )
2025-01-12 21:58:26 +01:00
David Martos and GitHub
5a2fd23a72
fix Steam stop function, it can get into an infinite loop ( #431 )
...
* fix Steam stop function, it can get into an infinite loop
* add log
* skip process stop if not able to send the quit/kill signals
Ont the Steam Deck, it will try to kill the steamos-manager process, which is owned by root.
2025-01-12 21:58:15 +01:00
85d5077688
Bump rustls from 0.21.7 to 0.21.12 ( #427 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.21.7 to 0.21.12.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.21.7...v/0.21.12 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-12 21:33:29 +01:00
guylamar2006 and GitHub
90bb827bf8
Update codeQL to version 2 ( #432 )
2025-01-12 21:30:12 +01:00
f19bf2e30f
Fix clippy warnings and typos ( #434 )
...
* Fix clippy warnings.
* Fixe more clippy warnings.
* Fix exided lifetime warnings in clippy.
* Fix errors.
* Fix errors.
---------
Co-authored-by: Guy Chronister <guyc.linux.patches@gmail.com >
2025-01-12 21:29:42 +01:00
guylamar2006 and GitHub
6bc3908fe2
Renamed to config.toml for current rust cargo stable. ( #418 )
2024-11-01 07:00:11 +01:00
Philip Kristoffersen and GitHub
f41187a4c2
Fix steamdeck scaling issue in egui ( #417 )
2024-10-30 11:15:35 +01:00
Philip Kristoffersen and GitHub
10caa7bee1
Update all dependencies ( #415 )
...
* Update all dependencies
* Remove openssl and use rustls for reqwest
* Add nix as dependency to ensure fs feature
* Specify specific wayland-cursor dependency
This fixes the problem with egui where it can not compile on linux
* Update version to 1.9.5
* Update cargo-lock for flatpak
2024-10-28 11:48:25 +01:00
839da8c18f
Bump mio from 0.8.6 to 0.8.11 ( #394 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.6 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.6...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-10 11:02:18 +01:00
702f099f3f
Bump h2 from 0.3.19 to 0.3.24 ( #390 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.19 to 0.3.24.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.24/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.19...v0.3.24 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-10 11:02:08 +01:00
Khirman1 and GitHub
f395616902
Update platform.rs ( #391 )
...
made it so bottles actually works directly, instead of having to manually go through all of the games after the fact
2024-01-25 07:00:00 +01:00
Philip Kristoffersen and GitHub
f09296f1ff
Update dependencies ( #388 )
...
* Upgrade all dependencies, fix image laod
* Fix size of import button
* Fix size when picking image
* Remove unused code
* Forgot images when new image selected
* Clippy corrections
2024-01-15 20:47:13 +01:00
cfb912cc7d
Bump openssl from 0.10.55 to 0.10.60 ( #381 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.55 to 0.10.60.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.55...openssl-v0.10.60 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 14:12:32 +01:00
6d2355f5df
Bump rustix from 0.37.19 to 0.37.25 ( #375 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.37.19 to 0.37.25.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.37.19...v0.37.25 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 07:42:55 +02:00
Philip Kristoffersen
b33d965f22
Update to version 1.9.4
...
This includes dependency updates
2023-09-23 07:41:09 +02:00
culain-45124 and GitHub
ba6db5a5e2
Commented out variables not common to both search types ( #372 )
2023-09-23 07:13:19 +02:00
Philip Kristoffersen
0aebb690d2
Revert Lutris change when "installed" is true
2023-09-19 22:36:45 +02:00
Philip Kristoffersen
aba6c7f834
Update to version 1.9.2
2023-09-18 16:09:49 +02:00
Philip Kristoffersen and GitHub
5694be0cbe
Set Heroic legendary config file to new location ( #370 )
2023-09-18 16:07:09 +02:00
culain-45124 and GitHub
bea1d43229
New cli options to use lutris service_games ( #365 )
2023-08-23 21:17:46 +02:00
a817241ce6
Bump openssl from 0.10.52 to 0.10.55 ( #354 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.52 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.52...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 06:19:35 +02:00
Philip Kristoffersen
2da023ebf8
Do not compress to avoid windows defender misfire
2023-06-11 22:45:54 +02:00
Philip Kristoffersen and GitHub
b52a3f7caf
Fix finding more game pass games ( #353 )
2023-06-11 22:36:34 +02:00
Philip Kristoffersen
04fb4581e2
Update readme with new integrations
2023-06-11 07:06:21 +02:00
Philip Kristoffersen and GitHub
28a952a9cf
Gamepass ( #350 )
...
* Initial gamepass platform implementation
* Implement cargo clippy fixes
* Update to version 1.9.0
2023-06-11 00:09:11 +02:00
8fd1f51fb0
Bump xml-rs from 0.8.11 to 0.8.14 ( #348 )
...
Bumps [xml-rs](https://github.com/kornelski/xml-rs ) from 0.8.11 to 0.8.14.
- [Changelog](https://github.com/kornelski/xml-rs/blob/main/Changelog.md )
- [Commits](https://github.com/kornelski/xml-rs/compare/0.8.11...0.8.14 )
---
updated-dependencies:
- dependency-name: xml-rs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-07 08:12:19 +02:00
d5f038a2fa
Update cargo toml and refactor uplay ( #347 )
...
* Update dependencies
* Conditional imports for linux
* Fix windows warnings
* Sample testconfiguration for uplay
* Refactor uplay code to remove unsafe blocks
* Update version to 1.8.0
* Update cargo-lock for flatpak
* Update flatpak appdata with realse 1.8.0
* Update src/platforms/uplay/platform.rs
Co-authored-by: Ofacy <github@ofacy.com >
---------
Co-authored-by: Ofacy <github@ofacy.com >
2023-05-29 15:46:45 +02:00
c092ffba88
Add Ubisoft connect (Linux Proton) support ( #346 )
...
* Added Ubisoft connect (Linux Proton) support
* Update src/platforms/uplay/platform.rs
Co-authored-by: Philip Kristoffersen <philipkristoffersen@gmail.com >
* Update src/platforms/uplay/platform.rs
Co-authored-by: Philip Kristoffersen <philipkristoffersen@gmail.com >
* Fixed needing "find_subsequence".
* Update platform.rs
* Update platform.rs
* Fix trying to use 'None' as a function.
---------
Co-authored-by: Ofacy <git@ofacy.com >
Co-authored-by: Philip Kristoffersen <philipkristoffersen@gmail.com >
2023-05-29 07:19:54 +02:00
Philip Kristoffersen and GitHub
7df543f586
Update release_on_v_tag.yml
...
Simplify release pipeline
2023-05-15 20:00:11 +02:00
Philip Kristoffersen
c4ce2e3e4f
Update version to 1.7.22
2023-05-15 20:46:36 +02:00
Philip Kristoffersen
7248e41663
Update all dependencies
2023-05-15 20:46:36 +02:00
f7a1df8edf
Bump h2 from 0.3.15 to 0.3.17 ( #342 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.15 to 0.3.17.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.15...v0.3.17 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-16 19:07:23 +02:00
56cf06c14a
Bump spin from 0.9.4 to 0.9.8 ( #341 )
...
Bumps [spin](https://github.com/mvdnes/spin-rs ) from 0.9.4 to 0.9.8.
- [Release notes](https://github.com/mvdnes/spin-rs/releases )
- [Changelog](https://github.com/mvdnes/spin-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdnes/spin-rs/commits )
---
updated-dependencies:
- dependency-name: spin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-08 15:33:21 +02:00
Daedalusspacegames and GitHub
f181379914
Fix config directory to read config.toml from $XDG_CONFIG_HOME/boilr, rather than $XDG_CONFIG_HOME ( #338 )
2023-03-27 20:57:17 +02:00
eb8db42487
Bump openssl from 0.10.45 to 0.10.48 ( #340 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.45 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.45...openssl-v0.10.48 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 20:46:39 +02:00
03f8663953
Bump openssl-src from 111.24.0+1.1.1s to 111.25.0+1.1.1t ( #332 )
...
Bumps [openssl-src](https://github.com/alexcrichton/openssl-src-rs ) from 111.24.0+1.1.1s to 111.25.0+1.1.1t.
- [Release notes](https://github.com/alexcrichton/openssl-src-rs/releases )
- [Commits](https://github.com/alexcrichton/openssl-src-rs/commits )
---
updated-dependencies:
- dependency-name: openssl-src
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-09 15:16:00 +01:00
5fb8285f88
Bump tokio from 1.23.1 to 1.24.2 ( #331 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.1 to 1.24.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 12:04:29 +01:00
09de402e5d
Bump webbrowser from 0.8.2 to 0.8.7 ( #330 )
...
Bumps [webbrowser](https://github.com/amodm/webbrowser-rs ) from 0.8.2 to 0.8.7.
- [Release notes](https://github.com/amodm/webbrowser-rs/releases )
- [Changelog](https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/amodm/webbrowser-rs/compare/v0.8.2...v0.8.7 )
---
updated-dependencies:
- dependency-name: webbrowser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 22:52:14 +01:00
Philip Kristoffersen and GitHub
4317ceaa5b
Update all dependencies ( #329 )
2023-02-02 22:32:58 +01:00
Philip Kristoffersen and GitHub
27b429adcd
Inline print variables ( #328 )
...
* Inline format messages
* Cargo auto fixes
2023-02-02 21:33:42 +01:00
Philip Kristoffersen and GitHub
e92196e701
Improve playnite errormessages ( #325 )
2023-01-10 06:52:59 +01:00
Philip Kristoffersen and GitHub
8dc87f9343
Windows clippy ( #322 )
...
* Remove indexing
* Remove more indexing and expects on windows
2023-01-08 22:15:11 +01:00
Philip Kristoffersen
fb68a322e5
Update flathub description
2023-01-08 14:56:01 +01:00
Philip Kristoffersen
6bad13d1e8
Update to version 1.7.21
2023-01-08 14:55:04 +01:00