summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2026-06-07feat(tabs): polish new-chat button — stuck-only square edge, New Chat labelHEADmainAdam Malczewski
2026-06-07feat(tabs): extract TabBar component with horizontal scroll + sticky end '+'Adam Malczewski
2026-06-07docs(harness): add frontend-styling rule + parallel-build verify caveatAdam Malczewski
2026-06-07ORCHESTRATOR.md: document parallel-execution craft + recovery patternsAdam Malczewski
2026-06-07fix: optimistic user message echo + tabs persistenceAdam Malczewski
2026-06-07handoff: Slice 3 FE-complete; model-not-persisted findingAdam Malczewski
2026-06-07Slice 3 wave B: tabbed multi-conversation app + model selector (DaisyUI)Adam Malczewski
2026-06-07Slice 3 wave A: tabs model, model selector, cache delete, localStorageAdam Malczewski
2026-06-07Slice 3 setup: Tailwind v4 + DaisyUI v5 (dracula enabled) + 'tab' vocabAdam Malczewski
2026-06-07fix(chat): keep thinking <details> open while streamingAdam Malczewski
2026-06-07chore: biome-format scripts/live-probe.tsAdam Malczewski
2026-06-07Slice 2 live-verified: e2e chat probe 9/9 against running backendAdam Malczewski
2026-06-07fix: blank page on non-localhost HTTP (secure-context crypto.randomUUID)Adam Malczewski
2026-06-07handoff: Slice 2 FE-complete; request live e2e probe coordinationAdam Malczewski
2026-06-07Slice 2 wave 3: wire chat end-to-end at the composition rootAdam Malczewski
2026-06-07Slice 2 wave 2: IndexedDB cache adapter + chat featureAdam Malczewski
2026-06-07Slice 2 wave 1: transcript reducer, wire conformance, ws chat, cache coreAdam Malczewski
2026-06-06Slice 2 unblock: pin wire + transport-contract; mirror contractsAdam Malczewski
2026-06-06Slice 1 follow-up: component-render interaction tests (CR-1/CR-2)Adam Malczewski
2026-06-06Slice 1: surface system + WS transport + composition rootAdam Malczewski