- Prefix unused parameter with underscore in t3.ts
- Remove extra blank lines in chatgpt.ts, gemini.ts, t3.ts, twitter-import.ts
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove dead code after return statements in chatgpt.ts and claude.ts
- Replace forEach callbacks that return values with for...of loops
- Prefix unused function with underscore (appendStoredMemories)
- Apply formatting fixes to all changed files
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
### TL;DR
Redesigned the browser extension UI with a dark theme and improved the Twitter bookmarks import experience with a new onboarding flow.
### What changed?
- Added a new `RightArrow` icon component for UI navigation
- Completely redesigned the popup UI with a dark theme and improved layout
- Enhanced Twitter bookmarks import functionality:
- Added an onboarding toast that appears the first time a user visits the bookmarks page
- Implemented a persistent import intent system that automatically opens the import modal when navigating to the bookmarks page
- Created a progress toast to show import status
- Improved folder import UI
- Updated the extension icon and added a new logo SVG
- Improved the project selection modal with better styling
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
Adds user-controlled auto search functionality for memories across ChatGPT, Claude, and T3.chat with a settings toggle in the extension popup.
Changes
- Settings UI: Added new "Settings" tab in popup with toggle to enable/disable auto search
- Auto Search: Automatically searches user memories while typing in chat apps (disabled by default)
- Chat Integration: Supports ChatGPT, Claude, and T3.chat with consistent behavior
- User Control: Users can enable/disable auto search via Settings tab
- Storage: Added AUTO_SEARCH_ENABLED storage key with default value false
Features
- ✅ Auto search memories while typing (when enabled)
- ✅ Manual search always available via supermemory icons
- ✅ Works across all supported chat platforms
- ✅ Real-time toggle without requiring page refresh