Files
Douwe Osinga 5d3af52747 resolve merge conflicts with main
- Integrate AppearanceSettings into GeneralSettings (main moved appearance into general)
- Adapt tool.tsx to main's refactored statusIconComponents/statusIconClasses with semantic tokens
- Add --border-soft and --border-soft-divider from main to adaptive theme CSS
- Fix McpAppView to derive resolvedTheme from isDark
- Align density handling with main's data-density attribute approach
- Simplify e2e smoke test imports to use tauri-mock fixtures

Signed-off-by: Douwe Osinga <douwe@squareup.com>
2026-05-13 15:20:13 -04:00
..
2026-05-13 15:20:13 -04:00
2026-05-13 12:05:31 -04:00
2026-05-07 14:07:28 -04:00
…

Goose2

Goose2 is a Tauri 2 + React 19 desktop app.

Getting Started

  1. If your shell cannot find just, pnpm, or lefthook, activate Hermit. bash/zsh: source ./bin/activate-hermit fish: source ./bin/activate-hermit.fish
  2. Install git hooks: lefthook install
  3. Prepare workspace dependencies: just setup
  4. Start the app: just dev

just clean removes Rust build artifacts, dist, and node_modules. Run just setup again before just dev.

just setup installs UI workspace dependencies, builds the SDK package, and builds the local debug goose CLI binary. just dev exports GOOSE_BIN to that local binary and loads src-tauri/tauri.dev.conf.json, which clears the production externalBin requirement during development.

Run just to list available commands, or see justfile for the full recipe definitions.

Important Files

Project leads should keep this README, CODEOWNERS, and the issue templates current. If this repo grows beyond the quick-start flow above, add a CONTRIBUTING.md and link it here once it exists.