blob: 8a9fe9d5a0c0b93dfb9e32e7bd7200ca3e01c4d8 [file] [log] [blame]
avm99963847ee632019-03-27 00:57:44 +01001{
avm99963bbc88c62020-12-25 03:44:41 +01002#if defined(CHROMIUM || GECKO)
avm99963847ee632019-03-27 00:57:44 +01003 "manifest_version": 2,
avm99963bbc88c62020-12-25 03:44:41 +01004#endif
5#if defined(CHROMIUM_MV3)
6 "manifest_version": 3,
7#endif
avm99963a3d1ef32019-03-30 23:33:29 +01008 "name": "__MSG_appName__",
avm99963666575f2020-08-08 15:40:39 +02009 "version": "0",
Adrià Vilanova Martínezd75966e2021-06-09 15:41:31 +020010#if defined(CHROMIUM || CHROMIUM_MV3)
avm99963666575f2020-08-08 15:40:39 +020011 "version_name": "dirty",
avm999636c357302020-08-09 19:54:08 +020012#endif
avm99963a3d1ef32019-03-30 23:33:29 +010013 "description": "__MSG_appDescription__",
avm99963847ee632019-03-27 00:57:44 +010014 "icons": {
avm99963d8498752019-03-27 01:09:56 +010015 "512": "icons/512.png",
16 "128": "icons/128.png"
avm99963847ee632019-03-27 00:57:44 +010017 },
18 "content_scripts": [
19 {
20 "matches": ["https://support.google.com/s/community*"],
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020021 "js": ["communityConsoleMain.bundle.js"]
avm99963847ee632019-03-27 00:57:44 +010022 },
23 {
avm999636d9c5fe2019-06-04 00:35:53 +020024 "matches": ["https://support.google.com/s/community*"],
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020025 "js": ["communityConsoleStart.bundle.js"],
26 "css": ["css/common/console.css"],
avm999636d9c5fe2019-06-04 00:35:53 +020027 "run_at": "document_start"
28 },
29 {
avm99963847ee632019-03-27 00:57:44 +010030 "matches": ["https://support.google.com/*/threads*"],
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020031 "js": ["publicForum.bundle.js"]
avm99963cbea3142019-03-28 00:48:15 +010032 },
33 {
34 "matches": ["https://support.google.com/*/thread/*"],
avm9996336b8dbc2020-09-01 21:16:19 +020035 "exclude_matches": ["https://support.google.com/s/community*", "https://support.google.com/*/thread/new*"],
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020036 "js": ["publicThread.bundle.js"],
avm99963134f1ef2019-03-30 19:05:27 +010037 "run_at": "document_end"
avm99963d0757252019-03-30 20:13:00 +010038 },
39 {
avm99963ad65e752020-09-01 00:13:59 +020040 "matches": ["https://support.google.com/s/community*", "https://support.google.com/*/thread/*"],
avm9996336b8dbc2020-09-01 21:16:19 +020041 "exclude_matches": ["https://support.google.com/*/thread/new*"],
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020042 "js": ["profileIndicator.bundle.js"]
avm99963ad65e752020-09-01 00:13:59 +020043 },
44 {
Adrià Vilanova Martínez56d4d182021-06-09 14:56:15 +020045 "matches": ["https://support.google.com/*/profile/*", "https://support.google.com/profile/*"],
Adrià Vilanova Martínez3083a432021-06-15 04:24:22 +020046 "all_frames": true,
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020047 "js": ["profile.bundle.js"],
48 "css": ["css/common/forum.css"]
avm99963847ee632019-03-27 00:57:44 +010049 }
50 ],
51 "permissions": [
Adrià Vilanova Martínezd75966e2021-06-09 15:41:31 +020052#if defined(CHROMIUM || GECKO)
53 "https://support.google.com/*",
avm99963bbc88c62020-12-25 03:44:41 +010054#endif
avm99963cbea3142019-03-28 00:48:15 +010055 "storage"
56 ],
avm99963bbc88c62020-12-25 03:44:41 +010057#if defined(CHROMIUM_MV3)
58 "host_permissions": [
Adrià Vilanova Martínezd75966e2021-06-09 15:41:31 +020059 "https://support.google.com/*"
avm99963129fb502020-08-28 05:18:53 +020060 ],
avm99963bbc88c62020-12-25 03:44:41 +010061#endif
62 "web_accessible_resources": [
63#if defined(CHROMIUM_MV3)
64 {
65 "resources": [
66#endif
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020067 "profileIndicatorInject.bundle.js",
68 "batchLockInject.bundle.js",
Adrià Vilanova Martínez43ec2b92021-07-16 18:44:54 +020069 "xhrInterceptorInject.bundle.js",
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +020070
71 "css/profileindicator_inject.css",
72 "css/ccdarktheme.css",
73 "css/batchlock_inject.css",
74 "css/enhanced_announcements_dot.css",
75 "css/reposition_expand_thread.css",
76 "css/thread_list_avatars.css",
77 "css/autorefresh_list.css"
avm99963bbc88c62020-12-25 03:44:41 +010078#if defined(CHROMIUM_MV3)
79 ],
80 "matches": [
81 "https://support.google.com/*"
82 ]
83 }
84#endif
85 ],
Adrià Vilanova Martínezd75966e2021-06-09 15:41:31 +020086#if defined(CHROMIUM || GECKO)
avm999631a1d2b72020-08-20 03:15:20 +020087 "browser_action": {},
avm99963bbc88c62020-12-25 03:44:41 +010088#endif
89#if defined(CHROMIUM_MV3)
90 "action": {},
91#endif
avm999636c357302020-08-09 19:54:08 +020092#if defined(CHROMIUM)
avm99963a23bf1e2020-12-25 03:02:10 +010093 "options_page": "options/options.html",
avm999636c357302020-08-09 19:54:08 +020094#endif
avm99963cbea3142019-03-28 00:48:15 +010095 "options_ui": {
avm99963a23bf1e2020-12-25 03:02:10 +010096 "page": "options/options.html",
avm99963cbea3142019-03-28 00:48:15 +010097 "open_in_tab": false
98 },
99 "background": {
avm99963bbc88c62020-12-25 03:44:41 +0100100#if defined(CHROMIUM || GECKO)
avm999636c357302020-08-09 19:54:08 +0200101#if defined(CHROMIUM)
102 "persistent": false,
103#endif
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +0200104 "scripts": ["background.bundle.js"]
avm99963bbc88c62020-12-25 03:44:41 +0100105#endif
106#if defined(CHROMIUM_MV3)
Adrià Vilanova Martínez3465e772021-07-11 19:18:41 +0200107 "service_worker": "sw.bundle.js"
avm99963bbc88c62020-12-25 03:44:41 +0100108#endif
avm99963a3d1ef32019-03-30 23:33:29 +0100109 },
avm999636c357302020-08-09 19:54:08 +0200110#if defined(GECKO)
111 "browser_specific_settings": {
112 "gecko": {
113 "id": "twpowertools@avm99963.com",
avm99963f478c362020-12-02 01:15:41 +0100114 "strict_min_version": "57.0"
avm999636c357302020-08-09 19:54:08 +0200115 }
116 },
117#endif
avm99963a3d1ef32019-03-30 23:33:29 +0100118 "default_locale": "en"
avm999636a7cbcb2019-03-27 01:16:28 +0100119}