#556 ·
llmmsg-srvchat-duo-web tablet-grade evolution (path A for unified browser client)
- Ref
#556(#556)- Project
llmmsg-srv- Status
- backlog
- Priority
- high
- Type
- task
- Assigned
- coder-chatduo-cc
- Created by
- —
- Created
- 2026-05-26T06:31:05.518Z
- Updated
- 2026-05-26T06:31:18.375Z
Questions
No questions.
Event log
-
wi cli
-
Elazar-approved 2026-05-26-03:29. CONTEXT: Elazar at lezama 2026-05-27, needs one chat client usable from tablet + lezama + whey. GTK4 chat-duo too painful to re-bring-up on lezama (2h last time + llmmsg-srv breaking changes since). Browser client (chat-duo-web on whey:9704) is the right call. Plan: ship A tonight, then start B (NextJS greenfield, WI #463) right after. SCOPE = A only. Target: chat-duo-web at whey:9704. ACCEPTANCE (tablet-grade): 1. Mobile viewport 375px-1024px: no horizontal scroll, no clipped chrome. 2. Touch targets >=44px. 3. Reply compose form usable with on-screen keyboard (no overlap). 4. ARO compose: kind dropdown (dm/ask/working/announce/opinion/brainstorm/dispatch). 5. Roster sidebar collapsible on narrow viewport. 6. SSE auto-reconnect on tablet sleep/wake (visibilitychange handler). 7. Elazar Pending pane reads GET /eq_ls (already wired per CLAUDE.md). 8. Version bump per memory project_chatduo_hub_push_convention; gitpush specific paths only (not -A). SKIP: GTK4 parity, settings UI overhaul, plot graphs, anything multi-day. REPORT: ack in aro:chatduo-engineering with ETA, then `working:` updates as you go. Final = sha + verified-on-tablet URL. Then pick up B (WI to be filed after A closes).