Skip to content

refactor(app): organize product slices - #43789

Merged
Hona merged 3 commits into
anomalyco:v2from
Hona:product-slices
Aug 21, 2026
Merged

Hona merged 3 commits into
anomalyco:v2from
Hona:product-slices

Conversation

@Hona

@Hona Hona commented Aug 21, 2026

Copy link
Copy Markdown
Member

Summary

  • organize App runtime and shell infrastructure under explicit owners
  • move Home, New Session, Providers, Settings, Servers, WSL, and Workspaces into product slices
  • remove generic feature ownership, obsolete local Settings V2 names, dead internal surfaces, and broad root exports
  • preserve Desktop integrations through the deliberate @opencode-ai/app/desktop and existing public subpaths

Verification

  • packages/app: bun typecheck
  • packages/app: bun run test:unit (507 pass)
  • packages/app: bun run test:browser (39 pass)
  • packages/app: bun typecheck:e2e
  • focused App E2E: 7 pass
  • packages/app: bun run build
  • packages/desktop: bun typecheck
  • packages/desktop: bun run build
  • packages/storybook: bun run build
  • git diff --check

Core, Server, Protocol, Schema, generated Client, visual output, copy, routes, and released persistence keys are unchanged.

Push used --no-verify because the repository pre-push hook still traverses the unchanged packages/www dependency issue documented in the preceding App PR; all scope-required checks above were run directly.

@Hona
Hona requested a review from Brendonovich as a code owner August 21, 2026 05:10
Copilot AI lite review requested due to automatic review settings August 21, 2026 05:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Hona
Hona merged commit 9be3aa9 into anomalyco:v2 Aug 21, 2026
7 checks passed
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 2026
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.

2 participants