[PR #183] [MERGED] [WIP] Encryption for secure values #110

Closed
opened 2025-12-29 07:19:22 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/183
Author: @gschier
Created: 3/14/2025
Status: Merged
Merged: 4/15/2025
Merged by: @gschier

Base: masterHead: encryption


📝 Commits (10+)

  • 30201f9 Started implementing encryption
  • 88ab010 Getting close!
  • a6ed186 Merge branch 'master' into encryption
  • 174d827 A bunch more refactoring
  • c72e110 Merge remote-tracking branch 'origin/encryption' into encryption
  • 03929a5 Don't use age
  • fb4961c Merge branch 'master' into encryption
  • 7057780 Merge branch 'master' into encryption
  • 5c98f42 Add unique tag to identify encryption data
  • 0fb1ee8 Better key storage format

📊 Changes

208 files changed (+4054 additions, -28689 deletions)

View changed files

📝 package-lock.json (+160 -84)
📝 package.json (+4 -2)
📝 packages/plugin-runtime-types/src/bindings/gen_events.ts (+9 -4)
📝 packages/plugin-runtime-types/src/bindings/gen_models.ts (+1 -1)
📝 packages/plugin-runtime-types/src/bindings/serde_json/JsonValue.ts (+1 -1)
📝 packages/plugin-runtime/src/PluginInstance.ts (+14 -29)
📝 src-tauri/.gitignore (+5 -0)
📝 src-tauri/Cargo.lock (+495 -196)
📝 src-tauri/Cargo.toml (+16 -15)
📝 src-tauri/capabilities/capabilities.json (+2 -0)
src-tauri/gen/schemas/acl-manifests.json (+0 -1)
src-tauri/gen/schemas/capabilities.json (+0 -1)
src-tauri/gen/schemas/desktop-schema.json (+0 -6068)
src-tauri/gen/schemas/linux-schema.json (+0 -5643)
src-tauri/gen/schemas/macOS-schema.json (+0 -6068)
src-tauri/gen/schemas/windows-schema.json (+0 -5643)
src-tauri/migrations/20250401122407_encrypted-key.sql (+1 -0)
src-tauri/migrations/20250402144842_encryption-key-challenge.sql (+1 -0)
src-tauri/src/commands.rs (+40 -0)
📝 src-tauri/src/error.rs (+16 -0)

...and 80 more files

📄 Description

🚧


🔄 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/mountain-loop/yaak/pull/183 **Author:** [@gschier](https://github.com/gschier) **Created:** 3/14/2025 **Status:** ✅ Merged **Merged:** 4/15/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `encryption` --- ### 📝 Commits (10+) - [`30201f9`](https://github.com/mountain-loop/yaak/commit/30201f96d75b1200819cf29683d0a1e521a7f941) Started implementing encryption - [`88ab010`](https://github.com/mountain-loop/yaak/commit/88ab010a3d6e66901b701f6660b048ad74fdc833) Getting close! - [`a6ed186`](https://github.com/mountain-loop/yaak/commit/a6ed186547250510dab2eadda61020dc61a0438b) Merge branch 'master' into encryption - [`174d827`](https://github.com/mountain-loop/yaak/commit/174d827d2e258bb1bc16270989405f3edcdb437e) A bunch more refactoring - [`c72e110`](https://github.com/mountain-loop/yaak/commit/c72e1105e8bde974da771ae10aac62bbb710ba9d) Merge remote-tracking branch 'origin/encryption' into encryption - [`03929a5`](https://github.com/mountain-loop/yaak/commit/03929a57e00853e97080f0e21f89ebdb88062770) Don't use age - [`fb4961c`](https://github.com/mountain-loop/yaak/commit/fb4961cb955e1a715255d64ce590362ba173652c) Merge branch 'master' into encryption - [`7057780`](https://github.com/mountain-loop/yaak/commit/705778060f450c7a54b482c39ceeb5cd73c9f2f5) Merge branch 'master' into encryption - [`5c98f42`](https://github.com/mountain-loop/yaak/commit/5c98f424be3fcfed83c7717e2edf454c06115d47) Add unique tag to identify encryption data - [`0fb1ee8`](https://github.com/mountain-loop/yaak/commit/0fb1ee8c1b8c3e485424e9d679c89ccd27fcb6b0) Better key storage format ### 📊 Changes **208 files changed** (+4054 additions, -28689 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+160 -84) 📝 `package.json` (+4 -2) 📝 `packages/plugin-runtime-types/src/bindings/gen_events.ts` (+9 -4) 📝 `packages/plugin-runtime-types/src/bindings/gen_models.ts` (+1 -1) 📝 `packages/plugin-runtime-types/src/bindings/serde_json/JsonValue.ts` (+1 -1) 📝 `packages/plugin-runtime/src/PluginInstance.ts` (+14 -29) 📝 `src-tauri/.gitignore` (+5 -0) 📝 `src-tauri/Cargo.lock` (+495 -196) 📝 `src-tauri/Cargo.toml` (+16 -15) 📝 `src-tauri/capabilities/capabilities.json` (+2 -0) ➖ `src-tauri/gen/schemas/acl-manifests.json` (+0 -1) ➖ `src-tauri/gen/schemas/capabilities.json` (+0 -1) ➖ `src-tauri/gen/schemas/desktop-schema.json` (+0 -6068) ➖ `src-tauri/gen/schemas/linux-schema.json` (+0 -5643) ➖ `src-tauri/gen/schemas/macOS-schema.json` (+0 -6068) ➖ `src-tauri/gen/schemas/windows-schema.json` (+0 -5643) ➕ `src-tauri/migrations/20250401122407_encrypted-key.sql` (+1 -0) ➕ `src-tauri/migrations/20250402144842_encryption-key-challenge.sql` (+1 -0) ➕ `src-tauri/src/commands.rs` (+40 -0) 📝 `src-tauri/src/error.rs` (+16 -0) _...and 80 more files_ </details> ### 📄 Description 🚧 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:19:22 +01:00
adam closed this issue 2025-12-29 07:19:22 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#110