Commit graph

110 commits

Author SHA1 Message Date
MaheshtheDev
13d69aa06a fix: privacy and terms pages links (#815) 2026-03-30 17:10:39 +00:00
Mahesh Sanikommu
962fb85cd3
feat: empty state action for new spaces (#780)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-15 11:02:14 -07:00
Vedant Mahajan
9f7f415dd5
perf: Optimize array traversal for empty memory-graph documents (#770) 2026-03-07 19:34:25 -08:00
Dhravya Shah
1afb90145d
😭 fixing builds (#767) 2026-03-05 19:26:05 -08:00
Dhravya Shah
fca026d07a trying something else 2026-03-05 14:49:48 -08:00
Dhravya Shah
abe52f25f1 fix 2026-03-05 14:01:46 -08:00
Prasanna721
2bbc7fc7a5 feat(mcp): add interactive memory graph MCP App visualization (#763)
### feat(mcp): add memory graph visualization MCP App

#### Summary
  - Add interactive force-directed graph visualization as an MCP App using `force-graph` + `d3-force-3d`
  - Register `memory-graph` and `fetch-graph-data` tools with MCP Apps SDK UI resources
  - Add graph API client methods (`getGraphBounds`, `getGraphViewport`) to `SupermemoryClient`
  - Set up Vite + `vite-plugin-singlefile` build pipeline to produce a self-contained HTML bundle
  - Support light/dark theme, zoom controls, node popups, and legend

  #### Files changed
  - `apps/mcp/src/server.ts` — register app tools + HTML resource
  - `apps/mcp/src/client.ts` — add graph API types and methods
  - `apps/mcp/src/ui/mcp-app.ts` — force-graph visualization app
  - `apps/mcp/src/ui/global.css`, `mcp-app.css` — styling
  - `apps/mcp/mcp-app.html` — entry HTML for Vite
  - `apps/mcp/vite.config.ts` — Vite single-file build config
  - `apps/mcp/package.json` — add UI deps and build scripts
  - `apps/mcp/wrangler.jsonc` — add HTML text import rule
2026-03-05 16:28:34 +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
Prasanna721
11a0abd5c0 feat: migrate to api_pro billing and add credits-based usage display (#729)
Summary

  - Migrate from consumer_pro to api_pro billing product across the app
  - Enable Nova app for all users (remove feature flag)
  - Add credits-based usage tracking with tokens abstraction
2026-02-10 05:53:47 +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 Sanikommu
645f89310c
PR: nova alpha release (#670)
Co-authored-by: Dhravya Shah <dhravya@supermemory.com>
2026-01-13 00:54:56 -08:00
Dhravya Shah
27f69e451f fix: memory graph not visible with just docs 2025-12-17 20:24:57 -08:00
Mahesh Sanikommu
41d24a4a1c
fix ui issues and package issue (#610) 2025-12-06 17:23:42 -08:00
nexxeln
7a2f2cb99c use latest graph and remove old graph (#604) 2025-12-04 18:54:40 +00:00
nexxeln
5e24eb66c3 package the graph (#563)
includes:

- a package that contains a MemoryGraph component which handles fetching data and rendering the graph
- a playground to test the package

problems:

- the bundle size is huge
- the styles are kinda broken? we are using [https://www.npmjs.com/package/vite-plugin-libgi-inject-css](https://www.npmjs.com/package/vite-plugin-lib-inject-css) to inject the styles

![image.png](https://app.graphite.com/user-attachments/assets/cb1822c5-850a-45a2-9bfa-72b73436659f.png)
2025-11-19 18:57:56 +00:00
MaheshtheDev
10ada4a1e2 fix(web): sentry issues across the web app (#570)
Fixes all following sentry issues
- CONSUMER-APP-FF
- CONSUMER-APP-1T
- CONSUMER-APP-86
- CONSUMER-APP-7H
- CONSUMER-APP-4F
- CONSUMER-APP-7X
2025-11-09 07:32:52 +00:00
Hardik Vora
b1a18e6439
feat: improved add memory UI bits (#502) 2025-10-27 17:31:13 -07:00
MaheshtheDev
90eea41ded fix: magic link auth for chrome extension (#492)
The issue is whenever a user is trying to log in with an email and a one-time code, the Chrome extension is not able to authenticate. The fix is to add a callback URL with a query parameter of `extension-auth-success` equal to `true`, which will allow the Chrome extension to identify and verify the auth whenever a user is trying to log in into the Chrome extension.
2025-10-17 04:29:32 +00:00
MaheshtheDev
e86104b645 feat: multiple models & ui improvements (#455) 2025-10-06 16:25:38 +00:00
MaheshtheDev
cdfb942fa8 feat: app improvements (#454) 2025-10-06 15:51:31 +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
Dhravya Shah
8e1672a6bd small changes 2025-09-09 20:14:38 -07:00
CodeWithShreyans
84fea4a698
feat: add mcp migrate route (#410) 2025-09-04 16:46:47 +00:00
Dhravya Shah
12223f6fde fix: build 2025-08-29 17:18:02 -07:00
Dhravya Shah
93af958767
BETTER GRAPH (#398)
Co-authored-by: Dhravya Shah <dhravya@supermemory.com>
2025-08-29 17:10:11 -07:00
MaheshtheDev
5b7f9ceb44 feat: migrate from react-markdown to streamdown (#394)
| Before (react-markdown) | After (streamdown) |
| --- | --- |
| <img width="300" height="863" alt="Before: react-markdown rendering" src="https://github.com/user-attachments/assets/807d0d3c-8634-45f3-a34f-79dd8139bef2" /> | <img width="300" height="814" alt="After: streamdown rendering" src="https://github.com/user-attachments/assets/8a718a9c-d842-424b-8679-15036076b142" /> |

## Changes Made

- **Dependencies**: Removed `react-markdown` and `remark-gfm`, added `streamdown@^1.1.6`
- **Component Updates**:
    - Updated chat message rendering to use `<Streamdown>` component
    - Maintained all existing functionality for tool state rendering
    - Preserved prose styling classes for consistent appearance
- **Code Quality Improvements**:
    - Fixed TypeScript type issues with message parts
    - Improved switch case structure with proper default cases
    - Replaced array index-based keys with stable message-based keys
    - Added `useCallback` for performance optimization
    - Fixed biome linting issues and switch case fallthrough warnings
2025-08-29 19:45:47 +00:00
Mahesh Sanikommu
d48d2bc07c
Merge pull request #377 from supermemoryai/mahesh/update-memory-detail-view
ui (memory detail): improved memory detail view and open chat
2025-08-26 14:53:02 -07:00
Alex Foster
8da19c977e
feat: add 'last used' badge to login page (#387) 2025-08-25 14:37:14 -07: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 Shah
97daa46197 fix: prop types in combobox 2024-08-12 12:40:28 -07:00
codeTorso
28f8149c34 alert when deleting space 2024-08-12 04:36:54 +05:30
codeTorso
e6ea714b5c why is this novel shit broke 2024-08-12 02:15:35 +05:30
fyzanshaik
c1961a8282 Scroll bar added 2024-08-05 23:28:52 +05:30
Dhravya Shah
a3f551e557 merged 2024-07-28 10:58:22 -07:00
codetorso
a7e8a1e876 home page style 2024-07-28 05:16:22 +05:30
Saatvik Arya
dcf6b589da format 2024-07-25 20:12:35 -07:00
Saatvik Arya
b5245b6ed3 pnpm 2024-07-25 13:18:38 -07:00
Saatvik Arya
04e57ccf80 address ts issues 2024-07-25 13:08:40 -07:00
codetorso
c7b98a39b8 let's go boys!! canvas 2024-07-25 10:56:32 +05:30
Dhravya Shah
209de178f6
Merge pull request #135 from aryasaatvik/ui-tsconfig
fix(ui, repo): resolve typescript svg import error
2024-07-22 21:38:42 -05:00
Dhravya Shah
2ee34c5392 add damn home icon 2024-07-22 21:37:26 -05:00