Relay — Floating Notes (Chrome extension) ========================================== WHAT THIS IS A Manifest V3 Chrome extension that adds a floating notes panel to any webpage, so you can search, copy and paste your snippets without leaving the tab you're on. It shares its data model with the Relay dashboard but keeps its own local copy in chrome.storage.local, so it works fully offline; use "Dashboard" in the popup to open the web app. INSTALL LOCALLY (Developer mode) 1. Create a folder named "relay-extension" on your computer. 2. Download every file listed on the Extension page into that folder, keeping the exact filenames (manifest.json, background.js, content.js, popup.html, popup.css, popup.js). 3. Open chrome://extensions in Chrome. 4. Turn on "Developer mode" (top right). 5. Click "Load unpacked" and select the relay-extension folder. 6. Pin the Relay icon to your toolbar (puzzle-piece icon → pin). USING IT - Open any normal website. A small "📝" tab appears at the screen edge — click it to expand the panel, search, and Copy or Paste any note. - Click a text field first, then Paste from the panel to insert a note at the cursor. If a site blocks programmatic insertion, the text is copied to your clipboard instead and a message tells you to press Ctrl+V. - Select text on a page, right-click, and choose "Save to Relay Notes" to turn it into a new note instantly. - The toolbar icon opens a compact popup for quick copy/paste without opening the panel at all. PERMISSIONS, AND WHY - storage keep your notes and panel position on your machine. - contextMenus the right-click "Save to Relay Notes" action. - activeTab, scripting insert text into the page you're on when you click Paste, and recover gracefully on tabs the content script missed. - host_permissions (all sites) the floating panel and paste both need to reach the page's own DOM, on whichever site you're using. WHAT IT WILL NOT DO Chrome itself blocks extensions from running on chrome:// pages, the Chrome Web Store, and most PDF viewers — that is a browser security boundary, not a bug here, and Relay does not try to fake it.