Vidya Rupak
66d8a5baf2
add memory limiting and performance optimizations. reduced k-nn limit to 10.
2025-12-22 21:34:24 -07:00
Vidya Rupak
263d6e57cf
updated changelog.md to be more concise
2025-12-22 18:05:50 -07:00
Vidya Rupak
b86785d5c8
bugfix: physics persisted sometimes after slideshow ends. now explicitly stopping physics after slideshow ends
2025-12-22 17:24:49 -07:00
Vidya Rupak
ccef366625
slideshow now stops when user clicks outside the popover
2025-12-22 15:26:36 -07:00
Vidya Rupak
b645d18342
added logic to clear old timeout before creating new one (prevents accumulation when nodes are selected rapidly, ex. slideshow)
2025-12-22 15:18:56 -07:00
Vidya Rupak
97599c42ef
added slideshow mode to automatically cycle through nodes with smooth animations and physics
2025-12-22 15:15:06 -07:00
Vidya Rupak
acc9181d77
made dimming animation to last 1.5seconds. also updated popover positioning logic to appear besides the node with a clear 20px gap
2025-12-22 14:38:25 -07:00
Vidya Rupak
ac8fad9038
added dimming to bg when popover is open.
2025-12-22 14:02:10 -07:00
Vidya Rupak
696f5bbffa
updated changelog and refactored popover logic to eliminate unnecessary calculations during smooth pan/zoom animations
2025-12-21 21:40:35 -07:00
Vidya Rupak
ad51532eba
added popover cards for doc and memory to open next to the selected node.
2025-12-21 19:22:58 -07:00
Vidya Rupak
72df14c7f7
added doc type icon to graph nodes for supported file formats. also updated doc hover effect to surround the node instead of overlapping it.
2025-12-21 18:25:42 -07:00
Vidya Rupak
ef59792f7b
updated the hexagon icons in legend to be uniform along with their border
2025-12-21 15:11:00 -07:00
Vidya Rupak
278dda3132
updated memory-graph legend colors
2025-12-21 14:03:58 -07:00
Vidya Rupak
2f60729a3e
updated changelog.md to include recent changes
2025-12-21 13:36:58 -07:00
Vidya Rupak
c07cdf5359
refactor: replaced concentric ring layout with physics driven approach.
2025-12-21 13:33:50 -07:00
Vidya Rupak
7967f507c7
updated color scheme for better visual clarity
2025-12-21 13:14:26 -07:00
Vidya Rupak
404c3823cc
fix: made changes in the wrong directory, reverted and updated in the right one for bugfix (edge culling)
2025-12-21 12:25:35 -07:00
Vidya Rupak
3823b3cf0f
optimized doc similarity calculation by using k-NN algo (each doc compares with k=15 neighbors)
2025-12-20 23:39:50 -07:00
Vidya Rupak
db7fa8798d
updated changelog to include minor performance fix.
2025-12-20 18:44:46 -07:00
Vidya Rupak
e1116726c0
performance fix: limited doc similarity check to 50 docs for now, memory leak fix (cleanup deleted nodes), and updating node/edge at the same time instead of one after another.
2025-12-20 17:37:46 -07:00
Vidya Rupak
db0f74110a
updated rendering to hybrid: continuous when simulation active, change-based when idle
2025-12-20 17:01:12 -07:00
Vidya Rupak
b7a20093bf
added a changelog.md doc
2025-12-20 12:39:14 -07:00
Vidya Rupak
d1d936ef29
bugfix: after memory is moved, when doc is dragged the moved memory stays still instead of following the doc.
2025-12-20 11:00:49 -07:00
Dhravya Shah
7915319a48
Merge branch 'main' of https://github.com/supermemoryai/supermemory
2025-12-06 17:48:16 -08:00
Dhravya Shah
ec538e2608
chore: bump package versions
2025-12-06 17:48:11 -08:00
Mahesh Sanikommu
41d24a4a1c
fix ui issues and package issue ( #610 )
2025-12-06 17:23:42 -08:00
Arnab Mondal
f9d304ec3e
feat(tools): allow passing apiKey via options for browser support ( #599 )
...
Co-authored-by: Mahesh Sanikommmu <mahesh.svmr@gmail.com>
2025-12-05 00:34:44 +05:30
nexxeln
1b9b3012e3
add docs for graph package ( #603 )
2025-12-04 18:56:40 +00:00
nexxeln
7a2f2cb99c
use latest graph and remove old graph ( #604 )
2025-12-04 18:54:40 +00:00
MaheshtheDev
1ff6b7f951
chore(@supermemory/tools): fix the documentation of withSupermemory ( #601 )
...
- small docs miss match on addMemory default option
2025-12-03 18:59:55 +00:00
nexxeln
dfb0c05ab3
add spaces selector with search ( #600 )
...
relevant files to review:
\- memory-graph.tsx
\- spaces-dropdown.tsx
\- spaces-dropdown.css.ts
2025-12-02 18:37:24 +00:00
Dhravya Shah
2f8bafac4e
update quickstart
2025-11-27 09:53:11 -07:00
nexxeln
895f37ac89
runtime styles injection + let user proxy requests for data in graph package + new playground ( #588 )
2025-11-22 07:04:05 +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

2025-11-19 18:57:56 +00:00
MaheshtheDev
a88525feb0
fix: org switch issue on consumer when dev org exists ( #577 )
2025-11-11 19:10:13 +00:00
nexxeln
ea9bf13d31
add openai middleware functionality for python sdk ( #546 )
...
add openai middleware functionality
fix critical type errors and linting issues
update readme with middleware documentation
2025-11-11 02:16:34 +00:00
MaheshtheDev
2ed7ba8808
fix: past due pending users improvements ( #572 )
2025-11-10 20:47:00 +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
Shoubhit Dash
7b0baea0f2
add support for responses api in openai typescript sdk ( #549 )
2025-11-07 07:39:44 -07:00
MaheshtheDev
97071502a7
feat(@supermemory/tools): capture assitant responses with filtered memory ( #539 )
...
### Added streaming support to the Supermemory middleware and improved memory handling in the AI SDK integration.
### What changed?
- Refactored the middleware architecture to support both streaming and non-streaming responses
- Extracted memory prompt functionality into a separate module (`memory-prompt.ts`)
- Added memory saving capability for streaming responses
- Improved the formatting of memory content with a "User Supermemories:" prefix
- Added utility function to filter out supermemories from content
- Created a new streaming example in the test app with a dedicated route and page
- Updated version from 1.3.0 to 1.3.1 in package.json
- Simplified installation instructions in [README.m](http://README.md )d
2025-10-28 22:28:22 +00:00
Hardik Vora
b1a18e6439
feat: improved add memory UI bits ( #502 )
2025-10-27 17:31:13 -07:00
Saksham Kushwaha
cccb35160d
feat: optional posthog intialization ( #525 )
2025-10-27 16:10:15 -07:00
MaheshtheDev
9d7f1edbfb
fix: openai sdk packaging issue ( #532 )
2025-10-27 20:40:51 +00:00
MaheshtheDev
6a47cd9763
chore: skip the conditional org switch for better auth state share ( #533 )
2025-10-27 20:38:45 +00:00
MaheshtheDev
b3aab91489
feat: withSupermemory for openai sdk ( #531 )
...
### TL;DR
Added OpenAI SDK middleware support for SuperMemory integration, allowing direct memory injection without AI SDK dependency.
### What changed?
- Added `withSupermemory` middleware for OpenAI SDK that automatically injects relevant memories into chat completions
- Implemented memory search and injection functionality for OpenAI clients
- Restructured the OpenAI module to separate tools and middleware functionality
- Updated README with comprehensive documentation and examples for the new OpenAI middleware
- Added test implementation with a Next.js API route example
- Reorganized package exports to support the new structure
2025-10-27 20:08:11 +00:00
MaheshtheDev
3ca82e7116
fix: auto switch to expected org ( #522 )
2025-10-25 23:27:12 +00:00
Mahesh Sanikommmu
4f2d839412
chat app withSupermemory test
2025-10-22 14:00:59 -07:00
Mahesh Sanikommmu
5fb33743b3
add props interface export
2025-10-22 12:31:54 -07:00
Shoubhit Dash
8436229cbb
add comment
2025-10-22 23:00:08 +05:30
Shoubhit Dash
4365fbd2a2
add test
2025-10-22 22:58:32 +05:30