|
225 | 225 | // @description:zu Ziba itshala lokucabanga okuzoshintshwa ngokuzenzakalelayo uma ukubuka chatgpt.com
|
226 | 226 | // @author Adam Lui
|
227 | 227 | // @namespace https://github.com/adamlui
|
228 |
| -// @version 2025.1.10.1 |
| 228 | +// @version 2025.1.11 |
229 | 229 | // @license MIT
|
230 | 230 | // @icon https://assets.autoclearchatgpt.com/images/icons/openai/black/icon48.png?v=f461c06
|
231 | 231 | // @icon64 https://assets.autoclearchatgpt.com/images/icons/openai/black/icon64.png?v=f461c06
|
|
376 | 376 | const settings = {
|
377 | 377 |
|
378 | 378 | controls: { // displays top-to-bottom in toolbar menu
|
379 |
| - autoclear: { type: 'toggle', |
| 379 | + autoclear: { type: 'toggle', defaultVal: false, |
380 | 380 | label: app.msgs.menuLabel_autoclear, helptip: app.msgs.appDesc },
|
381 | 381 | clearNow: { type: 'action', symbol: '🧹',
|
382 | 382 | label: app.msgs.menuLabel_clearNow, helptip: app.msgs.helptip_clearNow },
|
383 |
| - toggleHidden: { type: 'toggle', |
| 383 | + toggleHidden: { type: 'toggle', defaultVal: false, |
384 | 384 | label: app.msgs.menuLabel_toggleVis, helptip: app.msgs.helptip_toggleVis },
|
385 |
| - notifDisabled: { type: 'toggle', |
| 385 | + notifDisabled: { type: 'toggle', defaultVal: false, |
386 | 386 | label: app.msgs.menuLabel_modeNotifs, helptip: app.msgs.helptip_modeNotifs }
|
387 | 387 | },
|
388 | 388 |
|
389 |
| - load(...keys) { keys.flat().forEach(key => config[key] = GM_getValue(`${app.configKeyPrefix}_${key}`, false)) }, |
| 389 | + load(...keys) { |
| 390 | + keys.flat().forEach(key => { |
| 391 | + config[key] = GM_getValue(`${app.configKeyPrefix}_${key}`, |
| 392 | + this.controls[key]?.defaultVal || this.controls[key]?.type == 'toggle') |
| 393 | + }) |
| 394 | + }, |
| 395 | + |
390 | 396 | save(key, val) { GM_setValue(`${app.configKeyPrefix}_${key}`, val) ; config[key] = val }
|
391 | 397 | }
|
392 | 398 | settings.load(Object.keys(settings.controls))
|
|
0 commit comments