-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathmanifest.json
More file actions
305 lines (297 loc) · 11.8 KB
/
Copy pathmanifest.json
File metadata and controls
305 lines (297 loc) · 11.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
{
"manifest_version": 3,
"name": "__MSG_extName__",
"short_name": "Timeline",
"version": "4.7.3",
"description": "__MSG_extDescription__",
"default_locale": "en",
"author": "yanchao hou",
"icons": {
"16": "icons/icon16.png",
"48": "icons/icon48.png",
"128": "icons/icon128.png"
},
"permissions": [
"storage",
"unlimitedStorage",
"identity",
"activeTab"
],
"background": {
"service_worker": "js/background.js"
},
"content_scripts": [
{
"matches": [
"https://chatgpt.com/*",
"https://chat.openai.com/*"
],
"js": [
"js/apiCapture/chatgpt.js"
],
"world": "MAIN",
"run_at": "document_start"
},
{
"matches": [
"<all_urls>"
],
"js": [
"js/global/i18n.js",
"js/global/constants.js",
"js/global/resource-loader/index.js",
"js/global/url-change-monitor/index.js",
"js/global/dom-observer-manager/index.js",
"js/global/ai-state-monitor/index.js",
"js/global/tooltip-manager/index.js",
"js/global/toast-manager/index.js",
"js/global/ai-complete-reminder-toast/index.js",
"js/global/input-modal/index.js",
"js/sidebarStarred/folder-edit-modal/index.js",
"js/sidebarStarred/adapters/base.js",
"js/sidebarStarred/adapters/gemini.js",
"js/sidebarStarred/adapters/chatgpt.js",
"js/sidebarStarred/adapters/deepseek.js",
"js/sidebarStarred/adapters/doubao.js",
"js/sidebarStarred/adapters/kimi.js",
"js/sidebarStarred/adapters/claude.js",
"js/sidebarStarred/adapters/tongyi.js",
"js/sidebarStarred/adapters/qwen.js",
"js/sidebarStarred/adapters/registry.js",
"js/global/dropdown-manager/index.js",
"js/global/popconfirm-manager/index.js",
"js/global/changelog-modal/changelog.js",
"js/global/changelog-modal/index.js",
"js/global/event-delegate-manager/index.js",
"js/global/chat-header-actions/index.js",
"js/chat-width-manager/index.js",
"js/formula/libs/temml.min.js",
"js/formula/latex-extractor.js",
"js/formula/formula-manager.js",
"js/formula/index.js",
"js/panelModal/base-tab.js",
"js/global/changelog-modal/dsh-promo.js",
"js/panelModal/tabs/starred/folder-manager.js",
"js/sidebarStarred/starred-tree-renderer.js",
"js/panelModal/tabs/starred/index.js",
"js/panelModal/tabs/timeline/index.js",
"js/panelModal/tabs/prompt/index.js",
"js/panelModal/tabs/smartInputBox/index.js",
"js/panelModal/tabs/formula/index.js",
"js/runner/highlight/highlight.core.min.js",
"js/runner/highlight/javascript.min.js",
"js/runner/highlight/typescript.min.js",
"js/runner/highlight/sql.min.js",
"js/runner/highlight/xml.min.js",
"js/runner/highlight/css.min.js",
"js/runner/highlight/json.min.js",
"js/runner/highlight/markdown.min.js",
"js/runner/highlight/language-detector.js",
"js/runner/core/base-runner.js",
"js/runner/languages/javascript/sandbox-manager.js",
"js/runner/languages/javascript/index.js",
"js/runner/languages/typescript/sandbox-manager.js",
"js/runner/languages/typescript/index.js",
"js/runner/languages/sql/sandbox-manager.js",
"js/runner/languages/sql/index.js",
"js/runner/languages/html/index.js",
"js/runner/languages/json/index.js",
"js/runner/languages/markdown/index.js",
"js/runner/languages/mermaid/index.js",
"js/runner/languages/registry.js",
"js/runner/runner-manager.js",
"js/runner/components/runner-panel.js",
"js/runner/components/floating-runner.js",
"js/runner/index.js",
"js/smartInputBox/animations/snail/index.js",
"js/smartInputBox/animations/zombie/index.js",
"js/smartInputBox/animations/ant/index.js",
"js/smartInputBox/animations/wizard/index.js",
"js/smartInputBox/animations/index.js",
"js/panelModal/tabs/animation/index.js",
"js/panelModal/tabs/runner/index.js",
"js/panelModal/tabs/conversationExport/index.js",
"js/panelModal/tabs/dataSync/index.js",
"js/panelModal/tabs/about/index.js",
"js/panelModal/tabs/mirrorSite/index.js",
"js/panelModal/tab-registry.js",
"js/panelModal/index.js",
"js/smartInputBox/constants.js",
"js/smartInputBox/adapters/base.js",
"js/smartInputBox/adapters/chatgpt.js",
"js/smartInputBox/adapters/gemini.js",
"js/smartInputBox/adapters/deepseek.js",
"js/smartInputBox/adapters/kimi.js",
"js/smartInputBox/adapters/perplexity.js",
"js/smartInputBox/adapters/tongyi.js",
"js/smartInputBox/adapters/qwen.js",
"js/smartInputBox/adapters/grok.js",
"js/smartInputBox/adapters/doubao.js",
"js/smartInputBox/adapters/claude.js",
"js/smartInputBox/adapters/yuanbao.js",
"js/smartInputBox/adapters/notebooklm.js",
"js/smartInputBox/adapters/registry.js",
"js/smartInputBox/prompt-dropdown-ui.js",
"js/smartInputBox/prompt-button-manager.js",
"js/smartInputBox/smart-enter-manager.js",
"js/smartInputBox/index.js",
"js/scrollToBottom/scroll-to-bottom-manager.js",
"js/watermark/watermark-manager.js",
"js/preventAutoScroll/index.js",
"js/timeline/adapters/base.js",
"js/timeline/adapters/chatgpt.js",
"js/timeline/adapters/gemini.js",
"js/timeline/adapters/doubao.js",
"js/timeline/adapters/deepseek.js",
"js/timeline/adapters/yiyan.js",
"js/timeline/adapters/tongyi.js",
"js/timeline/adapters/qwen.js",
"js/timeline/adapters/kimi.js",
"js/timeline/adapters/yuanbao.js",
"js/timeline/adapters/grok.js",
"js/timeline/adapters/perplexity.js",
"js/timeline/adapters/claude.js",
"js/timeline/adapters/notebooklm.js",
"js/timeline/adapters/custom-sites.js",
"js/mirrorSiteDetector/mirror-site-detector.js",
"js/timeline/adapters/custom.js",
"js/timeline/adapters/registry.js",
"js/mermaid/index.js",
"js/highlight/libs/diff-match-patch.js",
"js/highlight/highlight-manager.js",
"js/panelModal/tabs/highlight/index.js",
"js/panelModal/tabs/chatWidth/index.js",
"js/quickAsk/selection-copy.js",
"js/quickAsk/quick-ask-manager.js",
"js/quickAsk/index.js",
"js/highlight/index.js",
"js/timeline/common.js",
"js/timeline/container-finder.js",
"js/timeline/star-input-modal/star-input-modal.js",
"js/timeline/chat-time-recorder.js",
"js/timeline/notepad/notepad-manager.js",
"js/timeline/question-list/index.js",
"js/timeline/timeline-manager.js",
"js/timeline/index.js",
"js/sidebarStarred/sidebar-starred-manager.js",
"js/sidebarStarred/index.js",
"js/customSite/custom-site-utils.js",
"js/customSite/custom-site-float-button.js",
"js/customSite/index.js",
"js/conversationExport/constants.js",
"js/conversationExport/dom-to-markdown.js",
"js/conversationExport/adapters/base.js",
"js/conversationExport/adapters/gemini.js",
"js/conversationExport/adapters/chatgpt.js",
"js/conversationExport/adapters/deepseek.js",
"js/conversationExport/adapters/kimi.js",
"js/conversationExport/adapters/doubao.js",
"js/conversationExport/adapters/registry.js",
"js/conversationExport/exporters.js",
"js/conversationExport/png-exporter.js",
"js/conversationExport/pdf-exporter.js",
"js/conversationExport/export-modal.js",
"js/conversationExport/export-manager.js",
"js/conversationExport/index.js"
],
"css": [
"styles/variables.css",
"js/global/tooltip-manager/styles.css",
"js/global/toast-manager/styles.css",
"js/global/input-modal/styles.css",
"js/sidebarStarred/folder-edit-modal/styles.css",
"js/sidebarStarred/styles.css",
"js/global/dropdown-manager/styles.css",
"js/global/popconfirm-manager/styles.css",
"js/global/changelog-modal/styles.css",
"js/panelModal/styles.css",
"js/panelModal/tabs/starred/styles.css",
"js/panelModal/tabs/timeline/styles.css",
"js/panelModal/tabs/prompt/styles.css",
"js/panelModal/tabs/smartInputBox/styles.css",
"js/panelModal/tabs/formula/styles.css",
"js/runner/codemirror/codemirror.min.css",
"js/runner/styles.css",
"js/runner/components/runner-panel.css",
"js/runner/components/floating-runner.css",
"js/smartInputBox/animations/snail/styles.css",
"js/smartInputBox/animations/zombie/styles.css",
"js/smartInputBox/animations/ant/styles.css",
"js/smartInputBox/animations/wizard/styles.css",
"js/panelModal/tabs/animation/styles.css",
"js/panelModal/tabs/runner/styles.css",
"js/panelModal/tabs/conversationExport/styles.css",
"js/panelModal/tabs/dataSync/styles.css",
"js/panelModal/tabs/about/styles.css",
"js/panelModal/tabs/mirrorSite/styles.css",
"js/timeline/star-input-modal/star-input-modal.css",
"js/timeline/notepad/notepad.css",
"js/timeline/question-list/styles.css",
"js/timeline/timeline.css",
"js/formula/formula.css",
"js/smartInputBox/prompt-button.css",
"js/scrollToBottom/styles.css",
"js/watermark/watermark.css",
"js/quickAsk/styles.css",
"js/highlight/styles.css",
"js/panelModal/tabs/highlight/styles.css",
"js/panelModal/tabs/chatWidth/styles.css",
"js/mermaid/styles.css",
"js/customSite/custom-site.css",
"js/conversationExport/styles.css"
],
"run_at": "document_idle"
}
],
"web_accessible_resources": [
{
"resources": [
"icons/icon128.png",
"assets/sounds/done1.mp3",
"images/logo.png",
"images/logo/*.webp",
"images/logo/*.svg",
"_locales/en/messages.json",
"_locales/zh_CN/messages.json",
"js/runner/languages/javascript/sandbox.html",
"js/runner/languages/javascript/sandbox-script.js",
"js/runner/languages/typescript/sandbox.html",
"js/runner/languages/typescript/sandbox-script.js",
"js/runner/languages/typescript/libs/typescript.min.js",
"js/runner/languages/sql/sandbox.html",
"js/runner/languages/sql/sandbox-script.js",
"js/runner/languages/sql/libs/sql-wasm.js",
"js/runner/languages/sql/libs/sql-wasm.wasm",
"js/runner/codemirror/codemirror.min.js",
"js/runner/codemirror/javascript.min.js",
"js/runner/codemirror/xml.min.js",
"js/runner/codemirror/css.min.js",
"js/runner/codemirror/sql.min.js",
"js/runner/codemirror/htmlmixed.min.js",
"js/runner/codemirror/markdown.min.js",
"js/runner/libs/marked.min.js",
"js/mermaid/lib/mermaid.min.js",
"js/conversationExport/libs/mathjax-config.js",
"js/conversationExport/libs/mathjax-tex-svg.js",
"js/watermark/engine/*",
"js/watermark/engine/core/*"
],
"matches": [
"<all_urls>"
]
}
],
"action": {
"default_title": "__MSG_extName__"
},
"sandbox": {
"pages": [
"js/runner/languages/javascript/sandbox.html",
"js/runner/languages/typescript/sandbox.html",
"js/runner/languages/sql/sandbox.html"
]
},
"content_security_policy": {
"sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' 'unsafe-inline' 'unsafe-eval' 'wasm-unsafe-eval'; child-src 'self';"
}
}