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.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

  • v2023.6.22.2 2023-06-23

    Added config.updateURL for cross-manager compatibility...

    ± Re-ordered meta

  • v2023.6.22.1 2023-06-23

    Moved menuIDs init back into registerMenu()

  • v2023.6.22 2023-06-23

    Merge branch 'main' of https://github.com/adamlui/chatgpt-widescreen

  • v2023.6.20.5 2023-06-21

    Added config.notifHidden check to Full Window auto-toggle

  • v2023.6.20.4 2023-06-21

    Separated toggle/sync functions

  • v2023.6.20.3 2023-06-21

    Added live Fuller Windows sync

  • v2023.6.20.2 2023-06-21

    Refactored code

    ± Replaced var with const and let ± Converted callbacks into arrow functions ± Shortened checkForUpdates()

  • v2023.6.20.1 2023-06-21

    Added full-window notification on auto-toggle...

    ± Moved appSymbol into config ± Added delay to sidebar observer

  • v2023.6.20 2023-06-20

    Added widescreen style to homepage

    ...for better visual detection of mode state

  • v2023.6.19 2023-06-19

    Added auto-reload on auto-update ↞ [auto-sync from adamlui/userscripts]

  • v2023.6.17 2023-06-18

    Moved reset of skipNextUpdate to before auto-alert

  • v2023.6.16.1 2023-06-16 Removed Send button tooltip
  • v2023.6.16 2023-06-16 Combined button creation routines, removed semicolons
  • v2023.6.15.1 2023-06-15 Bumped chatgpt.js to 1.10.1
  • v2023.6.15 2023-06-15 Eliminated reliance on insecure innerHTML method... ± Bumped chatgpt.js to 1.10.0
  • v2023.6.13.9 2023-06-14 Added ID return to `alert()`
  • v2023.6.13.8 2023-06-14 Moved optional `notify()` args to definition, added args to `alert()`
  • v2023.6.13.7 2023-06-13 Added `alert()` + `notify()`, replaced Chrome messages
  • v2023.6.13.6 2023-06-13 Reformatted update alert

Show all script versions