Skip to content

Commit d96f327

Browse files
committed
Bumped app.latestResourceCommitHash, added insert in app.urls.asssetHost ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/chatgpt-widescreen]
1 parent 3f25a44 commit d96f327

File tree

6 files changed

+8
-12
lines changed

6 files changed

+8
-12
lines changed

chromium/extension/components/icons.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ window.icons = {
4545

4646
questionMark: {
4747
type: 'png',
48-
get src() {
49-
return `${icons.imports.app.urls.assetHost}/images/icons/question-mark/icon16.png?v=${
50-
icons.imports.app.latestResourceCommitHash}`
51-
}
48+
get src() { return `${icons.imports.app.urls.assetHost}/images/icons/question-mark/icon16.png` }
5249
}
5350
};

chromium/extension/popup/controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@
223223
const cjsSpan = dom.create.elem('span', { class: 'cjs-span',
224224
title: env.browser.displaysEnglish ? '' : `${getMsg('about_poweredBy')} chatgpt.js` })
225225
const cjsLogo = dom.create.elem('img', {
226-
src: `${app.urls.cjsAssetHost}/images/badges/powered-by-chatgpt.js.png?b2a1975` })
226+
src: `${app.urls.cjsAssetHost.replace('@latest', '@745f0ca')}/images/badges/powered-by-chatgpt.js.png` })
227227
cjsSpan.onclick = () => { open(app.urls.chatgptJS) ; close() }
228228
cjsSpan.append(cjsLogo) ; footer.append(cjsSpan)
229229

chromium/extension/service-worker.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ const appReady = (async () => {
66
// Init APP data
77
const app = {
88
version: chrome.runtime.getManifest().version,
9-
latestResourceCommitHash: '7fb1782', // for cached app.json + sites.json5 + icons.questionMark.src
9+
latestResourceCommitHash: '3f25a44', // for cached app.json + sites.json5 + icons.questionMark.src
1010
urls: {},
1111
chatgptJSver: /v(\d+\.\d+\.\d+)/.exec(await (await fetch(chrome.runtime.getURL('lib/chatgpt.js'))).text())[1]
1212
}
1313
app.urls.resourceHost = `https://cdn.jsdelivr.net/gh/adamlui/chatgpt-widescreen@${app.latestResourceCommitHash}`
1414
const remoteAppData = await (await fetch(`${app.urls.resourceHost}/assets/data/app.json`)).json()
1515
Object.assign(app, { ...remoteAppData, urls: { ...app.urls, ...remoteAppData.urls }})
16+
app.urls.assetHost = app.urls.assetHost.replace('@latest', `@${app.latestResourceCommitHash}`)
1617
chrome.storage.local.set({ app }) // save to browser storage
1718

1819
// Init SITES data

firefox/extension/background.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
// Init APP data
55
const app = {
66
version: chrome.runtime.getManifest().version,
7-
latestResourceCommitHash: '7fb1782', // for cached app.json + sites.json5 + icons.questionMark.src
7+
latestResourceCommitHash: '3f25a44', // for cached app.json + sites.json5 + icons.questionMark.src
88
urls: {},
99
chatgptJSver: /v(\d+\.\d+\.\d+)/.exec(await (await fetch(chrome.runtime.getURL('lib/chatgpt.js'))).text())[1]
1010
}
1111
app.urls.resourceHost = `https://cdn.jsdelivr.net/gh/adamlui/chatgpt-widescreen@${app.latestResourceCommitHash}`
1212
const remoteAppData = await (await fetch(`${app.urls.resourceHost}/assets/data/app.json`)).json()
1313
Object.assign(app, { ...remoteAppData, urls: { ...app.urls, ...remoteAppData.urls }})
14+
app.urls.assetHost = app.urls.assetHost.replace('@latest', `@${app.latestResourceCommitHash}`)
1415
chrome.storage.local.set({ app }) // save to browser storage
1516

1617
// Init SITES data

firefox/extension/components/icons.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ window.icons = {
4545

4646
questionMark: {
4747
type: 'png',
48-
get src() {
49-
return `${icons.imports.app.urls.assetHost}/images/icons/question-mark/icon16.png?v=${
50-
icons.imports.app.latestResourceCommitHash}`
51-
}
48+
get src() { return `${icons.imports.app.urls.assetHost}/images/icons/question-mark/icon16.png` }
5249
}
5350
};

firefox/extension/popup/controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@
223223
const cjsSpan = dom.create.elem('span', { class: 'cjs-span',
224224
title: env.browser.displaysEnglish ? '' : `${getMsg('about_poweredBy')} chatgpt.js` })
225225
const cjsLogo = dom.create.elem('img', {
226-
src: `${app.urls.cjsAssetHost}/images/badges/powered-by-chatgpt.js.png?b2a1975` })
226+
src: `${app.urls.cjsAssetHost.replace('@latest', '@745f0ca')}/images/badges/powered-by-chatgpt.js.png` })
227227
cjsSpan.onclick = () => { open(app.urls.chatgptJS) ; close() }
228228
cjsSpan.append(cjsLogo) ; footer.append(cjsSpan)
229229

0 commit comments

Comments
 (0)