Commit Graph

12 Commits

Author SHA1 Message Date
alex 8e5e815ac9 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	.gitignore
2026-05-28 14:01:19 +02:00
alex 143a254b0c chore: add pi cache dirs to .gitignore and mobile terminal styles 2026-05-28 13:49:46 +02:00
Alex Blank 29943ac239 fix: lowercase container name filter for case-sensitive docker ps
- get_container_id() and get_container_name() now lowercase the
  instance name before passing to docker ps --filter, because
  Docker container names are lowercase internally and the filter
  is case-sensitive. This caused container_id to never be captured
  when instance.name contained uppercase chars (e.g. 'Headquarter'),
  breaking terminal WebSocket connections.

- Also guard proc.stdout being None in start_cloudflared_tunnel().

- Add unit tests for get_container_id and get_container_name.

Quality gates: pytest (14 passed), python clean
2026-05-28 10:56:33 +02:00
alex 96c8dd7402 feat: make session creation a sequential workflow
- Refactor CreateSessionForm into step-by-step workflow
- Steps unlock sequentially: Project → Repository → Tool → Clone Mode → Branch
- Add visual step indicators with numbered badges
- Disable controls until prerequisites are met
- Add CSS for workflow step styling
2026-05-24 10:14:39 +00:00
alex 56f440db1b chore: archive project-management and scaffold user-profile change 2026-05-17 20:26:30 +00:00
alex 212d072417 bd init: initialize beads issue tracking 2026-05-16 17:11:01 +00:00
alex 85ae390263 chore: add frontend dependencies and update test fixtures
- Add react-router-dom, @tanstack/react-query, zustand, @headlessui/react
- Update pnpm workspace configuration
- Update test fixtures to reference OpenCode instead of RunFusion
- Add frontend environment variable examples
- Update .gitignore for .opencode and .sisyphus directories
2026-05-14 17:30:41 +02:00
Fusion 7ff7acb717 feat(FN-002): React Frontend App Skeleton (+1 more)
Commits merged:
- feat(FN-002): add .local-bin to .gitignore for local pnpm bootstrap
- feat(FN-002): complete Step 2 — React Frontend App Skeleton

Files changed:
.gitignore | 1 +
 1 file changed, 1 insertion(+)

Fusion-Task-Id: FN-002
2026-05-14 09:52:11 +02:00
Fusion c6bf919344 fix(FN-002): remove invalid allowBuilds from pnpm-workspace.yaml and update clean target
Fusion-Task-Id: FN-002
Fusion-Task-Lineage: 49cb7077-d805-4d39-9a27-ae50744f2839
2026-05-14 07:47:29 +02:00
Fusion e9ec1f46d9 fix(FN-002): ignore .fusion internals in git 2026-05-14 02:26:47 +02:00
Fusion 9eaf4cfa36 fix(FN-002): ignore Python egg-info directories 2026-05-14 01:32:16 +02:00
Fusion d74f77fd33 feat(FN-002): complete Step 1 — Root Monorepo Tooling and Repository Hygiene 2026-05-14 01:14:36 +02:00