This website requires JavaScript.
Explore
Help
Sign In
mosaicstack
/
stack
Watch
1
Star
0
Fork
0
Code
Issues
88
Pull Requests
Actions
Packages
Projects
Releases
15
Wiki
Activity
feat(web): chat interface — model selector, keybindings, thinking display, v0 styled header
#216
Merged
jason.woltje
merged 1 commits from
feat/ui-chat
into
main
2026-03-21 12:29:29 +00:00
Conversation
0
Commits
1
Files Changed
11
+1848
-260
jason.woltje
commented
2026-03-20 01:43:33 +00:00
Owner
Copy Link
Copy Source
Summary
port the jarvis-old chat presentation into the v1 chat page with markdown/code rendering, thinking disclosure, metadata badges, and streaming quips
add model selection, keyboard shortcuts, autosizing composer, stop action, and sticky header/composer layout using the v0 design tokens
add a dedicated chat app header and hide the generic topbar on the chat route to avoid stacked headers
Verification
pnpm --filter @mosaic/web typecheck
pnpm --filter @mosaic/web lint
pnpm prettier --write "apps/web/src/components/chat/" "apps/web/src/components/layout/app-header.tsx" "apps/web/src/app/(dashboard)/chat/page.tsx"
pnpm format:check
## Summary - port the jarvis-old chat presentation into the v1 chat page with markdown/code rendering, thinking disclosure, metadata badges, and streaming quips - add model selection, keyboard shortcuts, autosizing composer, stop action, and sticky header/composer layout using the v0 design tokens - add a dedicated chat app header and hide the generic topbar on the chat route to avoid stacked headers ## Verification - pnpm --filter @mosaic/web typecheck - pnpm --filter @mosaic/web lint - pnpm prettier --write "apps/web/src/components/chat/" "apps/web/src/components/layout/app-header.tsx" "apps/web/src/app/(dashboard)/chat/page.tsx" - pnpm format:check
jason.woltje
added 1 commit
2026-03-20 01:43:33 +00:00
feat(web): port chat UI — model selector, keybindings, thinking display, styled header
ci/woodpecker/push/ci
Pipeline was successful
Details
ci/woodpecker/pr/ci
Pipeline was successful
Details
68e056ac91
jason.woltje
merged commit
721e6bbc52
into
main
2026-03-21 12:29:29 +00:00
jason.woltje
referenced this issue from a commit
2026-03-21 12:29:30 +00:00
Merge pull request 'feat(web): chat interface — model selector, keybindings, thinking display, v0 styled header' (#216) from feat/ui-chat into main
jason.woltje
deleted branch
feat/ui-chat
2026-03-21 12:29:30 +00:00
Sign in
to join this conversation.
Reviewers
No Reviewers
Labels
Clear labels
fleet-enhancement
Fleet-wide reliability/speed/cost improvements surfaced by the nightly enhance pass
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
Clear assignees
jason.woltje
No Assignees
1 Participants
Notifications
Subscribe
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: mosaicstack/stack#216
Write
Preview
Loading…
x
Add
Cancel
Save
Reference in New Issue
Repository
mosaicstack/stack
Title
Body
Create Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Summary
Verification