feat(web): mobile UX for dashboard, nav, and spaces#1000
Conversation
MaheshtheDev
commented
May 25, 2026
- Add persistent mobile bottom nav (Home/Memories/Add/Chat/More) with floating capsule, larger icons, color-only active state, and hidden on chat view
- Resolve composer/bottom-nav overlap and safe-area double-gap on dashboard
- Convert space selector to a bottom-sheet Drawer on mobile (horizontal category chips, search-first, scrollable list); desktop dialog untouched
- Show the supermemory wordmark and named space selector (truncated) in the mobile header
- Replace default folder emoji with a custom folder icon (SpaceGlyph/SpaceFolderIcon) across selector + modal
- Hide dashboard graph preview on mobile; shrink greeting headline; add Daily Brief info popover
- Make memories header mobile-responsive: horizontally-scrolling filter chips and full-width Grid/Timeline + select row
- Add persistent mobile bottom nav (Home/Memories/Add/Chat/More) with floating capsule, larger icons, color-only active state, and hidden on chat view - Resolve composer/bottom-nav overlap and safe-area double-gap on dashboard - Convert space selector to a bottom-sheet Drawer on mobile (horizontal category chips, search-first, scrollable list); desktop dialog untouched - Show the supermemory wordmark and named space selector (truncated) in the mobile header - Replace default folder emoji with a custom folder icon (SpaceGlyph/SpaceFolderIcon) across selector + modal - Hide dashboard graph preview on mobile; shrink greeting headline; add Daily Brief info popover - Make memories header mobile-responsive: horizontally-scrolling filter chips and full-width Grid/Timeline + select row
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-app | 3563d77 | Commit Preview URL Branch Preview URL |
May 25 2026, 05:50 AM |
How to use the Graphite Merge QueueAdd the label Main to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Claude finished @MaheshtheDev's task in 3m 5s —— View job Code Review Complete
Overview: Mobile UX overhaul adding a persistent bottom navigation, converting the space selector to a bottom-sheet drawer on mobile, and improving responsive behavior across dashboard components. Issues found: None — this looks good to ship. The implementation is clean and well-structured:
Score: 9/10 |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-mcp | 3563d77 | May 25 2026, 05:49 AM |
There was a problem hiding this comment.
Overview: Mobile UX overhaul adding a persistent bottom navigation, converting the space selector to a bottom-sheet drawer on mobile, and improving responsive behavior across dashboard components.
Issues found: None — this looks good to ship.
The implementation is clean and well-structured:
- Bottom nav correctly conditions on
isMobile && !isChatView && session - Safe-area insets handled properly with
env(safe-area-inset-bottom) - State management in the refactored
SelectSpacesModalcorrectly shares logic between mobile drawer and desktop dialog - The new
SpaceGlyphcomponent gracefully falls back to the custom folder icon when emoji is missing or default
Score: 9/10
