[PR #63] [MERGED] Download fixes #125

Closed
opened 2026-02-17 17:12:09 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop-app/pull/63
Author: @DecDuck
Created: 7/14/2025
Status: Merged
Merged: 7/14/2025
Merged by: @DecDuck

Base: developHead: download-fixes


📝 Commits (10+)

  • ae04099 refactor: Rename StoredManifest to DropData
  • 47f64a3 Merge branch 'develop' into 55-feature-request-game-scanning-for-dropdata-to-import-existing-games
  • 8c403eb fix: Downloads when resuming would truncate files which had not been finished
  • e8bcc67 chore: Didn't import debug macro
  • abf371c fix: Download chunks with wrong indexes
  • fd61903 feat: Resume download button
  • 8dfb964 feat: Download resuming
  • 6a30294 feat: Resume button and PartiallyInstalled status
  • c38f1fb feat: Download validation
  • a5082ee chore: Ran cargo fix & cargo fmt

📊 Changes

39 files changed (+920 additions, -349 deletions)

View changed files

📝 components/GameStatusButton.vue (+43 -62)
📝 components/LibrarySearch.vue (+2 -0)
📝 package.json (+1 -1)
📝 pages/library/[id]/index.vue (+11 -0)
📝 pages/queue.vue (+6 -1)
📝 src-tauri/Cargo.lock (+1 -1)
📝 src-tauri/Cargo.toml (+1 -1)
📝 src-tauri/src/client/autostart.rs (+1 -2)
📝 src-tauri/src/client/mod.rs (+1 -1)
📝 src-tauri/src/database/commands.rs (+4 -7)
📝 src-tauri/src/database/db.rs (+47 -18)
📝 src-tauri/src/database/models.rs (+145 -38)
📝 src-tauri/src/download_manager/download_manager.rs (+3 -1)
📝 src-tauri/src/download_manager/download_manager_builder.rs (+27 -5)
📝 src-tauri/src/download_manager/downloadable.rs (+3 -1)
📝 src-tauri/src/download_manager/mod.rs (+1 -1)
📝 src-tauri/src/download_manager/util/mod.rs (+1 -1)
📝 src-tauri/src/download_manager/util/progress_object.rs (+17 -4)
📝 src-tauri/src/download_manager/util/rolling_progress_updates.rs (+5 -0)
📝 src-tauri/src/error/application_download_error.rs (+1 -1)

...and 19 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop-app/pull/63 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 7/14/2025 **Status:** ✅ Merged **Merged:** 7/14/2025 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `download-fixes` --- ### 📝 Commits (10+) - [`ae04099`](https://github.com/Drop-OSS/drop-app/commit/ae04099daadfa25c3eeb14b7c70fc7f40bac6497) refactor: Rename StoredManifest to DropData - [`47f64a3`](https://github.com/Drop-OSS/drop-app/commit/47f64a3c680511de2abc42488f58e3ac6d258bf1) Merge branch 'develop' into 55-feature-request-game-scanning-for-dropdata-to-import-existing-games - [`8c403eb`](https://github.com/Drop-OSS/drop-app/commit/8c403eb8d714018d10d5acf10ba8c6d4549e01bf) fix: Downloads when resuming would truncate files which had not been finished - [`e8bcc67`](https://github.com/Drop-OSS/drop-app/commit/e8bcc67ed4a149e0f315129f8b6200f08575d05d) chore: Didn't import debug macro - [`abf371c`](https://github.com/Drop-OSS/drop-app/commit/abf371c9fca6410e38d24cc9d8cf0fc6300a3171) fix: Download chunks with wrong indexes - [`fd61903`](https://github.com/Drop-OSS/drop-app/commit/fd61903130380f60ace156dbdfb074b0d9c1db04) feat: Resume download button - [`8dfb964`](https://github.com/Drop-OSS/drop-app/commit/8dfb96406fdc367bf6ea000a572812d2b80a5c0e) feat: Download resuming - [`6a30294`](https://github.com/Drop-OSS/drop-app/commit/6a3029473c60980f83fc8fb614a461ed70afde1a) feat: Resume button and PartiallyInstalled status - [`c38f1fb`](https://github.com/Drop-OSS/drop-app/commit/c38f1fbad3aac5826101d030fd22015598ea7112) feat: Download validation - [`a5082ee`](https://github.com/Drop-OSS/drop-app/commit/a5082ee2f388d2b04dc8b3d752acc316dcc76d01) chore: Ran cargo fix & cargo fmt ### 📊 Changes **39 files changed** (+920 additions, -349 deletions) <details> <summary>View changed files</summary> 📝 `components/GameStatusButton.vue` (+43 -62) 📝 `components/LibrarySearch.vue` (+2 -0) 📝 `package.json` (+1 -1) 📝 `pages/library/[id]/index.vue` (+11 -0) 📝 `pages/queue.vue` (+6 -1) 📝 `src-tauri/Cargo.lock` (+1 -1) 📝 `src-tauri/Cargo.toml` (+1 -1) 📝 `src-tauri/src/client/autostart.rs` (+1 -2) 📝 `src-tauri/src/client/mod.rs` (+1 -1) 📝 `src-tauri/src/database/commands.rs` (+4 -7) 📝 `src-tauri/src/database/db.rs` (+47 -18) 📝 `src-tauri/src/database/models.rs` (+145 -38) 📝 `src-tauri/src/download_manager/download_manager.rs` (+3 -1) 📝 `src-tauri/src/download_manager/download_manager_builder.rs` (+27 -5) 📝 `src-tauri/src/download_manager/downloadable.rs` (+3 -1) 📝 `src-tauri/src/download_manager/mod.rs` (+1 -1) 📝 `src-tauri/src/download_manager/util/mod.rs` (+1 -1) 📝 `src-tauri/src/download_manager/util/progress_object.rs` (+17 -4) 📝 `src-tauri/src/download_manager/util/rolling_progress_updates.rs` (+5 -0) 📝 `src-tauri/src/error/application_download_error.rs` (+1 -1) _...and 19 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-17 17:12:09 -05:00
yindo closed this issue 2026-02-17 17:12:09 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop-app#125