1.4 KiB
1.4 KiB
| id | title | status | assignee | created_date | updated_date | labels | dependencies | priority | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| task-5 | Polish invite flow and improve mobile responsiveness | Done | 2026-02-13 14:43 | 2026-02-13 14:43 |
|
high |
Description
Polish the space invite flow UX and make all space pages mobile-responsive. Includes: Sheet UI component, mobile SpaceNav hamburger menu, join page rewrite with typed error states, InviteDialog expiry option, InviteList admin component, and Tailwind responsive sweep across 16 files.
Acceptance Criteria
- #1 Sheet UI component created for mobile nav drawer
- #2 SpaceNav has hamburger menu on mobile, tabs on desktop
- #3 Join page shows specific errors (expired/maxed/invalid) with icons
- #4 Join page has inline success state with starting credits
- #5 InviteDialog supports expiry hours input
- #6 InviteList component on members page for admin invite management
- #7 All space pages responsive with flex-col sm:flex-row patterns
- #8 Voting buttons have larger touch targets on mobile
- #9 Type check passes
- #10 Deployed to production
Implementation Notes
Commit 9086503 — pushed to Gitea, deployed to Netcup production. 18 files changed, 551 insertions, 119 deletions.