387 Commits

Author SHA1 Message Date
Chris
f226cb4966
fix cargo fmt issues 2025-07-31 15:53:53 -06:00
Chris
c2b548242d
add additional info to bootstrapper error output 2025-07-31 15:46:18 -06:00
Chris
abd4254130
Merge branch 'steam-flatpaks'
# Conflicts:
#	CHANGELOG.md
2025-07-31 14:55:58 -06:00
Chris
43f0cc81d0
fix readme formatting 2025-07-28 17:45:56 -06:00
Chris
835bf26c68
add extra notes about launching an epic account
closes #167
2025-07-28 17:44:58 -06:00
Chris
aedba119c7
add Products dir already exists scenario when getting products dir
closes #177
2025-07-28 16:49:54 -06:00
Chris
493e2e336b
use better api to delete test file when checking for write access + attempt to reset dir metadata 2025-07-28 16:49:13 -06:00
Chris
c0d927fe3a
add workaround for launching flatpaks through Steam 2025-07-27 22:29:02 -06:00
Chris
f570944944
[ci] add missing quotes 2025-07-27 16:47:50 -06:00
Chris
91d9fb3a0b
fix formatting 2025-07-27 16:41:49 -06:00
Chris
2a151e2efc
[ci] don't build when just readme or changelog is modified 2025-07-27 16:41:36 -06:00
Chris
236162b366
add ptyxis example + note about special requirements for konsole and ptyxis 2025-07-27 16:23:55 -06:00
Chris
18aaa02520
remove steam deck section from readme
konsole example now works and wiki contents are no longer needed
2025-07-27 16:20:17 -06:00
Chris
3fc29902ba
Merge pull request #179 from xXHappypigXx/master
Update README.md to include workaround for konsole
2025-07-26 23:25:19 +00:00
xXHappypigXx
9f281cc60a
Update README.md
Konsole no longer launches when started from the steam runtime environment. Unsetting LD_LIBRARY_PATH allows Konsole to launch but also causes Proton to run using system libraries causing undefined behavior. Resetting LD_LIBRARY_PATH inside the Konsole window solves this.
2025-07-27 00:18:35 +02:00
Chris
9a901efae0 bump version v0.12.2 2025-07-25 14:05:59 -06:00
Chris
c069e16e63 fix trying to install missin g product when it hasn't been selected to play
only applied when using frontier auth
2025-07-20 23:05:08 -06:00
Chris
676cf46801 [ci] fix missing shasum.txt in github release 2025-07-16 17:40:57 -06:00
Chris
2fcc8c4ec8 fix autorun requiring a filter
now it will select the first in the list of products

fixes #173
2025-07-16 17:11:17 -06:00
Chris
e217080de6 fix clippy issues 2025-07-15 18:50:11 -06:00
Chris
4456151aa5 add link to steam deck setup 2025-07-15 17:50:12 -06:00
Chris
d1882e2acd bump version v0.12.1 2025-06-16 14:25:41 -06:00
Chris
becdb2b76f up min required sdk version to address cve-2025-30399 2025-06-16 14:24:52 -06:00
Chris
682dd601d5 bump version v0.12.0 2025-05-06 17:10:17 -06:00
Chris
0aa1896e94 [ci] add id to archive step so outputs work 2025-05-06 16:58:31 -06:00
Chris
8f15caba94 [ci] $GITHUB_JOB is the name, not the id. extract id from api call 2025-05-06 16:48:13 -06:00
Chris
e0e53beeba [ci] pass gh token to archive job 2025-05-06 16:41:56 -06:00
Chris
6b3eb369b6 [ci] provide token to gh cli 2025-05-06 16:22:18 -06:00
Chris
fb67a71a10 [ci] fail job on error http codes and add some debug output 2025-05-06 16:17:14 -06:00
Chris
ba45641b1a [ci] make sure ci scripts have executable bit 2025-05-06 14:41:46 -06:00
Chris
5f691e8231 [ci] add missing checkout steps to workflow 2025-05-06 14:20:07 -06:00
Chris
c63bde7e7f fix f# compiler warning FS3511 when building in release mode
the `if latestExeHash = actualHash then else` expression combined with `match! getProductManifest ...` caused the warning.

https://github.com/dotnet/fsharp/issues/12839
2025-05-06 00:20:24 -06:00
Chris
6c14817325 don't attempt to start external processes in a minimized state
most 3rd party apps are meant to be viewed while playing

fixes #161
2025-05-05 23:45:11 -06:00
Chris
87c8070f22 [ci] automatically archive job log and directly link to checksum step in release notes 2025-05-05 22:55:50 -06:00
Chris
07be81b51f add support for stealth updates
FDev will sometimes patch an existing product manifest with a new main executable without changing the version number. The app now checks the entire manifest's hash and the exe's hash in addition to checking version numbers

fixes #163
2025-05-05 18:53:10 -06:00
Chris
c3e95637f9 bump version v0.11.3 2025-04-08 18:35:22 -06:00
Chris
8502ee4682 update changelog 2025-04-08 18:09:56 -06:00
Chris
0337e2c49a update changelog 2025-04-08 17:52:51 -06:00
Chris
a3117a9ead fix invalid Epic login details due to format change
fixes #157
2025-04-08 17:52:44 -06:00
Chris
b31db0e218 fix trying to do async read multiple times on external processes
regression from d50b0f86bfcdf915a781d7892fb4bf0362a7978e

fixes #156
2025-04-03 17:28:05 -06:00
Chris
2a4773e087 fix wrong permissions for softprops/action-gh-release@v1 2025-02-25 17:24:19 -07:00
Chris
ce233766b7 generate artifact attestations 2025-02-24 16:31:37 -07:00
Chris
2335494281 update change log 2025-02-14 16:55:02 -07:00
Chris
caa6e108aa simplify arg parsing
Pass compat tool args as is instead of manually inserting python3 entrypoint.

There was an issue when Steam first started using reaper that required arg manipulation that has since been fixed.

should fix #151
2025-02-09 22:02:51 -07:00
Chris
5e06858b29 bump version v0.11.2 2025-01-14 15:27:21 -07:00
Chris
34515982b6 make it more clear that process.arguments is optional in the settings file 2025-01-14 15:24:34 -07:00
Chris
7ca67277c7 allow skipping the prompt to install a product via new argument 2025-01-07 15:48:39 -07:00
Chris
e634ada1a4 do a better job of scrubbing stored frontier passwords 2025-01-07 13:47:49 -07:00
Chris
07d954ee0e update changelog 2025-01-06 18:52:58 -07:00
Chris
63c65dddec add ability to not shutdown applications
closes #149
2025-01-06 18:49:50 -07:00