Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Jan 2, 2025

🤖 I have created a release

2.1.2 (2025-06-30)

⚠ BREAKING CHANGES

  • rewrite the plugin with API based data source

Features

  • add {chat_id} to filename varaible (d27e225)
  • add {model} and {model_name} to variable (057fe9f)
  • add conversation timestamp on page and HTML, revamp setting UI (531a766)
  • add getOobaString and getTavernString for conversion to other formats (214111b)
  • add loading effect on menu button (6e5bc12)
  • add project support (9ddd11f)
  • add russian lang support (#255) (2562d4a)
  • Add scroll buttons and relocate export button (d804aee)
  • add setting dialog/ support {date} in filename (f219def)
  • add width toggle (3cfe3e2)
  • added support for create_time and update_time metadata parameters per #94 (#114) (5df4ba6)
  • adopt dropdown layout (92b713b), closes #31
  • basic support for response from plugin (c45fdbe)
  • concat the output of official "Continue generating" (b191ec2), closes #146
  • export metadata (4b92e53)
  • fix the unstable menu injection (8fef5ae)
  • i18n: add french translation (#266) (a71cad4)
  • i18n: add spanish to lanaguage list (2b2f75c)
  • i18n: add spanish translation (#137) (08a6930)
  • i18n: add turkish to language list (b05776f)
  • i18n: add turkish translation (#128) (9ad8e0a)
  • Implement floating button cluster for export and scroll (df39eaa)
  • improve the code block style with hightligh.js (5101b41)
  • latex rendering with katex (972175e)
  • make title of html align with the conversation title (88804e0), closes #46
  • partially support multimodal_text (7d5c7de)
  • remove copy button in chat in favor of the built-in copy button (66dbaa6)
  • remove pandora (115687d)
  • reposition floating buttons (c31d0c6)
  • rewrite the plugin with API based data source (4ecf34a)
  • show copied status (fdc0109)
  • show message to user when history api disabeld (9025934)
  • show timestamp on each chat post (e602c7b)
  • support "archive conversation" in Export Conversations dialog (706cef2), closes #199
  • support /gpts paths (efbd662)
  • support chat.zhile.io (4331bd8), closes #143
  • support chatgpt.com (07bcf0b), closes #232
  • support conversation timestamp in markdown export (38f4a97), closes #155
  • support copy text of single response from ChatGPT (0a78d2e), closes #63
  • support delete conversations (554b26d), closes #85
  • support export png (screenshot) (7aa7c0f)
  • support export to tavern and ooba format (a28f9fd)
  • support exporting from official export (ac59789), closes #121
  • support footnote (35d74e0)
  • support GPT-4 avatar in HTML export (890f10d), closes #81
  • support heading, quote, bold, italic and separator (3083135), closes #37
  • support i18n (918ff41), closes #91
  • support image in chat (8be8add), closes #58
  • support image in execution output (38c65b9), closes #191
  • support JSON export and export All (ce0d895)
  • support markdown export (306ed2b)
  • support menu injection on mobile view (90c4001)
  • support mobile (d7f7d0a), closes #45
  • support multi-modal (#179) (c5ed341)
  • support new.oaifree.com (6bf6ae0), closes #236
  • support OpenAI official JSON format (66d8f90), closes #162
  • support ordered-list and unordered-list (ce87909)
  • support passing theme to exported html (c9ad754), closes #47
  • support running on gizmo page (#182) (d278210)
  • support sharing page (50462cd), closes #147
  • support syntax highlight for HTML output (5a1b518)
  • support table parsing and exporting (dd3bd49), closes #32
  • support to customize the filename (85b64b0)
  • try support team account (7937b05)
  • use the same Toggle as ChatGPT's setting (0f91b56)

Bug Fixes

  • @match url should have a tralling / at the end (f0f64d4)
  • adapt remix version and try to reduce call to session api (950c8fc)
  • add @match for new ChatGPT domain with query parameter (e48c902)
  • add missing {chat_id} in Export All (c8e52aa), closes #106
  • add missing css ml-4 (f5974d4)
  • Adjust button layout and dialog interactions (64f5efe)
  • adopt latest sentinel-js, no more patch (631332d)
  • avoid hang when exporting voice chat (#262) (9924c09)
  • build conversation list with bottom-up method (#193) (dc157f7)
  • check if conversation started (a60bedc)
  • clean up the code (a8aa1ed)
  • conversationChoices should only applied to node with recipient all (bd36162)
  • conversion problems listed in #222 (56e6cef)
  • copy button shows in code block incorrectly (b43dbc8), closes #83
  • correct model names from 'GTP' to 'GPT' (43f29e4)
  • do not render export dialog until needed (#178) (1e7f0fa)
  • error handling for avatar fetching (d8af0ec), closes #73
  • error handling on menu onclick (f0b7c7f)
  • escape text content (76d4082)
  • expand matching URLs for saved chat (ca633f6)
  • export all is not openable (ea69a4f)
  • export all should enable compression (ca9d5c5), closes #141
  • export all should load all of chats (770f129), closes #86
  • filter model memory context message (a99c9f1)
  • filter out content policy danger (7881d89), closes #33
  • filter out content policy warning (15b2e54), closes #33
  • fix broken style becasue of the updates and improve light style (ab246ac)
  • fix broken timestamp (613247f)
  • fix button position disappeared on new sidebar layout (d3b73cb), closes #290
  • fix characters overlap in screenshot (aef813c), closes #216
  • fix checkbox style (e1b41c9)
  • fix close button position in Export Dialog (2498d55)
  • fix content parsing and rendering in list (4fdc916), closes #43
  • fix content parsing inside list (c09bbcc), closes #48
  • fix conversation choice selector (355e07d)
  • fix conversation started detection (c5bbb82)
  • fix export twice (38c6be3)
  • fix exporting markdown with timestamp (87c2cb7), closes #296
  • fix menu is not working after OpenAI page update (9632818)
  • fix missing closing of ordered-list (1ef646e)
  • fix missing toggle style (69d0deb)
  • fix popup position on mobile (esp sharing page) (3b39746)
  • fix screenshot and conversation choice (4bb56f8)
  • fix screenshot export (b65515c)
  • fix screenshot not work in latest layout (f62bbbd), closes #287
  • fix the script not working on share page (64849a6)
  • fix toggle style (103b617)
  • fix toggle style in mobile view (dcd9c97)
  • fix unexpected latex formula escape (30f0b62)
  • fix upload button style (2960a92)
  • fix wrong dimensions of user pfp in screenshot export (ad679cd), closes #53
  • fixed user conversations disappearing when exporting screenshots (eaf7c76)
  • follow the layout changes on chatgpt side (5b42412)
  • further improve the code and execution result's output format (49cfd6e)
  • get accessToken from unsafeWindow and provide a fallback to session API (0accd66)
  • gizmo mode is now the detaul mode (7d83072)
  • handle GM_* function might be undefined (77b52b1), closes #112
  • handle canvas size might exceed browser's limit (3e6629d)
  • handle empty dataUrl (6c89be9)
  • handle failed callback (6739500)
  • handle frozen page props (75b5f9d)
  • handle hydration missing menu and style (bf687da)
  • handle oversized screenshot on firefox (ce2356e)
  • handle rate limiting in export all (ba739e0), closes #88
  • handling same chat name in export all (aa513b1), closes #117
  • handling screenshot spacing on MacOS Firefox (dea099d), closes #78
  • hide feedback bar in screenshot (3763ad7)
  • hide GPT-4 model text (796899e)
  • hide redundent model bar in screenshot export (f79f3f6)
  • i18n: fix Malaysia should use ZH_Hans (9e2b748)
  • i18n: improve minor issues in translation (e35bb3a)
  • i18n: update Invalid File Format in Turkish (5cbb2e9)
  • i18n: use contohnya instead of mis. in Bahasa translation to avoid confusion (02909ec)
  • improve language detection by respecting oai language setting (6189cc0)
  • improve layout and style (0c801cb)
  • improve menu injection (542c23d)
  • improve menu injection (b822e5b), closes #24
  • improve release ci (0fd4af8)
  • improve shrinked avatar in exported html (f8e09bc)
  • improve the style of list (1049a77)
  • improve timestamp injection (e0eaa65)
  • jszip is not defined in prod build (8b57e16), closes #75
  • jules errors and cleanup linter errors (7121348)
  • layout overlap with menu on mobile (705afe5), closes #134
  • let html export's max width adapt to the screen size intead of the fixed 800px (9249279), closes #247
  • lint (6cafb3c)
  • lint (722c752)
  • load plugin on page with model query string (5d64f04), closes #100
  • messages from tool shouldn't use conversation choice (aff5ce1), closes #173
  • missing menu on firefox (c397e8f), closes #51
  • model bar should be hide correctly (8b8844b)
  • port continuation merging back and remove conversation choice (b1ff972)
  • preserve line break in html requestion (b6e4baf)
  • prevent alert on cf-protection page (d40ac3e)
  • reduce bundle size by externalizing and dropping modules (c59faab)
  • reduce the blurriness of screenshot export (42a1d75), closes #129
  • remove verbatimModuleSyntax to pass type testing (171fcb8)
  • remove base64ed chatgpt icon (e42aa95)
  • remove HTML export odd child highlighting (c3cd253)
  • remove localstorage legacy migrator (00ad390)
  • remove revison and buttons from screenshot (ba41b79)
  • remove unsplash related workarounds (ba6f2f7)
  • remove weird white rect from the bottom of screenshot export (fdcf86d)
  • replace latex annotation \[ \] \( \) with $ for better compatibility (6e72297), closes #187
  • respect start attribute on ordered-list (35ef064)
  • respect line break and improve text style (c9e60bc)
  • rework metadata appearence in HTML export (#56) (bcf4e9d)
  • setting dialog should allow scroll when overflow (cd3340d)
  • should not output [image] (5478d65)
  • should not output response from plugins (8d4ee37)
  • show [image] for multi-modal in text export (ddfbee7)
  • skip user custom instructions to avoid showing unsupported content (b0b9916), closes #269
  • some chats cannot be exported because of missing message parts (2e7ece8)
  • stabilize menu injection (224a51f)
  • storage should not throw error when not found (3de59f8), closes #101
  • support extract id from gizmo path (0bf3115)
  • support message content type execution_output from plugin (78e4ecf)
  • support model name mapping for gpt-4o (346e08f)
  • support pandoar-next (2d8a6ce), closes #194
  • support url with model (a50d580)
  • thread might not exist (d18bf3f)
  • toggle should not shrink on small screen (b152f44)
  • try fix #53 with specific scale in html2canvas (fefda82)
  • try fix team workspace authentication issue (1b9d3c1)
  • tweak file name field styles to look nicer when light theme is active (cc757de)
  • unify line break to \n (cd5e7a4), closes #49
  • update API interface (follow what OpenAI updated) (922cb36)
  • update API interface and detect chat history disabled (0fcb3d7)
  • update chat url to /c/* (96ec23e)
  • update closeDelay 300ms (388a3ea)
  • update HTML export colors to match ChatGPT UI (646b3f5)
  • update image export colors to match ChatGPT UI (dbb7022)
  • update menu layout to follow chatgpt layout changes (aa0abec)
  • update style to follow chatgpt updates (8ee62f5)
  • update user input selector to follow chatgpt layout changes (cbb3483)
  • update zhile.io API to fakegpt (2723554)
  • use title from API in markdown and html export (1f6f4d7)
  • user's input should respect line break and be escaped (46b5369), closes #95
  • z-index collision with history list (c1faca9), closes #164
  • zIndex should not overlap on setting menu (39d13da), closes #166

Miscellaneous Chores

  • script title and description support chinese (2147a91)

Continuous Integration


This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--master--components--userscript branch 2 times, most recently from 40e93ac to c4a0560 Compare June 16, 2025 11:27
@github-actions github-actions bot force-pushed the release-please--branches--master--components--userscript branch from c4a0560 to de13d66 Compare June 30, 2025 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant