side-notes/manifest.json
Fabio Montefuscolo 4365b7687b feat: implement Side Notes Chrome extension
- Manifest V3 with sidePanel, tabs, webNavigation, unlimitedStorage permissions
- Background service worker: sidePanel setup + SPA navigation detection
- Shared modules: URL key derivation (buildNoteKey) and IndexedDB storage
- Side panel: per-tab markdown editor with debounced autosave, in-panel find
- Cross-panel consistency via BroadcastChannel with focus-aware refresh
- Notes-list page: day-grouped entries, click-to-focus/navigate behavior
- Dark theme by default
2026-08-03 19:51:34 +02:00

35 lines
734 B
JSON

{
"manifest_version": 3,
"name": "Side Notes",
"version": "0.1.0",
"description": "One markdown note per page, available instantly from a side panel.",
"permissions": [
"sidePanel",
"tabs",
"webNavigation",
"unlimitedStorage"
],
"icons": {
"16": "icons/icon-16.png",
"48": "icons/icon-48.png",
"128": "icons/icon-128.png"
},
"action": {
"default_title": "Open Side Notes"
},
"side_panel": {
"default_path": "sidepanel/sidepanel.html"
},
"background": {
"service_worker": "background.js",
"type": "module"
},
"commands": {
"_execute_action": {
"suggested_key": {
"default": "Ctrl+Shift+N",
"mac": "Command+Shift+N"
}
}
}
}