[PR #173] [MERGED] Depot API downloads #169

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

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop-app/pull/173
Author: @DecDuck
Created: 12/19/2025
Status: Merged
Merged: 1/19/2026
Merged by: @DecDuck

Base: developHead: torrential


📝 Commits (10+)

  • 6fd9a6a feat: depot api downloads
  • b537f89 feat: frontend fixes and experimental webview store
  • c1e34fa feat: sync downloader
  • 24b94df feat: cleanup and fixes
  • 58c6f3e feat: encrypted database and fixed resuming
  • d7f1280 feat: launch option selector
  • 58da185 fix: autostart when no options
  • 06a548e fix: clippy
  • c3e63dc fix: clippy x2
  • 7d4c4e0 feat: executor launch

📊 Changes

72 files changed (+3399 additions, -2701 deletions)

View changed files

📝 libs/drop-base (+1 -1)
📝 main/app.vue (+5 -4)
📝 main/assets/main.scss (+1 -0)
main/components/DependencyRequiredModal.vue (+106 -0)
main/components/InstallDirectorySelector.vue (+87 -0)
📝 main/components/LibrarySearch.vue (+61 -30)
📝 main/components/OfflineHeaderWidget.vue (+8 -2)
📝 main/composables/downloads.ts (+15 -1)
📝 main/composables/game.ts (+23 -4)
📝 main/composables/use-object.ts (+1 -1)
📝 main/package.json (+1 -1)
📝 main/pages/library/[id]/index.vue (+212 -90)
📝 main/pages/queue.vue (+4 -15)
📝 main/pages/store/index.vue (+3 -28)
📝 main/pnpm-lock.yaml (+7 -7)
📝 main/types.ts (+2 -0)
📝 nvidia-prop-dev.sh (+1 -1)
📝 src-tauri/Cargo.lock (+1062 -777)
📝 src-tauri/Cargo.toml (+104 -108)
📝 src-tauri/client/Cargo.toml (+6 -6)

...and 52 more files

📄 Description

Enables downloading across multiple download depots for faster speeds and load balancing.


🔄 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/173 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 12/19/2025 **Status:** ✅ Merged **Merged:** 1/19/2026 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `torrential` --- ### 📝 Commits (10+) - [`6fd9a6a`](https://github.com/Drop-OSS/drop-app/commit/6fd9a6a082c8a3fbf052b40f0b429baec926dcd2) feat: depot api downloads - [`b537f89`](https://github.com/Drop-OSS/drop-app/commit/b537f89f82b021d93f4d5ef730cec5931a3f77a5) feat: frontend fixes and experimental webview store - [`c1e34fa`](https://github.com/Drop-OSS/drop-app/commit/c1e34fa614e866a9c251dc72318da091af9aa89a) feat: sync downloader - [`24b94df`](https://github.com/Drop-OSS/drop-app/commit/24b94df94a098dd5eb179bcf7d81f6135d69e020) feat: cleanup and fixes - [`58c6f3e`](https://github.com/Drop-OSS/drop-app/commit/58c6f3e6a5daf360563f9ec1c2e0c9aa30acc069) feat: encrypted database and fixed resuming - [`d7f1280`](https://github.com/Drop-OSS/drop-app/commit/d7f128012d62a8f359f1b7b17f2a557ef498f9fd) feat: launch option selector - [`58da185`](https://github.com/Drop-OSS/drop-app/commit/58da185d7281d7a86a03ec83678d76c8daa9e686) fix: autostart when no options - [`06a548e`](https://github.com/Drop-OSS/drop-app/commit/06a548eb4645adc6900f446d51cfb949c7a349b3) fix: clippy - [`c3e63dc`](https://github.com/Drop-OSS/drop-app/commit/c3e63dccf3f624891b2bdeef9cdfedc88c261a7c) fix: clippy x2 - [`7d4c4e0`](https://github.com/Drop-OSS/drop-app/commit/7d4c4e01a1aac19a47ccdbbc97d07d22c4369e1e) feat: executor launch ### 📊 Changes **72 files changed** (+3399 additions, -2701 deletions) <details> <summary>View changed files</summary> 📝 `libs/drop-base` (+1 -1) 📝 `main/app.vue` (+5 -4) 📝 `main/assets/main.scss` (+1 -0) ➕ `main/components/DependencyRequiredModal.vue` (+106 -0) ➕ `main/components/InstallDirectorySelector.vue` (+87 -0) 📝 `main/components/LibrarySearch.vue` (+61 -30) 📝 `main/components/OfflineHeaderWidget.vue` (+8 -2) 📝 `main/composables/downloads.ts` (+15 -1) 📝 `main/composables/game.ts` (+23 -4) 📝 `main/composables/use-object.ts` (+1 -1) 📝 `main/package.json` (+1 -1) 📝 `main/pages/library/[id]/index.vue` (+212 -90) 📝 `main/pages/queue.vue` (+4 -15) 📝 `main/pages/store/index.vue` (+3 -28) 📝 `main/pnpm-lock.yaml` (+7 -7) 📝 `main/types.ts` (+2 -0) 📝 `nvidia-prop-dev.sh` (+1 -1) 📝 `src-tauri/Cargo.lock` (+1062 -777) 📝 `src-tauri/Cargo.toml` (+104 -108) 📝 `src-tauri/client/Cargo.toml` (+6 -6) _...and 52 more files_ </details> ### 📄 Description Enables downloading across multiple download depots for faster speeds and load balancing. --- <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:14 -05:00
yindo closed this issue 2026-02-17 17:12:14 -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#169