(READ ONLY) Margin is an open annotation layer for the internet. Powered by the AT Protocol.
margin.at
extension
web
atproto
comments
1{
2 "manifest_version": 3,
3 "name": "Margin",
4 "description": "Write in the margins of the web. Annotate any URL with AT Protocol.",
5 "version": "0.0.11",
6 "icons": {
7 "16": "icons/favicon-16x16.png",
8 "32": "icons/favicon-32x32.png",
9 "48": "icons/icon-48x48.png",
10 "128": "icons/icon-128x128.png"
11 },
12 "action": {
13 "default_popup": "popup/popup.html",
14 "default_icon": {
15 "16": "icons/favicon-16x16.png",
16 "32": "icons/favicon-32x32.png",
17 "48": "icons/icon-48x48.png"
18 },
19 "default_title": "Margin - View annotations"
20 },
21 "background": {
22 "service_worker": "background/service-worker.js",
23 "type": "module"
24 },
25 "content_scripts": [
26 {
27 "matches": ["<all_urls>"],
28 "js": ["content/content.js"],
29 "css": ["content/content.css"],
30 "run_at": "document_idle"
31 }
32 ],
33 "permissions": [
34 "storage",
35 "activeTab",
36 "tabs",
37 "cookies",
38 "contextMenus",
39 "sidePanel"
40 ],
41 "side_panel": {
42 "default_path": "sidepanel/sidepanel.html"
43 },
44 "optional_permissions": ["notifications"],
45 "host_permissions": ["<all_urls>"],
46 "options_ui": {
47 "page": "popup/popup.html",
48 "open_in_tab": true
49 },
50 "browser_specific_settings": {
51 "gecko": {
52 "id": "hello@margin.at",
53 "strict_min_version": "109.0"
54 }
55 }
56}