Releases: Zhaimiaoyizhi/TurnMap
Release list
TurnMap v0.8.2 Preview (ChatGPT-only)
Preview scope
TurnMap v0.8.2 is a ChatGPT-only preview build. The new native reading, direct jump, floating navigation, and prompt workbench paths are intentionally focused on ChatGPT first; other supported AI sites keep their existing TurnMap behavior until later 0.8.x migration work.
This preview references ophel's ChatGPT native navigation and outline ideas, and my-prompt's compact input-side prompt workbench interaction model. TurnMap keeps its own implementation and does not copy GPL-licensed ophel code.
What's new
- ChatGPT native/ophel-style turn index for quieter long-conversation reading and direct turn navigation.
- Hover floating conversation navigator near the TurnMap floating button, with turn cards that update as new Q&A appears.
- Prompt workbench beside the ChatGPT input box: local prompt management, dynamic prompt variables, AI input optimization, and backup import/export.
- Image prompt optimizer with selectable option groups, custom options, random combinations, reusable presets, and language-aware output.
- Settings integration for prompt workbench language/theme, editable built-in prompts, optimizer format, and restored defaults.
- Tooltip, popup placement, and theme polish for the compact icon-first workbench UI.
Fixes and behavior notes
- AI optimization rewrites only the current input and does not send the full conversation context.
- ChatGPT jump and hover navigation prefer native page/message anchors before heavier fallback behavior.
- Prompt workbench failures now surface more detailed error stages.
- This remains a preview: please validate on real long ChatGPT conversations before treating it as a stable multi-site release.
Validation
- npm.cmd run test:unit
- npm.cmd run typecheck
- npm.cmd run build
- npm.cmd run package
TurnMap v0.7.2
TurnMap 0.7.2 is a maintenance release for the 0.7.x mini mind map and appearance customization line.
Highlights:
- Adds a separate Reading and Jumping settings section with scan speed, edge wait, and jump search controls.
- Fixes content-script startup so the page launcher and conversation reading remain available after reading/jump settings are bundled.
- Stabilizes Refresh and Deep Scan map switching across AI conversation pages.
- Adds default node-size controls and fixes related reload loops.
- Tightens mini mind map link routing.
Validation:
- npm.cmd run test:unit
- npm.cmd run typecheck
- npm.cmd run build
- npm.cmd run package
TurnMap 0.7.1
TurnMap 0.7.1 focuses on answer expansion, appearance customization, and graph reliability.
Highlights:
- Mini mind maps for AI answers: API-powered answer expansion turns a long assistant reply into a compact title-only mini mind map inside the original node.
- Clearer mini-map presentation: improved structure, layout density, branch coloring, action-panel editing, and visual/export rendering for expanded nodes.
- Appearance customization: normal-node links can use Curved or Angled style; layout selection now uses a themed menu; Node Actions, Mini Node Actions, and Link Actions show persistent color previews.
- Stable IDs for newly extracted turns.
- Weighted links with stronger visual emphasis and Link Actions controls.
- Graph health repair for layout, import, export, and topic proxy paths.
- Topic proxy edge metadata for reversible topic groups.
- ChatGPT extraction repair for multi-block assistant answers.
- Link style stability after editing weights.
Validation:
- npm.cmd run test:unit
- npm.cmd run typecheck
- npm.cmd run build
- npm.cmd run package
Package:
- turnmap-v0.7.1.zip
TurnMap 0.6.0
TurnMap 0.6.0 Release Notes
Scope
TurnMap 0.6.0 is the Topic Analysis MVP release. It is a local, review-first organization upgrade built on top of the previous GitHub baseline, 5727ebe Improve rebuild and export fidelity.
This release does not add provider embeddings, local embedding models, or automatic topic-node creation. The implemented 0.6.0 path is intentionally smaller: local rule-weighted preclassification produces a few high-confidence candidate links, then the user reviews them before the graph changes.
Changes Since The Previous GitHub Push
Compared with the previous pushed commit 5727ebe, this release adds:
- Local Analyze Topics action for candidate link preclassification from titles, summaries, tags, node distance, proper-noun-like terms, and existing links.
- Review-first candidate links in the existing suggestion panel, with accept, reject, edit, clear, and bulk accept workflows.
- Scrollable suggestion-panel layout so long candidate lists remain reviewable instead of being clipped.
- More visible Suggest Links progress in the status bar: request, waiting, filtering, and review-ready phases.
- User-confirmed accepted suggestions, so accepted links become ordinary graph links immediately.
- Conservative ChatGPT jump fallback for deep-research-style folded replies. TurnMap can use mapped user-message anchors when the assistant answer is not yet expanded, while avoiding unmapped duplicate prompts.
- AI summary hardening with source anchors, protected user edits, and
#AInote summaries from tracked source turns. - Provider compatibility updates for OpenAI-compatible services, provider presets, output-token handling, JSON-mode gating, and sanitized provider diagnostics.
- AI-generated UI language pack import/export, schema validation, placeholder checks, and JSON repair.
- Updated permissions, privacy, user guide, QA plan, release readiness, changelog, English README, and Chinese README.
Privacy And Cost
- Analyze Topics runs locally and does not call
/embeddingsor/chat/completions. - Local topic analysis does not create or export raw vectors.
- Existing AI features still use the configured provider only when the user triggers them or enables auto summarize.
- Task logs and debug reports keep useful diagnostics while redacting API keys and raw conversation content.
Verification
Local verification for this release candidate:
npm.cmd run test:unit
npm.cmd run typecheck
npm.cmd run build
npm.cmd run packageLatest QA record:
docs/qa-run-2026-05-25.md
Package
The local package command produces:
release/turnmap-v0.6.0.zip
Because release/ is ignored, the zip is not stored in git. It should be attached manually to the GitHub Release if GitHub CLI or web upload is available.
Known Risks
- Very long or heavily virtualized pages can still require enough nearby user markers to be loaded before TurnMap can map a target jump safely.
- Identical repeated prompts remain ambiguous when the page cannot expose enough source-anchor evidence; TurnMap should prefer a clear failure over jumping to an unmapped duplicate.
- Provider embeddings and API refine are deferred until the local review-first 0.6.0 flow has been validated in real conversations.
ChatMap v0.1.0 - Early Preview
ChatMap 0.1.0 Release Notes
Scope
ChatMap 0.1.0 is the first GitHub preview release for the Edge extension. It includes the latest current-conversation mapping, reliable conversation extraction, editable graph workflows, AI-assisted summaries and links, theme/language settings, and export/import recovery.
Included
- Edge side panel for ChatGPT conversations.
- Full-page graph mode linked back to the source ChatGPT tab.
- Floating in-page navigator for quick turn access.
- Full conversation extraction through API, stored data, and DOM/deep-scan fallbacks.
- Turn-based graph with Single-side, Radial, Matrix, and Two-sided layouts.
- Editable nodes, notes, root/header node, user edges, and automatic edges.
- Undo/redo for graph changes.
- Tags, statuses, merge, split, duplicate as note, hide, and reset workflows.
- Search and node focus.
- AI summaries and AI link suggestions with OpenAI, DeepSeek, and compatible custom endpoints.
- Dedicated Settings Page for AI, interface, Float, launcher, and update preferences.
- ChatGPT Floating Launcher on ChatGPT pages. Left-click opens ChatMap; right-click opens settings.
- JSON import/export, Obsidian Canvas export, Markdown export/copy, SVG export, and PNG export.
- Local graph-state persistence per current conversation.
- Light Day theme by default, plus Night, Eye-care, and Follow browser theme modes.
- Built-in English and Chinese UI, Follow browser language mode, and locally stored AI-generated custom UI translations.
- Theme-aware React Flow controls and MiniMap for readable dark mode.
Planned Before Public Release
- Store listing materials and update-notice wiring.
Known Risks
- Identical repeated prompts can still reduce jump precision in some conversations.
- Real ChatGPT DOM and backend behavior can change without warning, so extraction fallbacks should be checked periodically.
- Store submission may require PNG extension icons even though the local build accepts the SVG placeholder.
- Custom AI providers depend on their OpenAI-compatible response format and CORS/host permissions.
Version Mapping Note
Earlier local preview archives were renumbered before GitHub publication:
- Former local
0.1.0->0.8.0 - Former local
0.1.1->0.9.0 - Former local
0.1.2-> current GitHub preview0.1.0
Package Command
Run:
npm.cmd run packageOutput:
release/chatmap-v0.1.0.zip
release/README.txt
