Skip to content

feat(web): refine project and subscription flows and add MiniApp demos - #3543

Merged
GCWing merged 2 commits into
mainfrom
gcwing/project-subscription-miniapps
Oct 24, 2026
Merged

GCWing merged 2 commits into
mainfrom
gcwing/project-subscription-miniapps

Conversation

@GCWing

@GCWing GCWing commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Show recent project folders, reject reserved assistant roots, and reveal newly created projects in grouped navigation.
  • Refine subscription account discovery, quota presentation, and ecosystem compatibility layouts.
  • Add Background Remover and Icon Studio V2.0.2 MiniApps with packaging, focused tests, and appearance audit registration.
  • Integrate current main while preserving WSL capability gating, peer identity presentation, and reserved capsule actions.

Verification

  • Web UI focused tests after main integration: 20 files, 303 tests passed.
  • MiniApp builds, packages, and tests: 31 passed.
  • pnpm run check:web: passed after main integration (includes type-check and theme/appearance checks).
  • pnpm run check:repo-hygiene: passed.
  • pnpm run i18n:audit: passed.
  • Remote coverage: local DOM/data simulations only; no live SSH/container, remote control, Peer Device, or Detached Dispatch exercised.
  • No browser or Computer Use verification.

Merge

Merge only after CI checks pass.

GCWing added 2 commits October 24, 2026 16:16
…iption-miniapps

# Conflicts:
#	src/web-ui/src/app/components/NewProjectDialog/NewProjectDialog.test.tsx
#	src/web-ui/src/app/components/NewProjectDialog/NewProjectDialog.tsx
#	src/web-ui/src/app/scenes/settings/pages/ai/ModelSettingsPage.tsx
#	src/web-ui/src/features/ssh-remote/WorkspaceSourceSelector.tsx
@GCWing
GCWing merged commit 1f78b81 into main Oct 24, 2026
13 checks passed
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.

1 participant