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