chat: bottom input matches hero — floating card, text-xl, Send label ac3c645 Running webmuppet Claude Sonnet 4.6 commited on 5 days ago
chat: cycle loading messages through pipeline phases c812b81 webmuppet Claude Sonnet 4.6 commited on 5 days ago
sidebar: show full question text for conversations and saved responses 741c3dc webmuppet Claude Sonnet 4.6 commited on 5 days ago
chat: constrain thread to max-w-3xl centred column 2befd58 webmuppet Claude Sonnet 4.6 commited on 5 days ago
Dockerfile: chown venv to user after uv sync 62aed37 webmuppet Claude Sonnet 4.6 commited on 5 days ago
docs: update CLAUDE.md for React+FastAPI refactor 1eb4528 webmuppet Claude Sonnet 4.6 commited on 6 days ago
Fix language selector: wire user choice through to generator 016503a webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: profession-specific starter pills 22bd5ae webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: stop button replaces send while streaming e4e4267 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: remove 'Other' from profession list 9f06f9f webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: profession select default option → '-- please select --' f4e0810 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: move new conversation button above saved responses in bottom block a7e286b webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: group saved responses + past conversations at sidebar bottom 0583b1f webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: move download saved responses below saved responses section 50485d1 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: pin past conversations to bottom of sidebar 30ef437 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: add subtitle prompting profession selection 52dd805 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: widen starter pills to max-w-4xl for two-per-row layout d22bdc6 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: constrain starter pills to max-w-2xl matching input width ec67296 webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: headline → 'Ask a marketing related question' 63270bb webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: hero input — larger textarea (4 rows, text-xl) matching Claude.ai scale 0ab00bc webmuppet Claude Sonnet 4.6 commited on 6 days ago
chat-ui: centred hero layout with input as focal point, input moves to bottom on chat c80e301 webmuppet Claude Sonnet 4.6 commited on 6 days ago
server.py: fix SSE streaming — run pipeline in thread to unblock event loop 8aca002 webmuppet Claude Sonnet 4.6 commited on 6 days ago
Refactor: replace Streamlit with React+Vite SPA + FastAPI server b5c0df4 webmuppet Claude Sonnet 4.6 commited on 6 days ago
Saved responses: store just the pair, not the full thread baa1903 webmuppet Claude Opus 4.7 (1M context) commited on 7 days ago
Saved Responses: per-Q&A bookmarks with fork-on-click 2260b35 webmuppet Claude Opus 4.7 (1M context) commited on 7 days ago
Per-message Save: restore .md download on history + live render paths a2fa334 webmuppet Claude Opus 4.7 (1M context) commited on 7 days ago
Kebab menu icon: skip the bounding-rect path, target only the dots 1846b25 webmuppet Claude Opus 4.7 (1M context) commited on 9 days ago
Main menu (top-right kebab): light popover, dark text, violet hover 999dda3 webmuppet Claude Opus 4.7 (1M context) commited on 9 days ago
Password gate: add explicit Log in button 56b42fd webmuppet Claude Opus 4.7 (1M context) commited on 9 days ago
Password input: kill the double-translucent composite 98fed98 webmuppet Claude Opus 4.7 (1M context) commited on 9 days ago
Restore Save conversation download as 'Save conversation file' 06b840c webmuppet Claude Opus 4.7 (1M context) commited on 9 days ago
Past conversation titles: wrap to multi-line so full question is readable 0d151d8 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Prompt: respond in English by default (mirror user's language otherwise) 96f8e03 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
User question bubble: h3-weight text + 20% white border 453a18e webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Past conv title ellipsis: target ALL descendants of button 8a67528 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Fix past-conversation delete (zombie bug) + title ellipsis 71d5674 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Password eye: kill the transition that was overriding !important 0721e1f webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Password eye: nuke every descendant background, swap hover to opacity 9e23589 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Password eye: clear the BaseWeb enhancer-slot background eaf7124 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Password eye toggle: white via button selector (was missing the right testid) dd05b48 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Docs: bring CLAUDE.md + README.md up to current state 74119d4 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Response bubble background: rgba(255, 255, 255, 0.8) — 80% white 31403de webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
User question bubble: violet bg (#4023A8) + white h2 text 77d21d4 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Merge refine/chat-bubbles into main 1e294d2 webmuppet Claude Opus 4.7 (1M context) commited on 10 days ago
Sidebar profession label: 'Select your profession' → 'What do you do' b4b0514 webmuppet commited on 10 days ago