[PR #83] [MERGED] Device code authorization #138

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

📋 Pull Request Information

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

Base: developHead: device-code-authorization


📝 Commits (6)

  • a726782 feat: device code authorization
  • 5633b42 Fix for setup executable unable to be launched (#81)
  • 2fffa2a Fix for redownload invalid chunks (#84)
  • 9a6abb0 chore: Run clippy fix pedantic
  • 9a95a6f feat: add better error handling
  • 30846cc fix: clippy

📊 Changes

28 files changed (+384 additions, -184 deletions)

View changed files

📝 components/InitiateAuthModule.vue (+14 -8)
📝 components/MiniHeader.vue (+1 -1)
pages/auth/code.vue (+37 -0)
📝 src-tauri/Cargo.lock (+54 -0)
📝 src-tauri/Cargo.toml (+2 -0)
📝 src-tauri/build.rs (+1 -1)
📝 src-tauri/src/client/cleanup.rs (+2 -2)
📝 src-tauri/src/database/db.rs (+14 -17)
📝 src-tauri/src/database/models.rs (+4 -4)
📝 src-tauri/src/download_manager/commands.rs (+4 -4)
📝 src-tauri/src/download_manager/download_manager_builder.rs (+37 -33)
📝 src-tauri/src/download_manager/download_manager_frontend.rs (+9 -9)
📝 src-tauri/src/download_manager/util/download_thread_control_flag.rs (+1 -4)
📝 src-tauri/src/download_manager/util/rolling_progress_updates.rs (+1 -1)
📝 src-tauri/src/error/process_error.rs (+0 -2)
📝 src-tauri/src/error/remote_access_error.rs (+38 -9)
📝 src-tauri/src/games/downloads/download_agent.rs (+7 -9)
📝 src-tauri/src/games/downloads/download_logic.rs (+4 -3)
📝 src-tauri/src/games/downloads/drop_data.rs (+17 -19)
📝 src-tauri/src/games/downloads/validate.rs (+13 -3)

...and 8 more files

📄 Description

Sister of https://github.com/Drop-OSS/drop/pull/145


🔄 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/83 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 7/30/2025 **Status:** ✅ Merged **Merged:** 7/31/2025 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `device-code-authorization` --- ### 📝 Commits (6) - [`a726782`](https://github.com/Drop-OSS/drop-app/commit/a726782196fae4314e0337cca9cf32c4c7f2496e) feat: device code authorization - [`5633b42`](https://github.com/Drop-OSS/drop-app/commit/5633b42bbc689900a26a9eb968626671cc681abb) Fix for setup executable unable to be launched (#81) - [`2fffa2a`](https://github.com/Drop-OSS/drop-app/commit/2fffa2a017021071dafa5e555346b74009794b33) Fix for redownload invalid chunks (#84) - [`9a6abb0`](https://github.com/Drop-OSS/drop-app/commit/9a6abb013385cf343a20e57651ee313161c9192c) chore: Run clippy fix pedantic - [`9a95a6f`](https://github.com/Drop-OSS/drop-app/commit/9a95a6f17e7b7159b1a1603fce7fdc13c12de6af) feat: add better error handling - [`30846cc`](https://github.com/Drop-OSS/drop-app/commit/30846ccde2c8f020a5750ffe88deeeffa08dcd04) fix: clippy ### 📊 Changes **28 files changed** (+384 additions, -184 deletions) <details> <summary>View changed files</summary> 📝 `components/InitiateAuthModule.vue` (+14 -8) 📝 `components/MiniHeader.vue` (+1 -1) ➕ `pages/auth/code.vue` (+37 -0) 📝 `src-tauri/Cargo.lock` (+54 -0) 📝 `src-tauri/Cargo.toml` (+2 -0) 📝 `src-tauri/build.rs` (+1 -1) 📝 `src-tauri/src/client/cleanup.rs` (+2 -2) 📝 `src-tauri/src/database/db.rs` (+14 -17) 📝 `src-tauri/src/database/models.rs` (+4 -4) 📝 `src-tauri/src/download_manager/commands.rs` (+4 -4) 📝 `src-tauri/src/download_manager/download_manager_builder.rs` (+37 -33) 📝 `src-tauri/src/download_manager/download_manager_frontend.rs` (+9 -9) 📝 `src-tauri/src/download_manager/util/download_thread_control_flag.rs` (+1 -4) 📝 `src-tauri/src/download_manager/util/rolling_progress_updates.rs` (+1 -1) 📝 `src-tauri/src/error/process_error.rs` (+0 -2) 📝 `src-tauri/src/error/remote_access_error.rs` (+38 -9) 📝 `src-tauri/src/games/downloads/download_agent.rs` (+7 -9) 📝 `src-tauri/src/games/downloads/download_logic.rs` (+4 -3) 📝 `src-tauri/src/games/downloads/drop_data.rs` (+17 -19) 📝 `src-tauri/src/games/downloads/validate.rs` (+13 -3) _...and 8 more files_ </details> ### 📄 Description Sister of https://github.com/Drop-OSS/drop/pull/145 --- <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:11 -05:00
yindo closed this issue 2026-02-17 17:12:11 -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#138