|
148 | 148 | // @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
|
149 | 149 | // @author KudoAI
|
150 | 150 | // @namespace https://kudoai.com
|
151 |
| -// @version 2025.5.16.18 |
| 151 | +// @version 2025.5.16.19 |
152 | 152 | // @license MIT
|
153 | 153 | // @icon https://assets.ddgpt.com/images/icons/duckduckgpt/icon48.png?v=06af076
|
154 | 154 | // @icon64 https://assets.ddgpt.com/images/icons/duckduckgpt/icon64.png?v=06af076
|
|
301 | 301 | }
|
302 | 302 | Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs })
|
303 | 303 | app.urls.aiweAssets = app.urls.aiweAssets.replace('@latest', `@${app.commitHashes.aiweb}`)
|
| 304 | + app.alerts = { |
| 305 | + waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`, |
| 306 | + login: `${app.msgs.alert_login} @ `, |
| 307 | + checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `, |
| 308 | + tooManyRequests: `${app.msgs.alert_tooManyRequests}.`, |
| 309 | + parseFailed: `${app.msgs.alert_parseFailed}.`, |
| 310 | + proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`, |
| 311 | + apiNotWorking: `API ${app.msgs.alert_notWorking}.`, |
| 312 | + suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`, |
| 313 | + suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`, |
| 314 | + suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}` |
| 315 | + } |
304 | 316 | app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
|
305 | 317 | method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
|
306 | 318 | url: `${app.urls.aiweAssets}/data/katex-delimiters.json`
|
|
478 | 490 | const inputEvents = {} ; ['down', 'move', 'up'].forEach(action =>
|
479 | 491 | inputEvents[action] = ( window.PointerEvent ? 'pointer' : env.browser.isMobile ? 'touch' : 'mouse' ) + action)
|
480 | 492 |
|
481 |
| - // Init ALERTS |
482 |
| - Object.assign(app, { alerts: { |
483 |
| - waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`, |
484 |
| - login: `${app.msgs.alert_login} @ `, |
485 |
| - checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `, |
486 |
| - tooManyRequests: `${app.msgs.alert_tooManyRequests}.`, |
487 |
| - parseFailed: `${app.msgs.alert_parseFailed}.`, |
488 |
| - proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`, |
489 |
| - apiNotWorking: `API ${app.msgs.alert_notWorking}.`, |
490 |
| - suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`, |
491 |
| - suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`, |
492 |
| - suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}` |
493 |
| - }}) |
494 |
| - |
495 | 493 | // Define UI functions
|
496 | 494 |
|
497 | 495 | const addListeners = {
|
|
0 commit comments