Commit Graph
1272 Commits
Author SHA1 Message Date
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
Ciara Cade 47a2179208 Fix: Update discord links in README.md and CONTRIBUTING.md (#598) 2025-11-28 11:15:29 -08:00
Dhravya Shah cf822ff633 Merge branch 'main' of https://github.com/supermemoryai/supermemory 2025-11-27 09:53:16 -07:00
Dhravya Shah 2f8bafac4e update quickstart 2025-11-27 09:53:11 -07:00
Mahesh Sanikommu 25f935717b feat (docs): web crawler connector (#593) 2025-11-24 17:12:25 -08: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

![image.png](https://app.graphite.com/user-attachments/assets/cb1822c5-850a-45a2-9bfa-72b73436659f.png)
2025-11-19 18:57:56 +00:00
Hardik Vora d8e7c381a0 Fix: Prevent multiple prompts while AI response is generated (fixes #538) (#583) 2025-11-18 15:51:23 -08:00
MaheshtheDev 05e27f4f83 fix: document source (#580) 2025-11-15 05:43:08 +00:00
Hardik Vora 14de8b5212 fix: prevent memory from opening when delete memory dialog is open (#582) 2025-11-14 21:32:44 -08:00
Hardik Vora b59330d506 feat: add inline confirmation for chat deletion (#581) 2025-11-14 21:24:50 -08:00
MaheshtheDev bf225f2557 fix: file upload source (#579) 2025-11-13 06:37:44 +00:00
MaheshtheDev a88525feb0 fix: org switch issue on consumer when dev org exists (#577) 2025-11-11 19:10:13 +00:00
NamanandNaman Bansal 9c13e480a6 docs: personal assistant cookbook update (#575)
Co-authored-by: Naman Bansal <namanbansal@Namans-Macbook-Air.local>
2025-11-11 11:51:37 -07:00
NamanandNaman Bansal e704c23b94 chore: improved docs for document/by-id endpoint, added a couple of warnings based on mintlify questions (#550)
Co-authored-by: Naman Bansal <namanbansal@Namans-Macbook-Air.local>
2025-11-10 22:28:57 -07: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 b257524024 chore: update readme with selfhost link (#573) 2025-11-10 20:50:33 +00:00
MaheshtheDev 2ed7ba8808 fix: past due pending users improvements (#572) 2025-11-10 20:47:00 +00:00
Faizan ShaikandMahesh Sanikommmu 5ec3719604 Fix excessive icon refetch made by importing bookmarks (#496)
Signed-off-by: fyzanshaik <fyzan.shaik@gmail.com>
Co-authored-by: Mahesh Sanikommmu <mahesh.svmr@gmail.com>
2025-11-10 12:23:40 -07:00
VIshal Antonandantonvishal 428ba82dac refactor: replace chrome storage api with wxt's storage api (#566)
Co-authored-by: antonvishal <antonvishal@appexert.com>
2025-11-10 10:54:03 -08: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
MaheshtheDev 8f1eda6b60 chore: update posthog findings (#569) 2025-11-09 07:30:53 +00:00
MaheshtheDev c1670cfd85 fix: hydration issue and selected model in chat (#568)
- Fixes the Hydration issue on the model selector
- Add ability to show the Model
2025-11-09 07:29:01 +00:00
Shoubhit Dash 7b0baea0f2 add support for responses api in openai typescript sdk (#549) 2025-11-07 07:39:44 -07:00
orbisai0security af12864d72 Fix: Messages Sent to Any Website Without Verifying Recipient in apps/web/app/(navigation)/page.tsx (#565) 2025-11-06 22:47:40 -08:00
Aryan Keluskar 7e692f9862 Migrate Chat Persistence from localStorage to IndexedDB to Fix QuotaExceededError (#560) 2025-11-06 22:20:57 -08:00
Dhravya Shah 807c3e23cf redeploy 2025-11-06 15:45:02 -07:00
Dhravya Shah 0b5aeaec4b chore: update lockfile 2025-11-05 18:37:47 -07:00
Karan Lokchandani 371a848ddf Upgrade to nextjs16 (#557)
Signed-off-by: Karan <karanlokchandani@protonmail.com>
2025-11-04 18:46:10 -08:00
MaheshtheDev 7321f7feaa fix: disable google drive connection due to upstream provider issue (#559)
> [!NOTE]
> Temporarily disabled Google Drive connections with appropriate UI indicators and error messages.

### What changed?

- Added checks to prevent users from connecting to Google Drive in both the connections tab and integrations view
- Added error messages explaining that Google Drive connections are temporarily disabled
- Updated UI to visually indicate that Google Drive is disabled:
    - Added "Temporarily disabled" status indicator in the integrations list
    - Added explanatory text in multiple locations
    - Disabled the connect button for Google Drive specifically
2025-11-04 22:38:11 +00:00
MaheshtheDev 9181dafdfd chore: update the chrome extension package (#556) 2025-11-04 00:28:06 +00:00
MaheshtheDev 8d8d6d91aa feat(browser-extension): webpages capture with markdown conversion (#548)
Improved browser extension memory saving with better content handling and added markdown conversion.

### What changed?

- Enhanced memory content handling in the background script to prioritize different content types (explicit content, highlighted text, markdown, HTML, or URL)
- Added HTML to markdown conversion using TurndownService when saving entire pages
- Improved HTML handling by removing script tags before processing
- Updated the web app to display the saved URL from metadata when available
- Added turndown library and its type definitions as dependencies
2025-11-03 00:41:59 +00:00
MaheshtheDev a2071d0deb chore: update readme with recent updates and latest demo (#547)
This PR updates the README with several improvements:

- Added a light/dark mode compatible logo using the `<picture>` element
- Added a tagline: "Your AI second brain for saving and organizing everything that matters"
- Added badges for Web App, Chrome Extension, and Raycast Extension
- Added a developer resources section with links to the Developer Console and Documentation
- Added detailed sections for the Browser Extension and Raycast Extension features
- Fixed minor typos and grammar issues
- Updated all screenshots with newer versions
- Added a new logo-light-fullmark.svg file for light mode display
- Removed the "Quick Start for Contributors" section as it's covered in the [CONTRIBUTING.md](http://CONTRIBUTING.md)

![image.png](https://app.graphite.dev/user-attachments/assets/ba470a79-c316-4034-9237-715e754b4471.png)
2025-11-03 00:39:55 +00:00
MaheshtheDev ee62d4d213 chore: mcp connection trouble nav to manual mcp (#552)
![image.png](https://app.graphite.dev/user-attachments/assets/937eff40-0a98-4616-b3ce-a74a8926f082.png)
2025-11-03 00:38:21 +00:00
VIshal Antonandantonvishal 70e563fb9a chore: remove unused packages (#551)
Co-authored-by: antonvishal <antonvishal@appexert.com>
2025-11-02 11:03:04 -08:00
Mahesh Sanikommu 399f7beeeb fix: chat messages scroll effect (#544) 2025-10-29 15:35:57 -07:00
MaheshtheDev 440b923225 chore: remove unused files (#540)
### Relocated logo file and removed unnecessary configuration files.

### What changed?

- Moved `logo.svg` to `apps/web/public/logo-fullmark.svg`
- Updated the logo path in `README.md` to reflect the new location
- Removed empty `.npmrc` file
- Removed `apps/web/public/_headers` file that contained Next.js static caching configuration
2025-10-29 06:40:19 +00:00
MaheshtheDev 2145340c11 fix: skeleton and mobile chat improvments (#541)
### Improved mobile responsiveness across chat interface and memory list with better loading states.

### What changed?

- Added responsive padding in chat page for mobile devices
- Enhanced header layout for chat titles with proper truncation and responsive text sizes
- Replaced the simple loading spinner in memory list with skeleton loading cards
- Improved message container width constraints on mobile devices
2025-10-29 06:38:16 +00:00
Aman pandit 36251c482c fix: add type safety annotations and fix hook dependencies in chat (#521) 2025-10-28 18:30:34 -07:00
Nikhil Joshi 82b135427e Updated contribute.md and .env.example for better onboarding (#536) 2025-10-28 18:23:57 -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
Dhravya Shah 1ea4af8362 feat: docs with new array contains (#534) 2025-10-27 21:44:07 -07: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
Saksham KushwahaandMahesh Sanikommu eb5ae20e3f Fix/invalid dom property (#526)
Co-authored-by: Mahesh Sanikommu <mahesh.svmr@gmail.com>
2025-10-27 13:53:50 -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 8bb22ebe46 feat: more clarity on the connectors sync (#523)
When connector is syncing
![image.png](https://app.graphite.dev/user-attachments/assets/68ab8a7f-6e0c-4900-8b6e-a7f1e1ae99f2.png)

After connected showing the metadata
![image.png](https://app.graphite.dev/user-attachments/assets/d53d3cc9-234b-4365-b4e0-c50ab23d8876.png)
2025-10-27 03:17:28 +00:00
MaheshtheDev cedd28ff72 fix: pricing in the settings (#528) 2025-10-27 03:07:28 +00:00