Commit Graph

42 Commits

Author SHA1 Message Date
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>
2025-07-14 16:31:06 +10:00
51c480f245 feat: inline capability registration 2025-05-15 16:05:34 +10:00
790e8c2afe feat: move to native_model to allow for database upgrades 2025-05-15 10:13:24 +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
a53a566792 feat: cleanup settings menu and fix styles 2025-05-01 13:36:52 +10:00
0f717d51d0 feat: launch options 2025-04-27 21:07:39 +10:00
569ba4243c feat: add offline widget & remove openssl in favour of droplet-rs 2025-04-02 11:00:39 +11:00
834f52d024 fix: macos and ui 2025-03-15 15:05:35 +11:00
639d3b4630 fix: refactoring and error handling 2025-02-20 21:19:54 +11:00
cdcd69391d Merge remote-tracking branch 'aden/develop' into develop 2025-02-18 14:45:09 +11:00
8520b255a3 style(library): Re-designed Library UI with new features 2025-02-15 16:41:32 +10:30
d9c4f7aa75 feat(library): Reactive library updating
Signed-off-by: quexeky <git@quexeky.dev>
2025-02-12 10:00:45 +11:00
6b96e408b2 feat(process): shared child with stop command 2024-12-30 15:37:29 +11:00
139bc0ca36 feat(install modal): add note about more install dirs 2024-12-27 14:03:06 +11:00
949acfc161 feat(auth): offer manual signin 2024-12-27 13:07:10 +11:00
a135b1321c feat(process): better process management, including running state 2024-12-26 17:19:19 +11:00
dd7f5675d8 feat(game): game uninstalling & partial compat 2024-12-26 11:59:26 +11:00
6cc0c679b9 chore(polish & cleanup) 2024-12-24 09:05:51 +11:00
239b8d53f9 feat: quit button 2024-12-23 20:56:11 +11:00
42c0198f1d refactor(game status): transient vs synced state now defined 2024-12-23 20:44:02 +11:00
671d45fbe4 feat(download ui): debug queue interface 2024-12-09 17:03:48 +11:00
532d13e96f feat(download widget): download widget and queue fix 2024-12-08 12:33:45 +11:00
de52dac0ab feat(download & db): combined db and download interface improvements 2024-12-07 11:00:35 +11:00
8670bca834 feat(install ui): ui to install games 2024-12-06 22:16:50 +11:00
e4df4eb2d7 feat(download manager): update db state with ui and emit events 2024-11-28 20:31:04 +11:00
384f7a5be9 feat(settings): ability to add more download dirs 2024-11-24 21:04:56 +11:00
15204718cf Merge branch 'error-handling'
Makes the Drop app more resistent to errors during start-up
2024-11-04 18:06:51 +11:00
df88395d98 drop no longer freaks out if server is unavailable on startup 2024-11-03 16:16:26 +11:00
7e3da04beb fixed some of quexeky's BASED design decisions 2024-10-20 20:55:37 +11:00
defba511a5 Re-enabled closing the window and some more renaming 2024-10-16 09:23:00 +11:00
5ef6b8e528 cleanup and game UI beginnings 2024-10-15 20:05:13 +11:00
8a2d23df26 slight ui/ux fixes and updates to auth protocol 2024-10-12 17:44:23 +11:00
e828bca2a5 reorganisation, cleanup and new nonce protocol 2024-10-12 17:34:47 +11:00
ac66b20591 patch for not draggable windows during setup 2024-10-09 18:02:09 +11:00
959dad383e fixed windows issues 2024-10-09 17:55:19 +11:00
0c0cfebc1e client now fetches user information from Drop server 2024-10-09 16:52:24 +11:00
8f6f184739 compliant with new APIs 2024-10-09 00:37:27 +11:00
4bb33c8223 handshakes 2024-10-08 18:08:52 +11:00
ae4c65b7ab another stage of client authentication 2024-10-08 16:13:28 +11:00
22b1aeec9f auth initiate, database and more 2024-10-08 13:17:06 +11:00
c9577444cd migrate to nuxt and groundwork 2024-10-08 00:39:42 +11:00