Generate endless answers from all-knowing ChatGPT (in any language!)
These are versions of this script where the code was updated. Show all versions.
Wrapped settings methods to align w/ my Chrome extensions for improved readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey
Added fallbacks to first<Icon|Label> class extractions to futureproof vs. UI changes ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
first<Icon|Label>
adamlui/chatgpt-apps/chatgpt-infinity/chrome
Moved browser/UI props into obj for readability/scalability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
adamlui/chatgpt-apps/chatgpt-infinity/edge
Removed no-longer needed isGPT4oUI ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
isGPT4oUI
Added re-activate on OpenAI chat reset bug (adamlui/chatgpt-apps#76)
Moved await chatgpt.isIdle() after .send() in infinityMode.continue() for more precise timing
await chatgpt.isIdle()
.send()
infinityMode.continue()
Abstracted URLs into app.urls for improved maintainability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.urls
Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/greasemonkey]
app.latestAssetCommitHash
Separated static app data from config for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
config
adamlui/chatgpt-apps/chatgpt-infinity/opera
Shortened notif init in notify() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
notif
notify()
Bumped chatgpt.js to 3.2.0
Re-ordered cmds in infinityMode.continue() to avoid early chatgpt.isIdle() detections
chatgpt.isIdle()
Bumped versions to 2024.8.28 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/chrome]
version
2024.8.28
Bumped chatgpt.js to 3.0.3 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/edge]
Bumped chatgpt.js to 3.0.2 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-infinity/opera]
Limited XHR request for msgs init to non-English user languages ↞ [auto-sync from 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()
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]
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]
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
Show all script versions