This website requires JavaScript.
Explore
Help
Sign In
mosaicstack
/
stack
Watch
18
Star
0
Fork
1
Code
Issues
335
Pull Requests
15
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
bug
Defect in framework tooling or delivered code
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
code-be-01
(Mosaic fleet seat code-be-01)
code-be-02
(Mosaic fleet seat code-be-02)
code-infra-01
(Mosaic fleet seat code-infra-01)
fargo
fred
gate-merge-01
(Mosaic fleet seat gate-merge-01)
happy
jason.woltje
(Jason Woltje)
merge-gate
ops-01
(Mosaic fleet seat ops-01)
ops-02
(Mosaic fleet seat ops-02)
ops-03
(Mosaic fleet seat ops-03)
ops-ci-01
(Mosaic fleet seat ops-ci-01)
ops-deploy-01
(Mosaic fleet seat ops-deploy-01)
orch-01
(Mosaic fleet seat orch-01)
pepper
resume
rev-code-01
rev-code-02
rev-security-01
rev-security-02
rev-security-03
(Mosaic fleet seat rev-security-03)
sanity
scooby
(Scooby)
scrappy
shaggy
tiny
velma
veronica
(Mosaic fleet seat veronica)
vision
woodpecker
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