[PR #455] [MERGED] Split codebase #1957

Closed
opened 2026-05-13 22:33:59 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

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

Base: mainHead: wip/yaak-proxy-foundation


📝 Commits (10+)

  • 32f22aa Add initial yaak-proxy crate
  • e26705f Use separated client/proxy dev ports across worktrees
  • 6915778 Refactor desktop app into separate client and proxy apps
  • fd10033 Extract shared UI and theme packages
  • 6f9e4ad Shared window crate
  • ff6686f HeaderSize as shared component
  • d99898f Move some more stuff over
  • 3586c8f Move Icon and LoadingIcon to shared package
  • cf28229 New yaak-databases crate for shared core logic
  • 4c37e62 Start extracting DBContext

📊 Changes

742 files changed (+7624 additions, -3187 deletions)

View changed files

📝 .claude-context.md (+7 -7)
📝 .gitattributes (+2 -2)
📝 .github/workflows/release-app.yml (+7 -4)
📝 .github/workflows/release-cli-npm.yml (+3 -3)
📝 .gitignore (+2 -1)
.oxfmtignore (+3 -0)
📝 .oxfmtrc.json (+5 -1)
📝 Cargo.lock (+152 -1)
📝 Cargo.toml (+18 -1)
📝 README.md (+1 -1)
📝 apps/yaak-client/.gitignore (+0 -0)
📝 apps/yaak-client/commands/commands.tsx (+3 -3)
📝 apps/yaak-client/commands/createEnvironment.tsx (+0 -0)
📝 apps/yaak-client/commands/deleteWebsocketConnections.ts (+0 -0)
📝 apps/yaak-client/commands/moveToWorkspace.tsx (+0 -0)
📝 apps/yaak-client/commands/openFolderSettings.tsx (+0 -0)
📝 apps/yaak-client/commands/openSettings.tsx (+0 -0)
📝 apps/yaak-client/commands/openWorkspaceFromSyncDir.tsx (+0 -0)
📝 apps/yaak-client/commands/openWorkspaceSettings.tsx (+0 -0)
📝 apps/yaak-client/commands/switchWorkspace.tsx (+0 -0)

...and 80 more files

📄 Description

This PR splits the codebase to make room for a future "debug proxy" app (very early WIP so far)


🔄 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/455 **Author:** [@gschier](https://github.com/gschier) **Created:** 5/7/2026 **Status:** ✅ Merged **Merged:** 5/7/2026 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `wip/yaak-proxy-foundation` --- ### 📝 Commits (10+) - [`32f22aa`](https://github.com/mountain-loop/yaak/commit/32f22aad67de5f26babac505e212310dfe2fc3a3) Add initial yaak-proxy crate - [`e26705f`](https://github.com/mountain-loop/yaak/commit/e26705f016a13fc5b2c571e6a2ee0c04b0244b55) Use separated client/proxy dev ports across worktrees - [`6915778`](https://github.com/mountain-loop/yaak/commit/6915778c06a910cc5a4794a511554defeb0cdfef) Refactor desktop app into separate client and proxy apps - [`fd10033`](https://github.com/mountain-loop/yaak/commit/fd100330a65e5dd93d0a7efda75be1b5c35b0ebc) Extract shared UI and theme packages - [`6f9e4ad`](https://github.com/mountain-loop/yaak/commit/6f9e4ada151e771759d230ee100ea0387cbbc61f) Shared window crate - [`ff6686f`](https://github.com/mountain-loop/yaak/commit/ff6686f982a18c90973c25e4bd37ec5b2575755c) HeaderSize as shared component - [`d99898f`](https://github.com/mountain-loop/yaak/commit/d99898f39b280e642167fbd47bddd6a04fa18bed) Move some more stuff over - [`3586c8f`](https://github.com/mountain-loop/yaak/commit/3586c8fe24e04fc007f1b780c6fdeb0d420eda3c) Move Icon and LoadingIcon to shared package - [`cf28229`](https://github.com/mountain-loop/yaak/commit/cf28229f5f87e23800562dc3c9d9ef2df310297a) New yaak-databases crate for shared core logic - [`4c37e62`](https://github.com/mountain-loop/yaak/commit/4c37e6214682a2cc4a468a8e2aea17f483c3fd2d) Start extracting DBContext ### 📊 Changes **742 files changed** (+7624 additions, -3187 deletions) <details> <summary>View changed files</summary> 📝 `.claude-context.md` (+7 -7) 📝 `.gitattributes` (+2 -2) 📝 `.github/workflows/release-app.yml` (+7 -4) 📝 `.github/workflows/release-cli-npm.yml` (+3 -3) 📝 `.gitignore` (+2 -1) ➕ `.oxfmtignore` (+3 -0) 📝 `.oxfmtrc.json` (+5 -1) 📝 `Cargo.lock` (+152 -1) 📝 `Cargo.toml` (+18 -1) 📝 `README.md` (+1 -1) 📝 `apps/yaak-client/.gitignore` (+0 -0) 📝 `apps/yaak-client/commands/commands.tsx` (+3 -3) 📝 `apps/yaak-client/commands/createEnvironment.tsx` (+0 -0) 📝 `apps/yaak-client/commands/deleteWebsocketConnections.ts` (+0 -0) 📝 `apps/yaak-client/commands/moveToWorkspace.tsx` (+0 -0) 📝 `apps/yaak-client/commands/openFolderSettings.tsx` (+0 -0) 📝 `apps/yaak-client/commands/openSettings.tsx` (+0 -0) 📝 `apps/yaak-client/commands/openWorkspaceFromSyncDir.tsx` (+0 -0) 📝 `apps/yaak-client/commands/openWorkspaceSettings.tsx` (+0 -0) 📝 `apps/yaak-client/commands/switchWorkspace.tsx` (+0 -0) _...and 80 more files_ </details> ### 📄 Description This PR splits the codebase to make room for a future "debug proxy" app (very early WIP so far) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-13 22:33:59 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/yaak#1957