[PR #207] [MERGED] Ability to sync environments to folder #133

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

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/207
Author: @gschier
Created: 5/7/2025
Status: Merged
Merged: 5/8/2025
Merged by: @gschier

Base: masterHead: sync-environments


📝 Commits (10+)

  • 50a7544 Sync environments again
  • d57baa3 Merge branch 'master' into sync-environments
  • 0c0fa37 Use regular editor for gRPC event viewing
  • c806d60 Merge remote-tracking branch 'origin/sync-environments' into sync-environments
  • 361fd83 Use regular editor for gRPC event viewing
  • d22226e Workspace settings edge cases
  • 5d2a7ef Fix copy response body reference
  • 235e3be Checkpoint
  • e5b899c Merge remote-tracking branch 'origin/sync-environments' into sync-environments
  • e5e9684 Merge branch 'master' into sync-environments

📊 Changes

54 files changed (+709 additions, -424 deletions)

View changed files

src-tauri/migrations/20250507140702_remove-ev-sync-states.sql (+11 -0)
src-tauri/migrations/20250508161145_public-environments.sql (+20 -0)
📝 src-tauri/src/lib.rs (+2 -3)
📝 src-tauri/vendored/plugins/importer-insomnia/build/index.js (+1 -1)
📝 src-tauri/vendored/plugins/importer-yaak/build/index.js (+6 -0)
📝 src-tauri/yaak-crypto/src/encryption.rs (+1 -1)
📝 src-tauri/yaak-crypto/src/error.rs (+5 -2)
📝 src-tauri/yaak-crypto/src/manager.rs (+7 -3)
📝 src-tauri/yaak-git/bindings/gen_models.ts (+1 -1)
📝 src-tauri/yaak-models/bindings/gen_models.ts (+1 -1)
📝 src-tauri/yaak-models/src/commands.rs (+1 -1)
📝 src-tauri/yaak-models/src/error.rs (+6 -0)
📝 src-tauri/yaak-models/src/models.rs (+8 -3)
📝 src-tauri/yaak-models/src/queries/environments.rs (+42 -23)
📝 src-tauri/yaak-models/src/queries/workspace_metas.rs (+4 -4)
📝 src-tauri/yaak-models/src/queries/workspaces.rs (+15 -13)
📝 src-tauri/yaak-models/src/util.rs (+14 -10)
📝 src-tauri/yaak-plugins/bindings/gen_models.ts (+1 -1)
📝 src-tauri/yaak-sync/bindings/gen_models.ts (+1 -1)
📝 src-tauri/yaak-sync/bindings/gen_sync.ts (+1 -1)

...and 34 more files

📄 Description

  • Environment.environment_id -> Environment.base
  • Add Environment.public
  • Error when multiple base environments during render
  • Handle multiple base environments in environment dialog
  • Allow marking sub environment as public
    • Base can still be private in this case
  • Allow marking base environment as public

🔄 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/207 **Author:** [@gschier](https://github.com/gschier) **Created:** 5/7/2025 **Status:** ✅ Merged **Merged:** 5/8/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `sync-environments` --- ### 📝 Commits (10+) - [`50a7544`](https://github.com/mountain-loop/yaak/commit/50a7544c5e822df6f4526644f97fd1f8a3ac6d0b) Sync environments again - [`d57baa3`](https://github.com/mountain-loop/yaak/commit/d57baa38a028a53d778771ddd8504e023db90874) Merge branch 'master' into sync-environments - [`0c0fa37`](https://github.com/mountain-loop/yaak/commit/0c0fa37f00f2d144c1f1fec8c8a5ff7f160cf74e) Use regular editor for gRPC event viewing - [`c806d60`](https://github.com/mountain-loop/yaak/commit/c806d6034733ce91e9a39626208e2f43c140eafd) Merge remote-tracking branch 'origin/sync-environments' into sync-environments - [`361fd83`](https://github.com/mountain-loop/yaak/commit/361fd83777e0ebaa89333a2bbdcc74da334d0c22) Use regular editor for gRPC event viewing - [`d22226e`](https://github.com/mountain-loop/yaak/commit/d22226e595746722805b37867ad74c2bbfe181c0) Workspace settings edge cases - [`5d2a7ef`](https://github.com/mountain-loop/yaak/commit/5d2a7ef04298bb5c29d73937803d990f00bfedc7) Fix copy response body reference - [`235e3be`](https://github.com/mountain-loop/yaak/commit/235e3bedb2cd642f33b6c502da06480ea38ee87a) Checkpoint - [`e5b899c`](https://github.com/mountain-loop/yaak/commit/e5b899c133084558455dcc7ffbdb40bc6ada7b3a) Merge remote-tracking branch 'origin/sync-environments' into sync-environments - [`e5e9684`](https://github.com/mountain-loop/yaak/commit/e5e96847698b047bf37e82669a7f9aa49a18f7c3) Merge branch 'master' into sync-environments ### 📊 Changes **54 files changed** (+709 additions, -424 deletions) <details> <summary>View changed files</summary> ➕ `src-tauri/migrations/20250507140702_remove-ev-sync-states.sql` (+11 -0) ➕ `src-tauri/migrations/20250508161145_public-environments.sql` (+20 -0) 📝 `src-tauri/src/lib.rs` (+2 -3) 📝 `src-tauri/vendored/plugins/importer-insomnia/build/index.js` (+1 -1) 📝 `src-tauri/vendored/plugins/importer-yaak/build/index.js` (+6 -0) 📝 `src-tauri/yaak-crypto/src/encryption.rs` (+1 -1) 📝 `src-tauri/yaak-crypto/src/error.rs` (+5 -2) 📝 `src-tauri/yaak-crypto/src/manager.rs` (+7 -3) 📝 `src-tauri/yaak-git/bindings/gen_models.ts` (+1 -1) 📝 `src-tauri/yaak-models/bindings/gen_models.ts` (+1 -1) 📝 `src-tauri/yaak-models/src/commands.rs` (+1 -1) 📝 `src-tauri/yaak-models/src/error.rs` (+6 -0) 📝 `src-tauri/yaak-models/src/models.rs` (+8 -3) 📝 `src-tauri/yaak-models/src/queries/environments.rs` (+42 -23) 📝 `src-tauri/yaak-models/src/queries/workspace_metas.rs` (+4 -4) 📝 `src-tauri/yaak-models/src/queries/workspaces.rs` (+15 -13) 📝 `src-tauri/yaak-models/src/util.rs` (+14 -10) 📝 `src-tauri/yaak-plugins/bindings/gen_models.ts` (+1 -1) 📝 `src-tauri/yaak-sync/bindings/gen_models.ts` (+1 -1) 📝 `src-tauri/yaak-sync/bindings/gen_sync.ts` (+1 -1) _...and 34 more files_ </details> ### 📄 Description - [x] `Environment.environment_id` -> `Environment.base` - [x] Add `Environment.public` - [x] Error when multiple base environments during render - [x] Handle multiple base environments in environment dialog - [x] Allow marking sub environment as public - [x] Base can still be private in this case - [x] Allow marking base environment as public --- <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:29 +01:00
adam closed this issue 2025-12-29 07:19:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#133