Commit Graph
35 Commits
Author SHA1 Message Date
Dhravya ShahandMahesh Sanikommu 45585b4c0f feat(web): add API Keys management in settings (#1426)
Co-authored-by: Mahesh Sanikommu <maheshthedev@gmail.com>
2026-08-07 12:44:40 -07:00
ved015 3a9310778a Fix settings organization flows (#1159)
## Summary
- Fix delete-organization dialog focus when switching orgs inside Settings.
- Restyle delete-organization modal to match the app modal theme and remove extra organization icons.
- Make the organization switcher list scrollable when many orgs exist.
- Send Create organization directly to onboarding instead of opening the create-org modal.
- Stop onboarding from completing when org creation fails, show an error toast, and return existing users to the dashboard.
2026-06-27 14:27:36 +00:00
ee9c579e39 add team management in nova account settings (#984)
Co-authored-by: ved015 <vedant.04.mahajan@gmail.com>
Co-authored-by: Mahesh Sanikommu <maheshthedev@gmail.com>
2026-05-25 10:19:07 +05:30
MaheshtheDev 1706752668 mobile responsiveness pass + connections reauth fix (#959)
Nova mobile pass
- viewport: viewportFit cover for iOS safe-area-inset
- safe-area utilities (pb-safe, pt-safe, bottom-safe-5, scroll-fade-x) in globals.css
- chat FAB pinned above iPhone home indicator; chat sidebar widths responsive across sm/md/lg with min() clamps
- chat input CoT panel max-h capped via min(60dvh, 420px)
- header tab strip swapped from visible scrollbar to scroll-fade-x mask + snap-x
- nova empty state uses svh on mobile, dvh from sm up

Add-memory modal rebuilt for mobile
- mobile shell switched from fullscreen Dialog to vaul Drawer at 85svh with swipe-down dismissal and scaled background
- in-modal header removed; tabs moved to the bottom of the sheet for thumb reach
- four tab compactLabels: Note, Links, Files, Connections
- desktop tabs now render only when !isMobile (no DOM duplication)
- note/link content state lifted to parent so switching tabs preserves typed input
- NoteContent snapshots initialContent via lazy useState so the editor isn't reset on every keystroke
- shared Drawer base uses rounded-t-xl
- removed legacy pt-4 on tab content for mobile

Connections — replace expiresAt with sync-run health
- new useConnectionHealth hook reads the latest sync run and matches auth-failure patterns; backend errorKind field still needed (TODO)
- regex tightened so 401/403 require co-occurring auth/token/grant context; refresh_token requires expired/revoked/invalid/missing qualifier
- badge label changed Disconnected -> Needs reauth
- Reconnect button replaces the sync action when needsReauth, kicks off the same OAuth flow
- per-row reconnect tracking via mutation.variables instead of a single shared id (no race when multiple rows clicked)
- fallback toast when authLink is missing so the spinner can't get stuck
- sync history panel timeline capped at max-h-260 with internal scroll
- useSyncRuns no longer refetches on mount; cache (30s) actually applies, cutting N requests per modal open
2026-05-17 21:49:23 +00:00
Prasanna721 b439e7ea01 fix: chat messages saving broken (#730)
1. New chat messages saving to old thread (race condition)
2. Feedback modal null handling issue (boolean | null not coerced to boolean)
3. Wrong icon on Integrations tab (was Cable, now Sun)
4. Wrong icon on Graph tab (was LayoutGridIcon, now GraphIcon)
  5. Missing cursor pointer on header tabs
  6. Default view was "graph" instead of "list"
2026-02-11 00:25:35 +00:00
nexxeln 5dd358a939 graph frontend (#713) 2026-02-09 07:02:20 +00:00
MaheshtheDev 7972e543c4 chore: cmdk, google docs viewer, image preview, document icons (#691) 2026-01-22 02:35:35 +00:00
MaheshtheDev 1423bd7004 feat: mobile responsive, lint formats, toast, render issue fix (#688)
- Mobile responsive
- new toast design
- web document render issue fix
- posthog analytics
- ui improvements
2026-01-21 03:11:53 +00:00
MaheshtheDev 59c294b299 feat: deep-research on user profile and tiptap integration (#672)
deep-research on user profile

add novel integration

tiptap 3.x integration
2026-01-15 21:53:53 +00:00
Mahesh Sanikommu 641db19e35 chore: quick bugs squash across the elements and added few more changes (#671) 2026-01-13 17:53:28 -08:00
Mahesh SanikommuandDhravya Shah 645f89310c PR: nova alpha release (#670)
Co-authored-by: Dhravya Shah <dhravya@supermemory.com>
2026-01-13 00:54:56 -08:00
Hardik Vora b1a18e6439 feat: improved add memory UI bits (#502) 2025-10-27 17:31:13 -07:00
MaheshtheDev e86104b645 feat: multiple models & ui improvements (#455) 2025-10-06 16:25:38 +00:00
MaheshtheDev 56590e9329 feat: delete memories and theme issues across the app (#449)
# Add document deletion functionality and fix UI theme issues

This PR adds the ability to delete documents and their associated memories across all content card types (Google Docs, Notes, Tweets, and Websites). Each card now includes:

- A delete button that appears on hover
- A confirmation dialog to prevent accidental deletions
- Proper event handling to avoid triggering card clicks when using delete controls

Additionally, this PR fixes various UI theme issues:

- Updates button styling in the ActionButtons component
- Improves theme consistency by replacing hardcoded colors with theme variables
- Fixes text color issues in login page components
- Ensures proper color contrast in various UI elements

The masonry layout was also improved to properly re-render when documents are removed.
2025-10-03 07:51:00 +00:00
MaheshtheDev b148296f50 feat: layout design with theme improvements (#443)
feat: layout design with theme improvements

new improvements on light mode layout

chore: settings page with graph header and memories list
2025-10-01 21:59:54 +00:00
alexf37 ede0f39303 feat: new onboarding flow (#408)
This is the onboarding flow that you have all seen in my demo.
2025-10-01 21:59:53 +00:00
Mahesh Sanikommmu 3816666e2d ui (memory detail): improved memory detail view and open chat 2025-08-23 00:38:57 -07:00
Mahesh Sanikommu 9e1e392a2b Enhanced Text Editor and format fixes with biome (#371) 2025-08-21 08:40:44 -07:00
Mahesh Sanikommmu 39003aff23 New Version of Supermemory Consumer App 2025-08-16 18:50:10 -07:00
Dhravya Shah 47904011de Supermemory v2 Release 🚀 2025-01-20 17:50:45 -07:00
Dhravya 5b44dcb1d1 use tabs 2024-07-16 19:26:47 -05:00
codetorso ffe9103da6 user canvas (2/2) 2024-06-29 20:08:46 +05:30
Dhravya 2977adc627 removed isDarkMode in canvas for now 2024-06-25 21:36:36 -05:00
Dhravya 821e63719c landing page minor changes 2024-06-25 21:18:17 -05:00
Kinfe Michael Tariku f46e42c2df Merge branch 'main' into feat/landing_revamp 2024-06-25 19:56:54 +03:00
Dhravya 75585fd97d some important housekeeping, crushed all build errors 2024-06-23 20:45:05 -05:00
codetorso 86e2f2aa72 clean code+ user canvas (1/2) 2024-06-24 03:25:54 +05:30
Kinfe123 e60030c2bf feet: auth page revamp 2024-06-23 11:13:20 +03:00
Dhravya 02d7f0834e merged code 2024-06-22 18:12:39 -05:00
codetorso becb3064c2 Unreadable Canvas code, jk 😂 2024-06-22 23:10:28 +05:30
codetorso 2ac315c039 improve canvas drag and drop make sidepanel work 2024-06-22 14:08:13 +05:30
Kinfe123 14a82cf087 feat: landing page revamp init 2024-06-21 13:15:15 +03:00
Kartik 62c4d88320 add: animated query input 2024-06-17 00:07:40 +05:30
codetorso 04b6add7c6 AI code refactored 2024-06-11 07:45:21 +05:30
Dhravya e7577a7476 fixed conflicts + my local changes 2024-06-01 21:26:43 -05:00