پێشبینی چاتگپتەکە دیارییەکانی پێکراوەکان بنووسە (بە هەر زمانێکی دیکە!)
These are versions of this script where the code was updated. Show all versions.
Limited XHR request for msgs init to non-English user languages ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey
Added space after 🚀 in update alert ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Removed config.appSymbol from siteAlert(title) ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
config.appSymbol
siteAlert(title)
Shortened Review button label in About modal ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Added 2nd layer shadow to dark mode toggle for more depth
± Moved assignment to insertToggle() to sync w/ scheme changes ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
insertToggle()
adamlui/chatgpt-apps/chatgpt-infinity/edge
Removed whitespace for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Shrank toggle knob, added shadow ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
adamlui/chatgpt-apps/chatgpt-infinity/chrome
Updated button label msg key names ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Eliminated unnecessary reliance on GM_openInTab ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
GM_openInTab
Bumped config.latestAssetCommitHash
config.latestAssetCommitHash
Added glow to state word in notifs ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
adamlui/chatgpt-apps/chatgpt-infinity/opera
Added hover-zoom to modal buttons ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Bumped chatgpt.js to 3.0.1 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Bumped chatgpt.js to 3.0.0 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
Refined sidebar toggle elem positioning, made usable in Temporary Chat mode ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Updated parentToInsertInto in insertToggle() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
parentToInsertInto
Styled state words in notifications ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
Added white border to dark scheme chatgpt.alert()s ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
chatgpt.alert()
Added OrangeMonkey + OrangeMonkey Pro support ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Added config.mediaHostURL ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
config.mediaHostURL
Abstracted config.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Condensed toggle update routine ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
Bumped commit hash in config.assetHostURL
config.assetHostURL
Unabbr'd + hyphen-cased ID names for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
Replaced 'Favicon' w/ more semantic 'Navicon' in ID name ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
Replaced invalid optional chaining w/ traditional if check
if
Added Auto-Start option, moved main routine down to support new early infinityMode.activate() calls
infinityMode.activate()
Shortened method defs of infinityMode using ES6 syntax
infinityMode
Added support for custom GPTs
Replaced .addEventListener()s w/ .on<event>s against best practices since it shortens codebase + widens browser compatibility ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
.addEventListener()
.on<event>
Added // @contributionURL ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
// @contributionURL
Renamed state to menuState for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
state
menuState
Changed all document.querySelector()s of IDs to use .getElementById for improved efficiency ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
document.querySelector()
.getElementById
Corrected region-stripping regex in msgs getter ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Updated insertToggle() to target outside links/history div post-GPT-4o UI to bypass temp chat mode disables toggle ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
Reduced gap preceding 'View changes' link in Update Available alert ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Renamed alert() to siteAlert() to avoid potential namespace conflicts ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
alert()
siteAlert()
Renamed modal ID var names for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Abstracted refreshMenu() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
refreshMenu()
Reverted condesning of int'l msg load request since recursively called ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Condensed int'l msg load request ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Reversed order of state.symbol + state.word entries + ref logic for more intuitive usage ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
state.symbol
state.word
Condensed nodeObserver ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
nodeObserver
Removed gap between 'v' & latestVer in update alert ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
latestVer
Moved 'View changes' link in update alert closer to msg ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Replaced firstLink init w/ chatgpt.getNewChatLink() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
firstLink
chatgpt.getNewChatLink()
Replaced sidebar await w/ chatgpt.sidebar.isLoaded() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
await
chatgpt.sidebar.isLoaded()
Bumped chatgpt.js to 2.9.3 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
Added () => before resolve(arg) in sidebar promise for proper delay ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
() =>
resolve(arg)
Show all script versions