|
149 | 149 | // @description:zu Yengeza izimpendulo ze-AI ku-Google Search (inikwa amandla yi-Google Gemma + GPT-4o!)
|
150 | 150 | // @author KudoAI
|
151 | 151 | // @namespace https://kudoai.com
|
152 |
| -// @version 2025.5.16.17 |
| 152 | +// @version 2025.5.16.18 |
153 | 153 | // @license MIT
|
154 | 154 | // @icon https://assets.googlegpt.io/images/icons/googlegpt/black/icon48.png?v=59409b2
|
155 | 155 | // @icon64 https://assets.googlegpt.io/images/icons/googlegpt/black/icon64.png?v=59409b2
|
|
491 | 491 | }
|
492 | 492 | Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs })
|
493 | 493 | app.urls.aiweAssets = app.urls.aiweAssets.replace('@latest', `@${app.commitHashes.aiweb}`)
|
| 494 | + app.alerts = { |
| 495 | + waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`, |
| 496 | + login: `${app.msgs.alert_login} @ `, |
| 497 | + checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `, |
| 498 | + tooManyRequests: `${app.msgs.alert_tooManyRequests}.`, |
| 499 | + parseFailed: `${app.msgs.alert_parseFailed}.`, |
| 500 | + proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`, |
| 501 | + apiNotWorking: `API ${app.msgs.alert_notWorking}.`, |
| 502 | + suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`, |
| 503 | + suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`, |
| 504 | + suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}` |
| 505 | + } |
494 | 506 | app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
|
495 | 507 | method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
|
496 | 508 | url: `${app.urls.aiweAssets}/data/katex-delimiters.json`
|
|
663 | 675 | const inputEvents = {} ; ['down', 'move', 'up'].forEach(action =>
|
664 | 676 | inputEvents[action] = ( window.PointerEvent ? 'pointer' : env.browser.isMobile ? 'touch' : 'mouse' ) + action)
|
665 | 677 |
|
666 |
| - // Init ALERTS |
667 |
| - Object.assign(app, { alerts: { |
668 |
| - waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`, |
669 |
| - login: `${app.msgs.alert_login} @ `, |
670 |
| - checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `, |
671 |
| - tooManyRequests: `${app.msgs.alert_tooManyRequests}.`, |
672 |
| - parseFailed: `${app.msgs.alert_parseFailed}.`, |
673 |
| - proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`, |
674 |
| - apiNotWorking: `API ${app.msgs.alert_notWorking}.`, |
675 |
| - suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`, |
676 |
| - suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`, |
677 |
| - suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}` |
678 |
| - }}) |
679 |
| - |
680 | 678 | // Define UI functions
|
681 | 679 |
|
682 | 680 | const addListeners = {
|
|
0 commit comments