View Project
A powerful Chrome extension that allows users to highlight text on web pages and attach notes to these highlights. All highlights and notes persist across browser sessions and are automatically restored when you revisit the page, creating your personal knowledge repository as you browse.
Highlight any text on web pages with a simple selection
Add detailed notes to any highlighted text
Multiple highlight colors for visual organization
Notes appear as indicators that expand on hover/click
Edit and delete individual notes
Automatic saving of all content to local storage
Persistent highlights and notes across browser sessions
View and manage all your saved content in the popup window
Export and import your data for backup
Open Chrome and go to `chrome://extensions/`
Enable "Developer mode" in the top right corner
Click "Load unpacked" and select the extension directory
The extension icon should appear in your Chrome toolbar
Select any text on a webpage
Choose a highlight color from the popup palette
Click the highlight button or use keyboard shortcuts
Select text you want to annotate
Click the "Add Note" button in the selection palette
Enter your note in the popup editor and save
Note indicators will appear next to your highlighted text
Hover over note indicators to preview content
Click indicators to fully expand notes
Use edit and delete buttons within expanded notes
Access all notes via the extension popup
Click the extension icon to view all saved content
Filter by page, date, or content
Search through all your highlights and notes
Export data for backup or sharing
Built on Manifest V3 for improved security and performance
Uses Chrome Storage API for reliable data persistence
Content is stored with URL-based organization
Each highlight and note has a unique ID and timestamp
Event-driven architecture for seamless user interaction
Background script for cross-page functionality
Modular code structure for maintainability
Built with