|
235 | 235 | // @description:zu Thuthukisa iChatGPT ngemodi zesikrini ezibanzi/egcwele/ephezulu + imodi yokuvimbela i-spam. Futhi isebenza ku-poe.com! |
236 | 236 | // @author Adam Lui |
237 | 237 | // @namespace https://github.com/adamlui |
238 | | -// @version 2026.1.26 |
| 238 | +// @version 2026.1.26.1 |
239 | 239 | // @license MIT |
240 | 240 | // @icon https://assets.chatgptwidescreen.com/images/icons/widescreen-robot-emoji/icon48.png?v=844b16e |
241 | 241 | // @icon64 https://assets.chatgptwidescreen.com/images/icons/widescreen-robot-emoji/icon64.png?v=844b16e |
|
256 | 256 | // @connect gm.chatgptwidescreen.com |
257 | 257 | // @connect raw.githubusercontent.com |
258 | 258 | // @require https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@3.8.5/dist/chatgpt.min.js#sha256-0NMJgflkEQlWbXxtN4SD+wogV6ss2TY6JAu4A0hmM0k= |
259 | | -// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@ed7d80f/assets/js/lib/css.js/dist/css.min.js#sha256-BCcXA39Aq/Thsxgzl5di1FFCVQK5JiVQykPs8KBVxl8= |
260 | | -// @require https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@3683a79/assets/js/lib/dom.js/dist/dom.min.js#sha256-Xl5ghi373aMe12nN4vOKB+C5IJQY43AtjVAdB0K3Dag= |
| 259 | +// @require https://cdn.jsdelivr.net/gh/adamlui/userscripts@ff2baba/assets/js/lib/css.js/dist/css.min.js#sha256-zf9s8C0cZ/i+gnaTIUxa0+RpDYpsJVlyuV5L2q4KUdA= |
| 260 | +// @require https://cdn.jsdelivr.net/gh/adamlui/userscripts@ff2baba/assets/js/lib/dom.js/dist/dom.min.js#sha256-nTc2by3ZAz6AR7B8fOqjloJNETvjAepe15t2qlghMDo= |
261 | 261 | // @require https://cdn.jsdelivr.net/npm/json5@2.2.3/dist/index.min.js#sha256-S7ltnVPzgKyAGBlBG4wQhorJqYTehj5WQCrADCKJufE= |
262 | 262 | // @require https://cdn.jsdelivr.net/gh/adamlui/chatgpt-widescreen@ab7ee52/chromium/extension/lib/chatbar.js#sha256-SRE9UyuH01owWuLBPnjy0EuYAu5EdDAZtyRWogzEhno= |
263 | 263 | // @require https://cdn.jsdelivr.net/gh/adamlui/chatgpt-widescreen@42999e8/chromium/extension/lib/feedback.js#sha256-ikwP7pqkAsaulLjYWWf6V9dA0hSY3JoFCtkC4fPynzc= |
|
400 | 400 |
|
401 | 401 | // ...or create settings categories |
402 | 402 | : Object.entries(settings.categories) |
403 | | - .filter(([key]) => !config[`${env.site}Disabled`] || key == 'siteSettings') |
| 403 | + .filter(([key]) => !app.config[`${env.site}Disabled`] || key == 'siteSettings') |
404 | 404 | .map(([key, category]) => GM_registerMenuCommand( |
405 | 405 | `${ category.symbol ? category.symbol + ' ' : '' }${category.label}`, () => modals.settings(key), |
406 | 406 | env.scriptManager.supportsTooltips ? { title: ' ' } : undefined |
|
626 | 626 | knob: dom.create.elem('span', { class: 'toggle-knob' }) |
627 | 627 | } |
628 | 628 | entry.toggle.input.checked = ( |
629 | | - ctgKey == 'siteSettings' ? !config[configKeyName] : settings.typeIsEnabled(key) ) |
| 629 | + ctgKey == 'siteSettings' ? !app.config[configKeyName] : settings.typeIsEnabled(key) ) |
630 | 630 | entry.toggle.switch.append(entry.toggle.knob) |
631 | 631 | entry.row.append(entry.toggle.input, entry.toggle.switch) |
632 | 632 |
|
|
636 | 636 | // Add click listener |
637 | 637 | entry.row.onclick = () => { |
638 | 638 | modals.toggleUtils.switchToggle(entry.toggle.input) |
639 | | - settings.save(configKeyName, !config[configKeyName]) |
| 639 | + settings.save(configKeyName, !app.config[configKeyName]) |
640 | 640 | sync.configToUI({ updatedKey: configKeyName }) |
641 | 641 | if (ctgKey == 'siteSettings' && env.site == key) // notify if setting of active site toggled |
642 | 642 | feedback.notify(`${app.name} 🧩 ${ |
|
806 | 806 | }))) |
807 | 807 |
|
808 | 808 | // Restore PREV SESSION's state |
809 | | - if (!config[`${env.site}Disabled`]) { |
| 809 | + if (!app.config[`${env.site}Disabled`]) { |
810 | 810 | if (app.config.btnsVisible) buttons.insert() |
811 | 811 | if (app.config.widescreen) toggleMode('widescreen', true) |
812 | 812 | if (app.config.fullWindow && sites[env.site].hasSidebar) { |
|
0 commit comments