Enhances ChatGPT with wide/full/tall-screen + spamblock modes. Also works on perplexity.ai + poe.com!
These are versions of this script where the code was updated. Show all versions.
Bumped settings.js ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped JS resources ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped modals.js ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Expanded transition style support to older browsers ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added name/description meta + missing locales in keys to ensure pairing to pass GF validation ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Stripped unneeded quotes from CSS selectors ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added Spam Block setting ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped chatgpt.js to 3.5.0 ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped buttons.js ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Fixed tooltips too high on perplexity.ai full-window homepage ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added hiding of perplexity.ai homepage spam banners under chatbar ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped app.latestAssetCommitHash ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.latestAssetCommitHash
Bumped JS resources + app.latestAssetCommitHash ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped dom.js ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Corrected dom.getLoadedElem() refs ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
dom.getLoadedElem()
Increased h-padding in tooltips ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Replaced btns w/ remote components/buttons.js import ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
btns
Extended duration + staggered fade-in in buttons.insert() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
buttons.insert()
Consolidated button transition style inits into buttons.create() to avoid conflict between .animate() vs. .insert()'s fade-in ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
buttons.create()
.animate()
.insert()
Replaced zoom buttons on insertion w/ fade-in ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Shortened btns.previewAnimations() name to btns.animate(), added call to btns.insert() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
btns.previewAnimations()
btns.animate()
btns.insert()
Moved tooltipsSupported from menu.register() to env.scriptManager.supportsTooltips for readability ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
tooltipsSupported
menu.register()
env.scriptManager.supportsTooltips
Renamed parentLvls in chatbar.get() to more descriptive lvlsToParent ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
parentLvls
chatbar.get()
lvlsToParent
Added sites[env.site].hasSidebar check before Full/Fuller Window routines in sync.configToUI() for correct behavior in chatgpt.com guest mode ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
sites[env.site].hasSidebar
sync.configToUI()
Eliminated DOM dependency from btns.previewAnimations() + reversed animation direction to LTR ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Corrected btns.previewAnimations() name ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Renamed btns.signalAnimations() to more descriptive .previewAnimations() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
btns.signalAnimations()
.previewAnimations()
Restored env.extensionInstalled check pre-Donate entry creation in menu.register() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
env.extensionInstalled
Consolidated entry creation routines in menu.register() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Bumped resources ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Moved env.scheme into env.ui for improved structure ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
env.scheme
env.ui
Expanded hide Get Plus spam on chatgpt.com to Temp Chat mode ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added optional chaining to options.updatedKey in sync.configToUI() ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
options.updatedKey
Abstracted btns.signalAnimations() for readability ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added hide Get Plus spam banner on chatgpt.com ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Uncommented code commented for testing ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Added button animations on setting toggle-on to signal location ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Updated app.latestAsssetCommitHash comment ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
app.latestAsssetCommitHash
Added Button Animations setting ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
Show all script versions