Commit graph

38 commits

Author SHA1 Message Date
Mic Mejia
4ce218d129
docs: add sponsor buttons on README 2026-03-23 23:38:41 +08:00
Mic Mejia
73f54fda29
docs: add github funding yaml and update README 2026-03-23 23:20:19 +08:00
Mic Mejia
5c55a7c764
chore: release 3.0.1 → 3.1.0 2026-03-23 21:59:35 +08:00
Mic Mejia
4fdc98255b
feat(core): add Grok platform, support superscript and subscript tags and fix scroll into view for Copilot 2026-03-23 21:58:17 +08:00
Mic Mejia
ade37a4b8a
chore: release 3.0.0 → 3.0.1 2026-03-20 02:47:56 +08:00
Mic Mejia
dc2db17184
chore: configure gpg signing and link fixed issues
fixes #1, fixes #3, fixes #7, fixes #9, resolves #8, closes #6, closes #11
2026-03-20 02:44:16 +08:00
Mic Mejia
c0f741baae
chore: release 2.7.1 → 3.0.0 2026-03-20 02:02:55 +08:00
Mic Mejia
023a180775
feat(core): release v3.0.0 with critical platform fixes, custom UI positioning, and shortcuts
- Fix DOM selectors for ChatGPT, Claude, and Copilot (www.copilot.com) to restore broken exports.
- Add Custom UI Positioning (Horizontal/Vertical offsets) via GM menu commands.
- Add Alt+A toggle and UI status badge for Gemini auto-scrolling.
- Add Keyboard Shortcuts (Alt+M for MD, Alt+J for JSON) with input detection.
- Add Gemini Title Prefix stripping logic to sync with status-marking scripts.
- Improve YAML metadata quoting and tag sanitization for Astro Starlight compatibility.
- Update sample-exports directory with latest v3.0.0 Markdown and JSON outputs.
- Remove deprecated UI observer bloat and add @noframes for stability.

BREAKING CHANGE: Overhaul of DOM selectors for ChatGPT, Claude, and Copilot plus enhancements to gemini
2026-03-20 01:43:45 +08:00
Mic Mejia
5ddd175922
chore: release 2.7.0 → 2.7.1 2025-08-02 22:23:31 +08:00
Mic Mejia
be91a842ec
fix: fix handling of claude <pre> sections and artifact blocks 2025-08-02 22:23:19 +08:00
Mic Mejia
a7fd3bb38b
chore: release 2.6.0 → 2.7.0 2025-08-02 03:24:04 +08:00
Mic Mejia
d38bee5454
feat: add Copilot support, improve JSON export, and ensure UI theme consistency
This release introduces support for Microsoft Copilot and includes significant improvements to the user interface and data export functionality.

Copilot Support:
Full support has been added for exporting chats from Microsoft Copilot.

Improved JSON Export:
The JSON export now mirrors the Markdown output by converting AI messages to Markdown. This provides a consistent data model across all export formats, making the JSON output more useful for programmatic consumption.

Consistent UI Theme:
The chat outline UI now maintains a consistent light theme, even when the host site is in dark mode. This resolves issues where the search box and scrollbar would adopt the dark theme on Gemini and ChatGPT, ensuring a reliable and legible user experience.
2025-08-02 03:23:46 +08:00
Mic Mejia
cdd8304185
chore: release 2.5.0 → 2.6.0 2025-08-01 20:20:26 +08:00
Mic Mejia
aae7e6d443
feat: add support for claude chat
refactored code and added code specific to claude.ai
2025-08-01 20:20:09 +08:00
Mic Mejia
95e8ebd470
chore: release 2.4.1 → 2.5.0 2025-08-01 11:12:03 +08:00
Mic Mejia
2c6d62f41a
feat: gemini auto-scroll, customizable filename format, tags support and better ui
-   **New Customizable Filename Format:** A new settings button allows users to configure their own filename format using a list of placeholders, including `{tags}` and `{timestampLocal}`. This uses GM_getValue and GM_setValue for persistent storage.
-   **Automatic Tag and Title Parsing:** The script now automatically extracts tags (e.g., #tag) from chat titles and removes them from the final title string, while ignoring numeric-only tags often used as thread IDs.
-   **Improved Gemini Chat Loading**: The exporter will automatically scroll up the page to load older gemini chat messages.
-   **UI Refinements:** The floating chat outline have been updated for a more polished user interface, and the outline's max-height was increased for better usability on larger screens.
-   **Bug Fixes:** Corrected the Gemini title parsing to properly remove the "Gemini - " prefix. Also updated the `slugify` function to handle the `+` character correctly.
-   **New Grants:** The user script metadata now includes `@grant GM_getValue` and `@grant GM_setValue` to enable persistent storage for the new settings feature.
2025-08-01 11:11:32 +08:00
Mic Mejia
c2c31eadb6
docs(README): update version indicated in README 2025-07-12 10:51:02 +08:00
Mic Mejia
a10b7f6c74
chore: release 2.4.0 → 2.4.1 2025-07-12 10:48:13 +08:00
Mic Mejia
d15823712b
fix(ai-chat-exporter.user.js): remove s; in the script 2025-07-12 10:48:03 +08:00
Mic Mejia
42452fb93a
chore: release 2.3.0 → 2.4.0 2025-07-12 10:25:10 +08:00
Mic Mejia
2329f387bb
feat: use more common field ids in markdown yaml and json header fields
use title and date fields, etc. which are recognizable by default with frameworks like astro
2025-07-12 10:24:57 +08:00
Mic Mejia
f886431cc8
docs(README): fix README markdown formatting 2025-07-11 18:18:34 +08:00
Mic Mejia
48d14cbb79
chore: release 2.2.0 → 2.3.0 2025-07-11 18:14:11 +08:00
Mic Mejia
21c15a023b
feat: add regex search to chat outline to filter user queries and ai responses
update ai-chat-exporter.user.js and README; add regex.md
2025-07-11 18:13:54 +08:00
Mic Mejia
5396a3e5b4
chore: release 2.1.1 → 2.2.0 2025-07-11 14:58:55 +08:00
Mic Mejia
0ffa169075
feat: add chat outline for easier viewing and navigation and export selection
update ai-chat-exporter.user.js and README
2025-07-11 14:58:13 +08:00
Mic Mejia
f9a8e84371
chore: release 2.1.0 → 2.1.1 2025-06-30 17:37:09 +08:00
Mic Mejia
98cc70b98d
fix: remove unnecessary visible language text before code sections for gemini 2025-06-30 17:36:10 +08:00
Mic Mejia
c8fee08fdc
chore: release 2.0.0 → 2.1.0 2025-06-30 14:27:49 +08:00
Mic Mejia
d4e6cd10fd
feat: add an alert for gemini users to scroll back messages to ensure complete export
update ai-chat-exporter.user.js and add reference-html-dom
2025-06-30 14:27:39 +08:00
Mic Mejia
3bceb03fc7
test: add a tapermonkey test script to check if key DOM selectors are still valid
add test-ai-chat-exporter.user.js
2025-06-30 14:21:56 +08:00
Mic Mejia
58581e46a1
chore: release 1.0.0 → 2.0.0 2025-06-28 23:33:48 +08:00
Mic Mejia
ef7ecf4da7
feat: !enhanced exporter to support google gemini in addition to chatgpt
refactor code, add export for gemini, add json output

BREAKING CHANGE: This exporter now supports google gemini, json output format, and improved overall code!
2025-06-28 23:33:04 +08:00
Mic Mejia
c7ead9af07
chore: configure commitizen to create annotated tags 2025-06-27 21:30:43 +08:00
Mic Mejia
d44dff4eb9
docs: add reference to greasyfork and sync project name, description
update README, add sample.md, update project name and description
2025-06-27 13:43:08 +08:00
Mic Mejia
e7dede9017
bump: version 0.0.1 → 1.0.0 2025-06-27 12:01:35 +08:00
Mic Mejia
d22c1fd520
feat: !initial stable release for public use
add chatgpt-exporter.user.copy.js, README.md, etc.

BREAKING CHANGE: The chatgpt export script is now stable, and ready to be released to public! Please refer to the new documentatio
n for usage.
2025-06-27 11:52:17 +08:00
Mic
ad6e66f044
chore(init): initial commit 2025-06-27 08:39:29 +08:00