[PR #177] [MERGED] v2 download API and Admin UI fixes #251

Closed
opened 2026-02-17 17:06:31 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop/pull/177
Author: @DecDuck
Created: 8/6/2025
Status: Merged
Merged: 8/9/2025
Merged by: @DecDuck

Base: developHead: admin-ui


📝 Commits (6)

📊 Changes

17 files changed (+504 additions, -44 deletions)

View changed files

📝 app.vue (+42 -0)
components/Modal/CreateCompany.vue (+148 -0)
📝 components/StoreView.vue (+1 -1)
📝 i18n/locales/en_us.json (+20 -3)
📝 nuxt.config.ts (+1 -0)
📝 pages/admin/metadata/companies/[id]/index.vue (+7 -4)
📝 pages/admin/metadata/companies/index.vue (+16 -13)
📝 pages/store/index.vue (+23 -2)
server/api/v1/admin/company/index.post.ts (+47 -0)
📝 server/api/v1/index.get.ts (+1 -0)
server/api/v2/client/chunk.post.ts (+73 -0)
server/api/v2/client/context.post.ts (+22 -0)
📝 server/internal/downloads/coordinator.ts (+65 -6)
📝 server/internal/downloads/manifest.ts (+1 -1)
📝 server/internal/library/index.ts (+23 -14)
server/middleware/latency.ts (+3 -0)
server/tasks/downloadCleanup.ts (+11 -0)

📄 Description

Closes #171
Closes #159


🔄 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/pull/177 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 8/6/2025 **Status:** ✅ Merged **Merged:** 8/9/2025 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `admin-ui` --- ### 📝 Commits (6) - [`815003f`](https://github.com/Drop-OSS/drop/commit/815003f158c295814ba5dab035878b7ad90f769d) fix: small ui fixes - [`4ffa44a`](https://github.com/Drop-OSS/drop/commit/4ffa44a70aa3a9ae99a496722ee0e602229e5135) feat: #171 - [`09a7912`](https://github.com/Drop-OSS/drop/commit/09a7912341a50bdec01f2d03c8f6974b469fa087) fix: improvements to library scanning on admin UI - [`28f9269`](https://github.com/Drop-OSS/drop/commit/28f9269b92eecda2e61af3d671aedd1ba6fa1903) feat: v2 download API - [`baad511`](https://github.com/Drop-OSS/drop/commit/baad51131dfcc23a9fb8a5cbf1472e2089d57ed0) fix: add download context cleanup - [`c5d40be`](https://github.com/Drop-OSS/drop/commit/c5d40be4b74420a7614d95e17deb63a44318e179) fix: lint ### 📊 Changes **17 files changed** (+504 additions, -44 deletions) <details> <summary>View changed files</summary> 📝 `app.vue` (+42 -0) ➕ `components/Modal/CreateCompany.vue` (+148 -0) 📝 `components/StoreView.vue` (+1 -1) 📝 `i18n/locales/en_us.json` (+20 -3) 📝 `nuxt.config.ts` (+1 -0) 📝 `pages/admin/metadata/companies/[id]/index.vue` (+7 -4) 📝 `pages/admin/metadata/companies/index.vue` (+16 -13) 📝 `pages/store/index.vue` (+23 -2) ➕ `server/api/v1/admin/company/index.post.ts` (+47 -0) 📝 `server/api/v1/index.get.ts` (+1 -0) ➕ `server/api/v2/client/chunk.post.ts` (+73 -0) ➕ `server/api/v2/client/context.post.ts` (+22 -0) 📝 `server/internal/downloads/coordinator.ts` (+65 -6) 📝 `server/internal/downloads/manifest.ts` (+1 -1) 📝 `server/internal/library/index.ts` (+23 -14) ➕ `server/middleware/latency.ts` (+3 -0) ➕ `server/tasks/downloadCleanup.ts` (+11 -0) </details> ### 📄 Description Closes #171 Closes #159 --- <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:06:31 -05:00
yindo closed this issue 2026-02-17 17:06:31 -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#251