ChatGPT Widescreen Mode 🖥️

Adds Widescreen + Fullscreen modes to ChatGPT for enhanced viewing + reduced scrolling

These are versions of this script where the code was updated. Show all versions.

  • v2023.8.29 2023-08-30

    Bumped chatgpt.js to 2.2.0

  • v2023.8.24 2023-08-24

    Bumped chatgpt.js to 2.1.1

  • v2023.8.21 2023-08-21

    Added base to parseInt()'s

  • v2023.8.19 2023-08-19

    Removed protocol from // @match metas

  • v2023.8.14.8 2023-08-14

    Replaced source code emoji in about dialog

  • v2023.8.14.7 2023-08-14

    Re-positioned about dialog's GitHub link

  • v2023.8.14.6 2023-08-14

    Added missing comma

  • v2023.8.14.5 2023-08-14

    Re-styled about dialog

  • v2023.8.14.4 2023-08-14

    Removed error logging

  • v2023.8.14.3 2023-08-14

    Added more error logging

  • v2023.8.14.2 2023-08-14

    Removed You.com support (too high-maintenance)

  • v2023.8.14.1 2023-08-14

    Combined const inits, added line break to notify()

    ... for readability

  • v2023.8.14 2023-08-14

    Updated Poe chat container selector

  • v2023.8.13.1 2023-08-14

    Localized button labels

  • v2023.8.13 2023-08-13

    Removed unnecessary escape character

  • v2023.8.12 2023-08-12

    Bumped chatgpt.js to 2.1.0

  • v2023.8.9 2023-08-09

    Removed update auto-alert, changed config.updateURL

  • v2023.8.4 2023-08-04

    Bumped chatgpt.js to 2.0.6

  • v2023.7.31 2023-07-31

    Bumped chatgpt.js to 2.0.5

  • v2023.7.29 2023-07-29

    Added About modal, added/renamed vars/functions

    • Added safeWindowOpen() + config.greasyForkURL
    • Refactored config.updateURL to use config.greasyForkURL ± Renamed config.ghRepoURL to config.githubURL ± Renamed checkForUpdates() to updateCheck() to not conflict w/ named function for modal button ± Moved updateCheck() into new About modal
  • v2023.7.28 2023-07-29

    Bumped chatgpt.js to 2.0.3

  • v2023.7.26 2023-07-26

    Bumped chatgpt.js to 2.0.2 to fix full-window detection/toggle

  • v2023.7.19 2023-07-19

    Replaced ternary w/ OR operation in notify()

  • v2023.7.17.2 2023-07-17

    Replaced deprecated window.event in fullscreen listener

  • v2023.7.17.1 2023-07-17

    Replaced var w/ const in you.isLoaded()

  • v2023.7.17 2023-07-17

    Replaced catch method of document.exitFullscreen()

  • v2023.7.15.2 2023-07-15

    Fixed button insertion/tooltips for Poe UI update

  • v2023.7.15.1 2023-07-15

    Added noopener rel to prevent backdoor attacks...

    • Removed whitespace
  • v2023.7.15 2023-07-15

    Replaced string matching of regex w/ faster method

  • v2023.7.14.1 2023-07-14

    Added chatgpt.getUserLanguage()

  • v2023.7.14 2023-07-14

    Bumped chatgpt.js to 2.0.0, added chatgpt.getUserLanguage()

  • v2023.7.11 2023-07-11

    Bumped chatgpt.js to 1.12.0

  • v2023.7.9.1 2023-07-10

    Replaced tab w/ spaces, removed newline

  • v2023.7.9 2023-07-10

    Changed configPrefix, moved into config

  • v2023.7.6.3 2023-07-06

    Converted tabs to spaces

  • v2023.7.6.2 2023-07-06

    Changed you.sidebar logging

  • v2023.7.6.1 2023-07-06

    Added You.com support, condensed + moved function defs up

  • v2023.7.6 2023-07-06

    Optimized for improved performance on Poe

    • Removed collection of unused classes ± Contained paginator repositioning in updateTweaksStyle() to OpenAI
  • v2023.7.5 2023-07-06

    Added taller chatbox option to Poe + removed button accomodation

  • v2023.7.4 2023-07-05

    Bumped chatgpt.js to 1.11.0

  • v2023.7.2 2023-07-03

    Bumped chatgpt.js to 1.10.6

  • v2023.6.30 2023-06-30

    Bumped chatgpt.js to 1.10.5

  • v2023.6.29 2023-06-29

    Bumped chatgpt.js to 1.10.4

  • v2023.6.26.2 2023-06-26

    Converted tabs to spaces, removed unused classListToCSS()

  • v2023.6.26.1 2023-06-26

    (#12) Added Poe support, refactored code

    ± Separate config per site ± Converted main/side elemeent classes to CSS selectors ± Re-ordered routines

    • Removed braces
  • v2023.6.26 2023-06-26

    Bumped chatgpt.js to 1.10.3 to fix FWM detection in FF/VM

  • v2023.6.24.1 2023-06-24

    Changed update check frequency to weekly

  • v2023.6.24 2023-06-24

    Bumped chatgpt.js, improved update checker, refactored code

    ± Replaced config.ghHostDir w/ config.assetHostURL

    • Condensed message getter+ ± Replaced window.open() in Update button function w/ GM_openInTab() for onClose callback ± Added config.ghRepoURL & config.updateURL to View Changes link construction ± Re-ordered function defs
  • v2023.6.23.2 2023-06-23

    Updated name meta, added/updated description meta

  • v2023.6.23 2023-06-23

    Condensed code

Show all script versions