6104bfda72
Bump version to v0.3.1 ( #85 )
v0.3.1
2025-08-01 14:13:13 +10:00
be688cb18f
Version bump: v0.3.0
2025-08-01 14:09:16 +10:00
13cc69f10e
Device code authorization ( #83 )
...
* feat: device code authorization
* Fix for setup executable unable to be launched (#81 )
* Fix for redownload invalid chunks (#84 )
* feat: Redownloading invalid chunks
Signed-off-by: quexeky <git@quexeky.dev >
* fix: clippy
* fix: clippy x2
---------
Signed-off-by: quexeky <git@quexeky.dev >
Co-authored-by: quexeky <git@quexeky.dev >
* chore: Run clippy fix pedantic
Signed-off-by: quexeky <git@quexeky.dev >
* feat: add better error handling
* fix: clippy
---------
Signed-off-by: quexeky <git@quexeky.dev >
Co-authored-by: quexeky <git@quexeky.dev >
2025-08-01 13:12:05 +10:00
574782f445
chore: Run clippy fix pedantic
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-08-01 08:42:45 +10:00
b5a8543194
Fix for redownload invalid chunks ( #84 )
...
* feat: Redownloading invalid chunks
Signed-off-by: quexeky <git@quexeky.dev >
* fix: clippy
* fix: clippy x2
---------
Signed-off-by: quexeky <git@quexeky.dev >
Co-authored-by: quexeky <git@quexeky.dev >
2025-07-31 18:25:38 +10:00
d0e4aea5ce
Fix for setup executable unable to be launched ( #81 )
2025-07-30 09:57:07 +10:00
739e6166c5
Cache-first object fetching ( #76 )
...
* fix: submillisecond cache hits
* fix: async object loading to hand control back to renderer
* fix: clippy
2025-07-27 12:04:50 +10:00
682c6e9c0b
Bump version to v0.3.0-rc-8 ( #74 )
v0.3.0-rc-8
2025-07-25 22:21:59 +10:00
46e1f16cdd
Process manager fixes ( #71 )
...
* fix: launching on linux
* feat: #70
* feat: add dummy store page
* feat: add store redir and refresh button to library
* feat: cache first object fetching
* feat: Remove let_chains feature and update to Rust 2024
Signed-off-by: quexeky <git@quexeky.dev >
* feat: Check for if process was manually stopped
Signed-off-by: quexeky <git@quexeky.dev >
* fix: use bitcode instead of serde
* chore: remove logs
* fix: clippy
* fix: clippy 2
* fix: swap to stop icon
---------
Signed-off-by: quexeky <git@quexeky.dev >
Co-authored-by: quexeky <git@quexeky.dev >
2025-07-25 10:44:40 +10:00
d19f9bbc31
Fix client running behind reverse proxy ( #69 )
...
* fix: reverse proxy 400 due to duplicate header
* fix: clippy
* bump version and update ci
2025-07-18 20:08:12 +10:00
2913fdf35b
Release v0.3.0-rc-6 ( #68 )
v0.3.0-rc-6
2025-07-18 17:38:36 +10:00
f9fdf151ea
Clippy CI/CD ( #67 )
...
* feat: add clippy ci
* fix: clippy errors
* fix: ci/cd
* fix: update ci packages
* fix: add gtk3 to ci deps
* fix: add webkit to ci deps
* fix: ci deps and perms
* fix: add clippy settings to lib.rs
2025-07-18 17:36:04 +10:00
495d93705e
Panic hook to generate crash dumps #65 ( #66 )
2025-07-18 16:35:02 +10:00
c477dd4872
Fix windows build by removing linux extension import ( #64 )
2025-07-14 16:43:11 +10:00
f560a62c8f
Download fixes ( #63 )
...
* refactor: Rename StoredManifest to DropData
Signed-off-by: quexeky <git@quexeky.dev >
* fix: Downloads when resuming would truncate files which had not been finished
Signed-off-by: quexeky <git@quexeky.dev >
* chore: Didn't import debug macro
Signed-off-by: quexeky <git@quexeky.dev >
* fix: Download chunks with wrong indexes
Migrated to using checksums as indexes instead
Signed-off-by: quexeky <git@quexeky.dev >
* feat: Resume download button
Also added DBWrite and DBRead structs to make database management easier
Signed-off-by: quexeky <git@quexeky.dev >
* feat: Download resuming
Signed-off-by: quexeky <git@quexeky.dev >
* feat: Resume button and PartiallyInstalled status
Signed-off-by: quexeky <git@quexeky.dev >
* feat: Download validation
Signed-off-by: quexeky <git@quexeky.dev >
* chore: Ran cargo fix & cargo fmt
Signed-off-by: quexeky <git@quexeky.dev >
* fix: download validation, installs, etc
* chore: version bump
---------
Signed-off-by: quexeky <git@quexeky.dev >
Co-authored-by: quexeky <git@quexeky.dev >
v0.3.0-rc-5
2025-07-14 16:31:06 +10:00
2874b9776b
fix: Accidentally moved request when setting the header
...
Signed-off-by: quexeky <git@quexeky.dev >
v0.3.0-rc-4
2025-06-25 09:17:06 +10:00
afcd4e916f
chore: bump version to 0.3.0-rc-4
2025-06-25 09:05:08 +10:00
885fa42ecc
fix: Move Authorization header generation to download_game_chunk()
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-06-25 06:53:42 +10:00
6d295bd47f
fix: Broken README path
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-06-07 06:37:14 +10:00
c3ee09af85
fix: Update broken README link in docs
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-06-07 06:35:57 +10:00
0ce55e12c5
fix: Re-update the user and app status when recieve_handshake is called ( #54 )
...
Also enabled assetProtocol for better caching in general
Signed-off-by: quexeky <git@quexeky.dev >
2025-06-06 12:09:44 +10:00
86bce1c68d
Release: v0.3.0-rc-3 ( #51 )
v0.3.0-rc-3
2025-06-06 09:25:44 +10:00
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
065eb2356a
fix: database corrupted on every startup ( #40 )
2025-06-01 19:53:24 +10:00
689e9ad890
fix: add new dependencies to linux build
2025-05-28 20:51:32 +10:00
7c35ed73aa
fix: Folders can now be copied too
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 20:48:34 +10:00
8f261a5dac
chore: Add extract() function
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 20:48:34 +10:00
67b6f2aa2e
chore: Initial path normalisation & parsing with backup generation
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 20:47:43 +10:00
11e2b3fe8a
fix: regenerate lockfile
2025-05-28 20:37:26 +10:00
eba224f998
fix: remove memd-exec dependency
v0.3.0-rc-2
2025-05-28 20:22:18 +10:00
d045385a5d
build: 0.3.0-rc-2
2025-05-28 20:09:58 +10:00
d878806ade
Merge branch 'compat' into develop
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 11:24:30 +10:00
b71081006e
refactor: Reorganise file structure
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 11:19:48 +10:00
c9e1ed78eb
refactor: Delete downloadable_metadata.rs
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 09:18:33 +10:00
446aa70b0b
inprogress: compat
2025-05-28 09:07:09 +10:00
1d0b81078a
feat: Add "NO_TRAY_ICON" env option
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-27 12:13:49 +10:00
5251a56c3c
feat: add arm linux builds
2025-05-25 11:46:24 +10:00
eeca8a7a98
chore(tailscale): Add test
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-16 15:01:50 +10:00
365cdaf311
feat(tailscale): Add TailscaleListener and TailscaleConn
...
Needs testing on a native windows machine
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-16 12:57:11 +10:00
2957773179
fix: remove reqwest default-features to compile without openssl
2025-05-15 21:03:31 +10:00
15e5fe4dc0
fix: move to reqwest rustls
2025-05-15 20:58:48 +10:00
2dc0a78354
fix: update cargo lock
2025-05-15 20:53:04 +10:00
51c480f245
feat: inline capability registration
2025-05-15 16:05:34 +10:00
95d223e2b2
feat(tailscale): Add wrapper around libtailscale with Tailscale struct
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-15 15:23:20 +10:00
790e8c2afe
feat: move to native_model to allow for database upgrades
2025-05-15 10:13:24 +10:00
02edb2cbc1
chore: libtailscale rust build
2025-05-14 10:01:26 +10:00
4b4c0734ec
fix: windows builds
2025-05-10 16:41:37 +10:00
e75e0044fb
fix: windows launching
2025-05-10 15:38:20 +10:00
65561abdab
fix: update object id paths for new server
2025-05-10 15:25:40 +10:00
fed3e08dce
fix: re-add minimise button
2025-05-10 14:22:21 +10:00