|
3 | 3 | // @description Add AI chat & product/category summaries to Amazon shopping, powered by the latest LLMs like GPT-4o! |
4 | 4 | // @author KudoAI |
5 | 5 | // @namespace https://kudoai.com |
6 | | -// @version 2025.10.12.1 |
| 6 | +// @version 2025.10.12.2 |
7 | 7 | // @license MIT |
8 | 8 | // @icon https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon48.png?v=8e8ed1c |
9 | 9 | // @icon64 https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon64.png?v=8e8ed1c |
|
1978 | 1978 | width: 488, |
1979 | 1979 |
|
1980 | 1980 | available() { |
1981 | | - log.debug(`Update v${app.latestVer} found!`) |
1982 | | - |
1983 | | - // Show modal |
1984 | 1981 | const updateAvailModal = modals.alert(`🚀 ${app.msgs.alert_updateAvail}!`, // title |
1985 | 1982 | `${app.msgs.alert_newerVer} ${app.name} ` // msg |
1986 | 1983 | + `(v${app.latestVer}) ${app.msgs.alert_isAvail}! ` |
|
1991 | 1988 | modals.safeWinOpen(`${app.urls.update.gm}?t=${Date.now()}`) |
1992 | 1989 | }, '', modals.update.width |
1993 | 1990 | ) |
1994 | | - |
1995 | | - // Localize button labels if needed |
1996 | | - if (!env.browser.language.startsWith('en')) { |
| 1991 | + if (!env.browser.language.startsWith('en')) { // localize button labels |
1997 | 1992 | log.debug('Localizing button labels in non-English alert...') |
1998 | 1993 | const updateBtns = updateAvailModal.querySelectorAll('button') |
1999 | 1994 | updateBtns[1].textContent = app.msgs.btnLabel_update |
2000 | 1995 | updateBtns[0].textContent = app.msgs.btnLabel_dismiss |
2001 | 1996 | } |
2002 | | - |
2003 | 1997 | return updateAvailModal |
2004 | 1998 | }, |
2005 | 1999 |
|
2006 | 2000 | unavailable() { |
2007 | | - log.debug('No update found.') |
2008 | 2001 | return modals.alert(`${app.msgs.alert_upToDate}!`, // title |
2009 | 2002 | `${app.name} (v${app.version}) ${app.msgs.alert_isUpToDate}!`, // msg |
2010 | 2003 | '', '', modals.update.width |
|
0 commit comments