You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a Pyrycode mobile user on the home screen, I want channels and recent discussions visually organized per the Figma design, so the sectioned hierarchy and brand polish read as the canonical home — not a generic LazyColumn.
Context
Phase 1's #18 + #46 shipped a functional ChannelListScreen with LazyColumn + ConversationRow + Recent-discussions pill + FAB + empty state. The Figma node 15:8 carries the canonical visual treatment: sectioned hierarchy (channels first as name+timestamp, then "Recent discussions" section delimiter, then discussions with name+preview+workspace label+timestamp), brand-quiet polish, and proper M3 spacing/dividers.
Phase 1.5 visual-fidelity catchup.
Acceptance Criteria
Sectioned LazyColumn matches Figma layout (channels section + "Recent discussions" delimiter + discussions section, or per-section pill — architect picks the exact treatment per node 15:8)
User Story
As a Pyrycode mobile user on the home screen, I want channels and recent discussions visually organized per the Figma design, so the sectioned hierarchy and brand polish read as the canonical home — not a generic LazyColumn.
Context
Phase 1's #18 + #46 shipped a functional ChannelListScreen with LazyColumn + ConversationRow + Recent-discussions pill + FAB + empty state. The Figma node
15:8carries the canonical visual treatment: sectioned hierarchy (channels first as name+timestamp, then "Recent discussions" section delimiter, then discussions with name+preview+workspace label+timestamp), brand-quiet polish, and proper M3 spacing/dividers.Phase 1.5 visual-fidelity catchup.
Acceptance Criteria
15:8)Technical Notes
app/src/main/java/de/pyryco/mobile/ui/conversations/list/ChannelListScreen.ktSize Estimate
S — single file polish pass, ~80-120 LOC modified.
Figma
https://www.figma.com/design/g2HIq2UyPhslEoHRokQmHG?node-id=15-8