DecDuck
|
d6fd505f41
|
Fix windows build by removing linux extension import (#64)
|
2025-07-14 16:43:11 +10:00 |
|
DecDuck
|
88f8742143
|
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>
|
2025-07-14 16:31:06 +10:00 |
|
quexeky
|
19e32d0bbc
|
fix: Accidentally moved request when setting the header
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-06-25 09:17:06 +10:00 |
|
quexeky
|
18d11a6da9
|
fix: Move Authorization header generation to download_game_chunk()
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-06-25 06:53:42 +10:00 |
|
quexeky
|
57a0046224
|
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 |
|
quexeky
|
dae7c12f40
|
Database not being properly serialised with rpm_serde (#48)
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-06-05 17:22:22 +10:00 |
|
DecDuck
|
1a81e458ed
|
fix: database corrupted on every startup (#40)
|
2025-06-01 19:53:24 +10:00 |
|
quexeky
|
14a2bc22ca
|
fix: Folders can now be copied too
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-28 20:48:34 +10:00 |
|
quexeky
|
ae023255a3
|
chore: Add extract() function
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-28 20:48:34 +10:00 |
|
quexeky
|
6630ccd5e0
|
chore: Initial path normalisation & parsing with backup generation
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-28 20:47:43 +10:00 |
|
quexeky
|
06e460b7be
|
Merge branch 'compat' into develop
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-28 11:24:30 +10:00 |
|
quexeky
|
17b3bb0732
|
refactor: Reorganise file structure
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-28 11:19:48 +10:00 |
|
quexeky
|
db1e033ecf
|
refactor: Delete downloadable_metadata.rs
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-28 09:18:33 +10:00 |
|
DecDuck
|
e9a4fe2105
|
inprogress: compat
|
2025-05-28 09:07:09 +10:00 |
|
quexeky
|
7a9605fee2
|
feat: Add "NO_TRAY_ICON" env option
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-05-27 12:13:49 +10:00 |
|
DecDuck
|
57179dcd15
|
feat: inline capability registration
|
2025-05-15 16:05:34 +10:00 |
|
DecDuck
|
179754a170
|
feat: move to native_model to allow for database upgrades
|
2025-05-15 10:13:24 +10:00 |
|
DecDuck
|
cd90b7a5c0
|
chore: libtailscale rust build
|
2025-05-14 10:01:26 +10:00 |
|
DecDuck
|
be915c9de9
|
fix: windows builds
|
2025-05-10 16:41:37 +10:00 |
|
DecDuck
|
21bcb94527
|
fix: windows launching
|
2025-05-10 15:38:20 +10:00 |
|
DecDuck
|
e83d81f734
|
fix: update object id paths for new server
|
2025-05-10 15:25:40 +10:00 |
|
DecDuck
|
78ffc9e020
|
fix: error with game options for remote games
|
2025-05-01 12:26:41 +10:00 |
|
quexeky
|
5615fe475d
|
chore(library): Update error type on update_game_configuration
|
2025-04-28 11:31:54 +10:00 |
|
DecDuck
|
7ee5778953
|
feat: launch options
|
2025-04-27 21:07:39 +10:00 |
|
DecDuck
|
26cd580c45
|
feat: better error message if cannot connect to provided url
|
2025-04-26 01:06:03 +10:00 |
|
DecDuck
|
5f23718202
|
feat: add iframe store page
|
2025-04-08 16:17:03 +10:00 |
|
DecDuck
|
a013282ac5
|
feat: add backend for template launching
|
2025-04-07 13:52:52 +10:00 |
|
DecDuck
|
11b602a81e
|
feat: improve errors and include installed games in library
|
2025-04-05 15:36:53 +11:00 |
|
DecDuck
|
f7141a7ce4
|
fix: offline game status, user widget and use binary-encoding
|
2025-04-04 11:07:10 +11:00 |
|
DecDuck
|
bbe571363f
|
feat: better client name w/ hostname
|
2025-04-04 10:14:23 +11:00 |
|
DecDuck
|
0f4ce9b6f3
|
feat: switch to shell-based command launching
note: needs error handling
|
2025-04-02 20:04:14 +11:00 |
|
DecDuck
|
91024e64e7
|
feat: add offline widget & remove openssl in favour of droplet-rs
|
2025-04-02 11:00:39 +11:00 |
|
DecDuck
|
cac815224d
|
fix: macos and ui
|
2025-03-15 15:05:35 +11:00 |
|
quexeky
|
81e4f98529
|
fix(collections): Ensured that all internal collection commands use and send the correct data
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-03-11 20:35:43 +11:00 |
|
quexeky
|
056ff05677
|
chore(collections): Slightly fixed return value for collections
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-03-11 19:26:05 +11:00 |
|
quexeky
|
bd27d9f29b
|
feat(collections): Added all internal collections commands
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-03-11 12:34:56 +11:00 |
|
quexeky
|
161930cf59
|
feat(collections): Added fetch_collections function
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-03-11 10:46:16 +11:00 |
|
quexeky
|
17f4f903d3
|
Merge remote-tracking branch 'aden/develop' into develop
|
2025-02-18 14:45:09 +11:00 |
|
Aden Lindsay
|
2ad09b51fa
|
style(library): Re-designed Library UI with new features
|
2025-02-15 16:41:32 +10:30 |
|
quexeky
|
73fbf2e0be
|
feat(library): Reactive library updating
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
1dddd4bf92
|
fix(cache): Added proper error handling to fetch_object(_offline)
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
8f460dd2ca
|
feat(cache): Caching objects which use the useObject tauri command
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
353fd2eb46
|
chore(cache): Added fetch_drop_object command
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
605c904c47
|
feat(cache): Implemented caching for game metadata
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
d9774862e8
|
fix(cache): Bug where games would not remove themselves from the list of installed applications when being uninstalled
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
9ba9986ae5
|
chore: Various formatting
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
3cb592ecf2
|
feat(cache): Added forceOffline in settings and caching games & library
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
273c68561b
|
feat(cache): Added offline!() macro to manage online and offline function distinctions
See fetch_library command for example
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
a93e5917ee
|
chore: Swapped over to using a macro with an offline mode
Signed-off-by: quexeky <git@quexeky.dev>
|
2025-02-12 10:00:45 +11:00 |
|
quexeky
|
4f564862a1
|
chore: Progress on caching
|
2025-02-12 10:00:45 +11:00 |
|