Skip to content

feat(hoosage): sync linked projects across hosts - #44

Merged
wakemeup0 merged 2 commits into
mainfrom
fix/wsl-cross-host-sync
Sep 28, 2026
Merged

wakemeup0 merged 2 commits into
mainfrom
fix/wsl-cross-host-sync

Conversation

@wakemeup0

Copy link
Copy Markdown
Contributor

Fixes #18

What changed

  • Adds opt-in per-workspace shared-folder sync so users can aggregate one confirmed checkout across Windows and WSL without matching project names or changing host-local project IDs.
  • Exchanges only strict allowlisted usage metadata through a user-selected shared directory outside open workspaces. Group IDs and host/session file names are hashed; paths, prompts, responses, code, and repository URLs are not written.
  • Adds configure/disable commands, diagnostics, UI guidance, documentation, and tests for host exchange, group isolation, duplicate imports, and tampered data.

Each host must still collect its own Chat spans. Sync does not recover remote telemetry that the WSL extension host never receives. Shared usage remains opt-in, and disabling sync leaves previously shared files intact.

Validation

  • npm run check (with installed Edge supplied as CHROME_BIN for the calendar UI test)
  • npm run package

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment thread src/core/shared-usage-sync.ts Fixed
Comment thread src/core/shared-usage-sync.ts Fixed
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@wakemeup0
wakemeup0 merged commit 3d57001 into main Sep 28, 2026
7 checks passed
@wakemeup0
wakemeup0 deleted the fix/wsl-cross-host-sync branch September 28, 2026 10:52
wakemeup0 added a commit that referenced this pull request Sep 28, 2026
## 0.13.0 (2026-09-28)

### Features

- **hoosage:** sync linked projects across hosts (#44) (3d57001)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Same repository opened via WSL path vs. native Windows path is tracked as two unrelated projects

3 participants