Autoclear ChatGPT History

Auto-clears chat history when visiting chatgpt.com

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

  • v2024.9.24 2024-09-24

    Simplified handling post-localizedMsgs init ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.23.1 2024-09-23

    Improved settings.load() to accept arrays for flexibility ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.23 2024-09-23

    Moved config.notifDisabled check inside notify() to simplify calls ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.22.5 2024-09-22

    Updated localized msg handling to merge w/ instead of replace app.msgs ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.22.4 2024-09-22

    Renamed menu.state.<symbol|word> to .<symbols|words> for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.22.3 2024-09-22

    Removed whitespace from No Update Found alert title ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.22.2 2024-09-22

    Refactored No Update Available alert code for improved readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.22.1 2024-09-22

    Removed duplicate app name from Update Available alert ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.22 2024-09-22

    Moved app.msgs fallbacks in refs to obj init to condense code ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.21.1 2024-09-22

    Moved msgs to app.msgs for improved structure ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.21 2024-09-21

    Aligned symbols in menu.register() for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.19.2 2024-09-20

    Renamed amLabel to aboutLabel for readability ↞ [auto-sync from adamlui/userscripts]

  • v2024.9.19.1 2024-09-19

    Corrected launchAboutModal ref to modals.about.show ↞ [auto-sync from adamlui/userscripts]

  • v2024.9.19 2024-09-19

    Moved modal functions into obj for improved structure ↞ [auto-sync from adamlui/userscripts]

  • v2024.9.18.1 2024-09-18

    Moved config init before settings for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.18 2024-09-18

    Stripped trailing slashes from app.urls.assetHost + app.urls.mediaHost for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.16.1 2024-09-16

    Moved menu objs/functions into menu obj for improved structure ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.16 2024-09-16

    Moved function defs up to align w/ my other userscripts ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.15.1 2024-09-16

    Bumped chatgpt.js to 3.3.1 ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.15 2024-09-15

    Moved safeWindowOpen() below modal function defs, shortened name ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.6 2024-09-15

    Shortened app.urls.update init ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.6 2024-09-15

    Merged chatgpt.browser.isMobile() calls into env.browser.isMobile ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.5 2024-09-15

    Shortened env.browser.isFirefox to env.browser.isFF ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.4 2024-09-15

    Shortened env.userscriptManager to env.scriptManager ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.3 2024-09-15

    Merged getUserscriptManager() calls + browser into env for improved structure ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.2 2024-09-15

    Removed erroneously added indents ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14.1 2024-09-15

    Wrapped settings methods to align w/ my Chrome extensions for improved readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.14 2024-09-14

    Added fallbacks to first<Icon|Label> class extractions to futureproof vs. UI changes ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.13.1 2024-09-13

    Moved browser/UI props into obj for readability/scalability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.13 2024-09-13

    Removed no-longer needed isGPT4oUI ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.12 2024-09-12

    Bumped chatgpt.js to 3.3.0 ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.10.2 2024-09-10

    Bumped chatgpt.js to 3.2.1 ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.10.1 2024-09-10

    Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.10 2024-09-10

    Abstracted URLs into app.urls for improved maintainability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.8 2024-09-09

    Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.7 2024-09-07

    Separated static app data from config for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.9.6 2024-09-06

    Shortened notif init in notify() ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.28 2024-08-28

    Bumped chatgpt.js to 3.0.2 ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.21.2 2024-08-27

    Limited XHR request for msgs init to non-English user languages ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.21.1 2024-08-21

    Added space after 🚀 in update alert ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.21 2024-08-21

    Removed config.appSymbol from siteAlert(title) ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.12 2024-08-13

    Shortened Review button label in About modal ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.10 2024-08-11

    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]

  • v2024.8.9 2024-08-10

    Shrank toggle knob, added shadow ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.8 2024-08-08

    Updated button label msg key names ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.7 2024-08-07

    Eliminated unnecessary reliance on GM_openInTab ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.8.1 2024-08-01

    Bumped config.latestAssetCommitHash

  • v2024.7.25 2024-07-25

    Added glow to state word in notifs ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.24 2024-07-25

    Added hover-zoom to modal buttons ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.19.2 2024-07-19

    Updated Futurepedia URLs ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.19.1 2024-07-19

    Bumped chatgpt.js to 3.0.1 ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.19 2024-07-19

    Bumped chatgpt.js to 3.0.0 ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.18 2024-07-18

    Refined sidebar toggle elem positioning, made usable in Temporary Chat mode ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.17.1 2024-07-17

    Updated parentToInsertInto in insertToggle() ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.17 2024-07-17

    Bumped config.latestAssetCommitHash

  • v2024.7.16 2024-07-17

    Corrected menu state symbol for Toggle Visibility ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.11 2024-07-12

    Removed notification from 1st auto-clear ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.6 2024-07-06

    Styled state words in notifications ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.7.2 2024-07-02

    Added white border to dark scheme chatgpt.alert()s ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.27.2 2024-06-28

    Added OrangeMonkey + OrangeMonkey Pro support ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.27.1 2024-06-27

    Added config.mediaHostURL ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.27 2024-06-27

    Abstracted config.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.26.1 2024-06-26

    Removed erroneously duplicated code from updateToggleHTML() ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.26 2024-06-26

    Condensed toggle update routine ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.25.1 2024-06-26

    Unabbr'd + hyphen-cased ID names for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.25 2024-06-26

    Replaced 'Favicon' w/ more semantic 'Navicon' in ID name ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.24 2024-06-24

    Replaced .addEventListener()s w/ .on<event>s against best practices since it shortens codebase + widens browser compatibility ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.20 2024-06-20

    Added // @contributionURL ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.18 2024-06-19

    Condensed state init, renamed to menuState for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.17 2024-06-17

    Changed all document.querySelector()s of IDs to use .getElementById for improved efficiency ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.16 2024-06-17

    Corrected region-stripping regex in msgs getter ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.12 2024-06-13

    Updated insertToggle() to target outside links/history div post-GPT-4o UI to bypass temp chat mode disables toggle ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.9 2024-06-09

    Reduced gap preceding 'View changes' link in Update Available alert ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.8.1 2024-06-08

    Renamed alert() to siteAlert() to avoid potential namespace conflicts ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.8 2024-06-08

    Renamed modal ID var names for readability ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.6 2024-06-06

    Abstracted refreshMenu() ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2024.6.4 2024-06-04 Imported from URL
  • v2024.6.3.4 2024-06-04 Imported from URL
  • v2024.6.3.3 2024-06-03 Imported from URL
  • v2024.6.3.1 2024-06-03 Imported from URL
  • v2024.6.1 2024-06-01 Imported from URL
  • v2024.5.31.6 2024-06-01 Imported from URL
  • v2024.5.31.4 2024-05-31 Imported from URL
  • v2024.5.31.3 2024-05-31 Imported from URL
  • v2024.5.31.1 2024-05-31 Imported from URL
  • v2024.5.26.1 2024-05-26 Imported from URL
  • v2024.5.24.1 2024-05-24 Imported from URL
  • v2024.5.23.4 2024-05-24 Imported from URL
  • v2024.5.23.3 2024-05-24 Imported from URL
  • v2024.5.23 2024-05-23

    Added timeouts to `await`s of `isLoaded` promises for unhindered program flow

  • v2024.5.20 2024-05-20 Imported from URL
  • v2024.5.17.6 2024-05-19 Imported from URL
  • v2024.5.17.6 2024-05-17 Imported from URL
  • v2024.5.17.1 2024-05-17 Imported from URL
  • v2024.5.16.2 2024-05-17 Imported from URL
  • v2024.5.15.5 2024-05-16 Imported from URL
  • v2024.5.15.4 2024-05-15 Imported from URL
  • v2024.5.15.2 2024-05-15 Imported from URL
  • v2024.5.14 2024-05-15 Imported from URL
  • v2024.5.11 2024-05-11 Imported from URL
  • v2024.5.10 2024-05-11 Imported from URL
  • v2024.5.9 2024-05-09 Imported from URL
  • v2024.5.8.2 2024-05-08 Imported from URL
  • v2024.5.8 2024-05-08 Imported from URL
  • v2024.5.8.1 2024-05-08 Imported from URL
  • v2024.5.8 2024-05-08

    Eliminated toCamelCase() for smaller filesize

  • v2024.5.7.1 2024-05-08

    Restricted global msg fetching to non-English sys lang env for faster load ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.7 2024-05-07

    Bumped chatgpt.js to 2.6.10 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.3.1 2024-05-04

    Re-added chat.openai.com @match in case OpenAI changes mind again in futur ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.3 2024-05-03

    Replaced chat..openai.com in description/match meta w/ new chatgpt.com ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.2 2024-05-02

    Updated icon meta URLs to cdn.jsdelivr.net ones ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.1.2 2024-05-01

    Generalized config.assetHostURL for easier re-use ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.1.1 2024-05-01

    Replaced raw.githubusercontent.com config.assetHostURL w/ cdn.jsdelivr.net one ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.5.1 2024-05-01

    Bumped chatgpt.js to 2.6.9 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.4.30 2024-05-01

    Removed outdated chatgpt.history.is(On|Off)() conditions/logic ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.4.27 2024-04-27

    Refactored msg fetcher for readability + if en/messages.json ever goes missing

    • Shortened const messages to msgs ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2024.4.4 2024-04-05

    Bumped chatgpt.js to 2.6.8 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.3.5.4 2024-03-06

    Bumped chatgpt.js to 2.6.7 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.3.5.3 2024-03-05

    Added hyphens to script name regex in config.updateURL ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.3.5.2 2024-03-05

    Further reduced potential for backtracking in config.updateURL regex ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.3.5.1 2024-03-05

    Improved regex

    ± Eliminated potential for exponential/polynomial backracking in msgHref.replace regex by increasing specificity in capturing groups

    • Removed unnecessary escape char from config.updateURL regex ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2024.3.5 2024-03-05

    Increased specificity in regex group to eliminate potential for polynomial backtracking ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.3.1 2024-03-01

    Bumped chatgpt.js to 2.6.6 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.26 2024-02-26

    Added truncation to toggle label (adamlui/chatgpt-apps#30) ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.23 2024-02-23

    Bumped chatgpt.js to 2.6.5 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.17 2024-02-17

    Added SRI hash to chatgpt.js ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.6 2024-02-12

    Added content comparison to doc sync to support sync_src ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.1.28.1 2024-02-12

    Update auto-sync.yml ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.6 2024-02-09

    Shrank toggle glow radius ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.5 2024-02-09

    Added hiding of sidebar gradient div in private mode ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.4 2024-02-08

    Added comment to navicon icon assignment ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.3 2024-02-08

    Moved navicon.src assignment from updateToggleHTML() to insertToggle()

    ... to accomodate live scheme changes ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.2 2024-02-08

    Added background to toggle parent to hide chat log ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8.1 2024-02-08

    Added light mode navicon ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.2.8 2024-02-08

    Converted unnecessary template literal to string literal ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.1.28.1 2024-01-28

    Replaced chatgpt.js import URL w/ npm one ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.1.28 2024-01-28

    Bumped chatgpt.js to 2.6.4 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2024.1.9 2024-01-09

    Updated copyright years ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2023.12.23 2023-12-23

    Bumped chatgpt.js to 2.6.3 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.12.10 2023-12-10

    Replaced all .appendChild()'s w/ .append()'s to shorten codebase ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.12.8 2023-12-09

    Merged re_firstLinkText + re_firstButton, moved init up

    • Shortened updateButtons to updateBtns
    • Removed test logging ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.12.7 2023-12-08

    Updated sidebar btn selector for free users

    ± Bumped chatgpt.js to 2.6.2 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.12.3.2 2023-12-04

    Bumped chatgpt.js to 2.6.1 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.12.3.1 2023-12-03

    Re-added await chatgpt.isLoaded() for style-check ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.12.3 2023-12-03

    Made FF scrollbar skinny to not crop toggle

    ± Renamed chatgptAlertStyle to tweaksStyle ± Renamed alertStyleUpdated to tweaksStyleUpdated ± Renamed #chatgpt-alert-override-style to #tweaks-style

    • Removed unneeded await chatgpt.isLoaded() ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.11.28 2023-11-28

    Bumped chatgpt.js to 2.6.0, removed isGizmoUI ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.26 2023-11-26

    Bumped chatgpt.js to 2.5.2 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.25.3 2023-11-25

    Renamed camelCase(input) to toCamelCase(str) ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.25.2 2023-11-25

    Updated config key prefix var name in (load|save)Setting() ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.25.1 2023-11-25

    Added hyphen-stripping to camelCase(input) ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.25 2023-11-25

    Added config.appName + camelCase(input) ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.19.1 2023-11-20

    Renamed notifHidden to notifDisabled ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.19 2023-11-19

    Bumped chatgpt.js to 2.5.1 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.18 2023-11-18

    Re-positioned mobile toggle switch ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.6 2023-11-18

    Added condition before removing forced cloaking on toggle ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.5 2023-11-18

    Added optional chaining to 1st toggle icon selection for class assignment ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.4 2023-11-18

    Updated // @version ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.3 2023-11-18

    Updated hash in chatgpt.js import URL ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.3 2023-11-18

    Bumped chatgpt.js to 2.5.0, replaced isMobileDevice()

    ... w/ chatgpt.browser.isMobile() ± Updated mobile toggle switch position ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.2 2023-11-18

    Shortened error args ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.17.1 2023-11-18

    Tightened/loosened equality comparisons ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.16.2 2023-11-16

    Moved toggle styling inline, renamed elem var names ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.16.1 2023-11-16

    Updated switch style datestamp, corrected isGizmoUI casing ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.16 2023-11-16

    Positioned mobile toggle, inserted space in toggle label ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.15.2 2023-11-16

    Localized toggle label text ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.15.1 2023-11-16

    Replaced .className ='s w/ more performant .classList.add()'s

    ...when number of classes to add is low ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.15 2023-11-16

    Bumped chatgpt.js to 2.4.2 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.13.1 2023-11-14

    Bumped chatgpt.js to 2.4.1 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.13 2023-11-13

    Re-added await chatgpt.history.isLoaded() to insertToggle()

    ...since 1st call for styles is async ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.12.5 2023-11-13

    Updated config.updateURL init to allow nameless greasyForkURL's

  • v2023.11.12.4 2023-11-13

    Updated download/update URLs

  • v2023.11.12.3 2023-11-12

    Replaced .match() w/ faster method ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.12.2 2023-11-12

    Updated update/download URLs ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.12.1 2023-11-12

    Removed post-initial await chatgpt.history.isLoaded()'s ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.12 2023-11-12

    Replaced chatHistoryIsLoaded() w/ chatgpt.history.isLoaded() ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.11.3 2023-11-11

    Narrowed update alerts ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.11.2 2023-11-11

    Corrected latestVer name ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.11.1 2023-11-11

    Added English fallbacks to localized messages ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.11 2023-11-11

    Bumped chatgpt.js to 2.4.0 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.10.2 2023-11-10

    Removed selicons + () around unmodded arg ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.10.1 2023-11-10

    Moved chatHistoryIsLoaded() last ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.10 2023-11-10

    Added comma, removed double negation ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.9.1 2023-11-10

    Refactored code to work w/ new UI + replace outdated styles

    ± Bumped chatgpt.js to 2.3.19 ± Moved auto-clear on first visit down ± Converted callbacks to arrow functions ± Renamed toggleLabel to navToggleDiv

    • Added chatHistoryIsLoaded() ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.11.9 2023-11-09

    Bumped chatgpt.js to 2.3.18 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.8 2023-11-09

    Bumped chatgpt.js to 2.3.17 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.7 2023-11-07

    Re-ordered script/menu function defs ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.6.1 2023-11-07

    Defined launchAboutModal(), added nav back on no update found ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.6 2023-11-06

    Bumped chatgpt.js to 2.3.16 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.4 2023-11-04

    Bumped chatgpt.js to 2.3.15 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.11.3 2023-11-03

    Bumped chatgpt.js to 2.3.14 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.30 2023-10-30

    Bumped chatgpt.js to 2.3.13 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.25 2023-10-26

    Bumped chatgpt.js to 2.3.12 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.20.1 2023-10-20

    Bumped chatgpt.js to 2.3.11, removed alert button hover styles ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.20 2023-10-20

    Added array fallback to chatgptJSver, moved index extraction out ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.16.2 2023-10-16

    Lightened toggle-on bg ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.16.1 2023-10-16

    Added glow to toggle-on ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.16 2023-10-16

    Re-colored toggle-on bg purple ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.15 2023-10-16

    Bumped chatgpt.js to 2.3.10 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.14 2023-10-14

    Bumped chatgpt.js to 2.3.9 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.13.1 2023-10-13

    Bumped chatgpt.js to 2.3.8 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.13 2023-10-13

    Narrowed About dialog ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.11.1 2023-10-11

    Moved alert stylization before toggle's ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.11 2023-10-11

    Increased alert button font size, stretched cluster leftward ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.10.1 2023-10-11

    Moved stylesheet ID checks before inits ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.10 2023-10-11

    Added new About dialog buttons + alert styles

    • Added config.supportURL
    • Added ID check before appending toggle switch style
    • Lightened About dialog link color in dark mode ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.10.9 2023-10-09 Imported from URL
  • v2023.10.5 2023-10-05

    Localized review modal ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.1.4 2023-10-01

    Bumped chatgpt.js to 2.3.5 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.1.3 2023-10-01

    Removed deprecated GitHub button localization ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.1.2 2023-10-01

    Localized About dialog text ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.1.1 2023-10-01

    Prepended missing messages obj ref, added const updateAlertID ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.10.1 2023-10-01

    Localized About menu label + dialog text/buttons ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.29 2023-09-29

    Bumped chatgpt.js to 2.3.4 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.27 2023-09-28

    Bumped chatgpt.js to 2.3.3 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.15.2 2023-09-16

    Removed optional chaining from GM_info.script.header ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.15.1 2023-09-16

    Updated chatgpt.js ver detection to utillize GM_info ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.15 2023-09-16

    Bumped chatgpt.js to 2.3.2 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.9 2023-09-10

    Bumped chatgpt.js to 2.3.1 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.9.8 2023-09-09

    Bumped chatgpt.js to 2.3.0 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.29 2023-08-30

    Bumped chatgpt.js to 2.2.0 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.24 2023-08-24

    Bumped chatgpt.js to 2.1.1 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.21 2023-08-21

    Added base to parseInt()'s ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.19 2023-08-19

    Removed protocol from // @match ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.16 2023-08-17

    Changed switchStyle.innerText to string concatenation ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.14.3 2023-08-14

    Replaced source code emoji in about dialog ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.14.2 2023-08-14

    Re-positioned about dialog's GitHub link ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.14.1 2023-08-14

    Added missing comma ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.14 2023-08-14

    Combined const inits, updated about dialog style ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.13 2023-08-13

    Removed unnecessary escape character ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.12 2023-08-12

    Bumped chatgpt.js to 2.1.0 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.9.1 2023-08-09

    Converted tabs to spaces ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.8.9 2023-08-09

    Removed update auto-alert, changed config.updateURL

    ± Replaced messages.link_viewChanges w/ string ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.31.1 2023-07-31

    Bumped chatgpt.js to 2.0.6 to avoid menu open on empty chat history ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.31 2023-07-31

    Bumped chatgpt.js to 2.0.5 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.29.2 2023-07-29

    Removed locale from config.greasyForkURL ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.29.1 2023-07-29

    Added config.greasyForkURL, renamed config.ghRepoURL ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.29 2023-07-29

    Added About modal, moved update check into it...

    ± Renamed checkForUpdates() to updateCheck() to not conflict w/ named function for modal button ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.28 2023-07-29

    Bumped chatgpt.js to 2.0.3 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.26 2023-07-26

    Bumped chatgpt.js to 2.0.2 ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.19 2023-07-19

    Replaced ternary w/ OR operation ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.15.1 2023-07-15

    Replaced string matching of regex w/ faster method ↞ [auto-sync from adamlui/chatgpt-apps]

  • v2023.7.15 2023-07-15

    Added noopener rel to prevent backdoor attacks ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.14 2023-07-14

    Bumped chatgpt.js to 2.0.0, added chatgpt.getUserLanguage() ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.7.11 2023-07-11

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

  • v2023.7.9 2023-07-10

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

  • v2023.7.4 2023-07-05

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

  • v2023.7.2 2023-07-03

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

  • v2023.6.30 2023-06-30

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

  • v2023.6.29 2023-06-29

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

  • v2023.6.26 2023-06-26

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

  • v2023.6.24.3 2023-06-24

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

  • v2023.6.24.2 2023-06-24

    Re-ordered function defs ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.6.24.1 2023-06-24

    Bumped chatgpt.js to 1.10.2, shortened regex in Update Available alert ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.6.24 2023-06-24

    Refactored code, improved reload on update

    ± Re-ordered config init for readability

    • Condensed message getter ± Replaced window.open() in update alert with GM_openInTab() for onClose callback ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.6.23.1 2023-06-24

    Improved readability of obj's, further abstracted update alert ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.6.23 2023-06-24

    Added/updated meta, replaced config.ghHostDir

    ± Updated name/description meta

    • Added name/description meta locales ± Replaced config.ghHostDir with config.assetHostURL
    • Added config.ghRepoURL ± Updated auto update alert View Changes link to use config.ghRepoURL ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.6.22.5 2023-06-23

    Inserted config.ghHostDir into navicon.src ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.6.22.4 2023-06-23

    Removed depracated config.isActive, added config.updateURL ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.6.22.3 2023-06-23

    Added msgHostDir to let msgHref in message getter ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • v2023.6.22.2 2023-06-23

    Fixed message getter

    • Added const msgHostDir
    • Added config prefix to ghHostDir in let msgHref ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.6.22.1 2023-06-23

    Updated meta + config/state obj's, refactored code

    ± Updated/moved version/author/namespace meta ± Moved configPrefix + appSymbol into config obj ± Added config.ghHostDir + config.updateURL ± Replaced var's with const & let ± Moved stateSeparator into state obj

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

    Updated checkForUpdates()

    ± Shortened by eliminating var data ± Converted var's to const's ± Improved comparison loop to break early if up-to-date ↞ [auto-sync from adamlui/autoclear-chatgpt-history]

  • 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 + on-load notification

    ± Prevented double-toggle on switch clicks ± Removed reliance on innerHTML to mitigate XSS vulnerability

    • Added condition to notify on load only if auto-clear active ↞ [auto-sync from adamlui/autoclear-chatgpt-history]
  • v2023.6.17 2023-06-18

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

  • v2023.6.15 2023-06-15 Bumped chatgpt.js to 1.10.1 ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.13.2 2023-06-14 Re-formatted Update Available alert ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.13.1 2023-06-14 Added ID return to `alert()` ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.13 2023-06-14 Added `notify()` + `alert()` ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • 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/autoclear-chatgpt-history`]
  • v2023.6.9.2 2023-06-09 Removed `var updateAlertID` ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.9.1 2023-06-09 Added auto/manual update checking ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.9 2023-06-09 (#6) Removed `fetchMap.get()`, `fetchHook()` + Clear button... ± Moved 1st clear/notification up ± Bumped chatgpt.js to 1.9.1 ± Shortened listener syntax ± Renamed `navObserver` to `nodeObserver` - Removed `clearObserver` - Removed button functions + menu cmd ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.8 2023-06-08 Bumped chatgpt.js to 1.9.0 ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.5 2023-06-06 Condensed code ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.3.1 2023-06-03 Bumped chatgpt.js to 1.8.0 ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.3 2023-06-02 Added toggle margins ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.2 2023-06-02 Updated toggle style/insertion for UI update, bumped chatgpt.js to 1.7.5 ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.6.1 2023-06-01 Bump chatgpt.js to 1.7.3 ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.30 2023-05-31 Changed `configKeyPrefix` to `configPrefix` ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.23 2023-05-24 Shortened `loadSetting()` ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.22 2023-05-22 Shortened message getter ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.21 2023-05-21 Removed `document.title` check from 1st notification ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.19 2023-05-19 Ensured proper toggle style/insertion when chat history is off ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.17 2023-05-18 Updated chatgpt.js copyright notice ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.16.5 2023-05-16 Internationalized button labels ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.16.4 2023-05-16 Merge pull request #4 from XiaoYingYo/main fix button text ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.16.3 2023-05-16 Changed condition to autoclear in observer & toggle-on ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.16.2 2023-05-16 Added `GM` XHR method + GitHub connect to meta ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.16.1 2023-05-16 Implemented remote message fetching ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.16 2023-05-16 Added more menu cmds, condensed/re-organized code, renamed vars ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.5 2023-05-06 Added `chatgpt.isLoaded()`, condensed code, removed logging ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.2.3 2023-05-03 Removed whitespace
  • v2023.5.2.2 2023-05-03 Removed whitespace, re-added `async` befeore anon func in `InitSvg()`
  • v2023.5.2 2023-05-03 Added Ghost browser compatibility meta ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.5.1.3 2023-05-01 Trying to get an svg that already exists on the page as an icon
  • v2023.5.1.2 2023-05-01 Condensed code, removed `clickElement()`, moved functions up... ± Restored auto-cleared functionality ± Updated chatgpt.js dependency
  • v2023.5.1.1 2023-05-01 fix
  • v2023.5.1.1 2023-05-01 Moved functions, camel-cased names, condensed code
  • v2023.05.01 2023-05-01 Fix
  • v2023.05.01 2023-05-01 For the second level menu `clear conversations`, add it to the first level menu, Modify the version number, fix, Merge pull request #36 from XiaoYingYo/master For the second level menu `clear conversations`, add it to the first level menu
  • v2023.4.23 2023-04-24 Added `// @noframes` for compatibility w/ new ChatGPT Auto Refresh ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.4.20.1 2023-04-21 Removed semicolons & unused arg ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.4.20 2023-04-21 Updated chatgpt.js dependency, fixed to work w/ new headless menu ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.04.19 2023-04-19 Changed chatgpt.js import src to CDN
  • v2023.04.04.1 2023-04-05 Repositioned toggle ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.04.04 2023-04-04 Moved name meta to top ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.04.03 2023-04-03 Added/re-organized media ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.03.29.2 2023-03-30 Re-ordered meta
  • v2023.03.29.1 2023-03-30 Updated homepage/support URL meta ↞ [auto-sync from `adamlui/autoclear-chatgpt-history`]
  • v2023.03.29 2023-03-30 Added non-English meta
  • v2023.03.28 2023-03-28 Updated navicon source
  • v2023.03.26 2023-03-27 Refactored functions
  • v2023.03.14.2 2023-03-15 Removed `var um`
  • v2023.03.14.1 2023-03-15 Split menu command's state indicator to both ends of label
  • v2023.03.14 2023-03-14 Added QQ `@compatible` meta
  • v2023.03.13 2023-03-14 Replaced state symbols in menu for TM w/ smaller ones... ...since menu fonts are larger than in VM
  • v2023.03.13 2023-03-13 Removed 'Get help' menu command
  • v2023.03.12.2 2023-03-12 Added whitespace
  • v2023.03.12.1 2023-03-12 Added help menu command, abstracted `loadSetting()` & `saveSetting()`... + Changed toggle visibility label + Re-ordered/categorized functions
  • v2023.03.12 2023-03-12 Enclosed code in IIFE to privatize scope... + Added `var toggleInput` to `toggleAutoclear()` + Re-ordered functions + Updated comments
  • v2023.03.11.5 2023-03-12 Added `// @compatible librewolf`
  • v2023.03.11.4 2023-03-12 Moved 2nd `clearObserver.disconnect` outside observer & shortened timeout ...since Clear button usually loads within a sec & node mutations can take a while
  • v2023.03.11.3 2023-03-12 Replaced Google `@icon` links w/ GitHub ones to avoid weird background change
  • v2023.03.11.2 2023-03-11 Replaced `loadSetting('autoclear') === true` w/ `config.autoclear`... + Fixed `toggleLabel.style.display` logic in `updateToggleHTML()`
  • v2023.03.11.1 2023-03-11 Added toggle visibility menu by @XiaoXingYo (0a28ad1ae94047d4205046d80c1899c4986db878)... + Changed storage key notation to dot + Changed `toggleAutoclear()` definition syntax
  • v2023.03.11 2023-03-11 Switched from `localStorage` to `GM_` methods for security... + Created `saveSetting()` + `loadSetting` for easier modification of storage API in ports + Renamed `styleNode` to `switchStyle` for clarity + Replaced click listener w/ `addEventListener` & updated `toggleAutoclear()` to work in VM + Added `display: flex` to `toggleLabel` style to overcome sporadic `display: box` (#19) + Added `toggleHidden` storage key + Added Chinese comments by @XiaoYingYo + Added `@author` + `@namespace`'s
  • v2023.03.04.11 2023-03-11 Backtrack and commit as a new script
  • v2023.03.04.11 2023-03-09 Append a code position semicolon
  • v2023.03.04.11 2023-03-09 Code optimization, new menu options in oil monkey script, optional to hide the selection box component in the page, in order to consider the decision to keep the options unchanged for a long time
  • v2023.03.04.11 2023-03-05 Changed navicon source
  • v2023.03.04.10 2023-03-04 Removed `var toggleInput`
  • v2023.03.04.9 2023-03-04 Shortened `window.toggleAutoclear`
  • v2023.03.04.8 2023-03-04 Added `@icon64`
  • v2023.03.04.7 2023-03-04 Moved `var labelCnt` to before `function clearAllMsgs()`, shortened `window.toggleAutoclear`
  • v2023.03.04.6 2023-03-04 Replaced `click` event listener ...by moving `onclick` from `toggleLabel`'s inner `<input>` to outer `<div>` & adding `click()` to `window.toggleAutoclear` + Moved `var labelCnt` to before `clearAllMsgs()` call
  • v2023.03.04.5 2023-03-04 Prepended `chatGPT_` to `autoclear` key
  • v2023.03.04.4 2023-03-04 Re-formatted `toggleLabel.innerHTML`
  • v2023.03.04.3 2023-03-04 Formatted `toggleLabel.innerHTML`, shortened `insertToggle()`
  • v2023.03.04.2 2023-03-04 Shortened `window.toggleAutoclear`
  • v2023.03.04.1 2023-03-04 Shortened insertToggle() & clearAllMsgs(), removed whitespace
  • v2023.03.04 2023-03-04 Added toggle (#12), changed `for` conditions
  • v2023.03.03 2023-03-04 Updated icon
  • v2023.02.27 2023-02-28 Added 2nd observer.disconnect() + download & update URLs
  • v2023.02.26.1 2023-02-27 Changed @name
  • v2023.02.26 2023-02-26 Imported from URL
  • v2023.02.26 2023-02-26