ChatGPT Auto Refresh ↻

*SAFELY* eliminate 10-minute chat resets + constant network errors + Cloudflare checks from ChatGPT

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

  • v2023.7.11 2023-07-11

    Bumped chatgpt.js to 1.12.0 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.7.9 2023-07-10

    Changed config.prefix, condensed settings functions ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.7.4 2023-07-05

    Bumped chatgpt.js to 1.11.0 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.7.2 2023-07-03

    Bumped chatgpt.js to 1.10.6 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.30 2023-06-30

    Bumped chatgpt.js to 1.10.5 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.29 2023-06-29

    Bumped chatgpt.js to 1.10.4 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.26 2023-06-26

    Bumped chatgpt.js to 1.10.3 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.24.3 2023-06-24

    Changed update check frequency to weekly ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.24.2 2023-06-24

    Bumped chatgpt.js to 1.10.2 ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.24.1 2023-06-24

    Shortened regex in Update Available alert ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.24 2023-06-24

    Refactored code, improved Update button, updated meta

    ± Added/update name/description meta

    • Added config.ghRepoURL ± Replaced config.ghHostDir w/ config.assetHostURL
    • Condensed message getter ± Re-ordered function defs ± Added config.ghRepoURL to update alert ± Replacedwindow.open()in Update button function w/GM_openInTab()foronClosecallback ↞ [auto-sync fromadamlui/chatgpt-auto-refresh`]
  • v2023.6.22.3 2023-06-23

    Added update/download URL meta + config.updateURL...

    • Shortened checkForUpdates() ↞ [auto-sync from adamlui/chatgpt-auto-refresh]
  • v2023.6.22.2 2023-06-23

    Re-ordered meta, added msgHostDir into let msgHref ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.22.1 2023-06-23

    Added const msgHostDir, condensed code ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.22 2023-06-23

    Improved version comparison, updated alert, refactored code

    ± Moved appSymbol + configPrefix into config ± Added config.ghHostDir ± Converted var's to const & let ± Moved stateSymbol, stateWord+stateSeparatorintostate ± Converted callbacks into arrow functions ± ShortenedcheckForUpdates()` + increased accuracy of comparison routine

    • Added title to interval setting confirmation, moved msg to body
    • Added newlines to insertToggle() for readability
    • Shortened updateToggleHTML() ↞ [auto-sync from adamlui/chatgpt-auto-refresh]
  • v2023.6.19.1 2023-06-19

    Added auto-reload on auto-update

  • v2023.6.19 2023-06-19

    Re-formatted Update Available alert

  • v2023.6.18 2023-06-19

    Updated sidebar toggle, renamed observer + IDs

    ± Eliminated double-toggle on switch clicks

    • Disabled user selection of toggle label ± Removed reliance on innerHTML to mitigate XSS vulnerability ↞ [auto-sync from adamlui/chatgpt-auto-refresh]
  • v2023.6.17 2023-06-18

    Moved reset of skipNextUpdate to before auto-alert ↞ [auto-sync from adamlui/chatgpt-auto-refresh]

  • v2023.6.15 2023-06-15 Bumped chatgpt.js to 1.10.1 ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.13.2 2023-06-14 Re-formatted Update Available alert ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.13.1 2023-06-14 Added ID return to `alert()` ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.13 2023-06-14 Added `notify()` + `alert()` ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.10 2023-06-11 Replaced `fetch` method w/ `gm` one in `checkForUpdates()`... ...to futureproof vs. OpenAI CORS ± Moved 'view changes' link to new line & removed positioning ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.9.1 2023-06-09 Removed `var updateAlertID` ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.9 2023-06-09 Added auto/manual update checking + `var appSymbol` ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.8 2023-06-08 Bumped chatgpt.js to 1.9.0 ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.5 2023-06-06 Vertically condensed code ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.3 2023-06-03 Bumped chatgpt.js to 1.8.0 ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.2.1 2023-06-02 Added toggle margins ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.2 2023-06-02 Updated toggle style/insertion to work w/ UI update, bumped chatgpt.js to 1.7.5 ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.6.1 2023-06-01 Bump chatgpt.js to 1.7.3 ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.30 2023-05-31 Changed `configKeyPrefix` to `configPrefix` ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.23.2 2023-05-24 Updated menu refreshes ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.23.1 2023-05-24 Update chatgpt-auto-refresh.user.js ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.23 2023-05-24 Shortened `loadSetting()` + menu refreshes ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.22 2023-05-22 Shortened message getter ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.21 2023-05-21 Removed `document.title` check from 1st notification ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.19 2023-05-19 Ensured proper toggle style/insertion when chat history is off ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.17 2023-05-18 Updated chatgpt.js copyright notice ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.15 2023-05-16 Shortened region-stripping regex in message fetcher
  • v2023.5.13.3 2023-05-14 Changed message host dir ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.13.2 2023-05-13 Added length check to `updateToggleHTML()` ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.13.1 2023-05-13 Removed duplicate `message` declaration ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.13 2023-05-13 Implemented remote message fetching ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.10.2 2023-05-11 Internationalized update prompt/alert ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.10.1 2023-05-10 Added notification to toggle visibility menu cmd ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.10 2023-05-10 Internationalized messages ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.9.2 2023-05-09 Changed refresh interval menu label ↞ [auto-sync from `adamlui/chatgpt-auto-refresh`]
  • v2023.5.9.1 2023-05-09 Removed duplicate menu refresh, re-ordered code

Show all script versions