Skip to content

新增 ChatGPT 长对话导航与预览脚本 - #73

Draft
kdazhy wants to merge 2 commits into
BigPizzaV3:mainfrom
kdazhy:agent/add-chatgpt-long-conversation-navigator
Draft

新增 ChatGPT 长对话导航与预览脚本#73
kdazhy wants to merge 2 commits into
BigPizzaV3:mainfrom
kdazhy:agent/add-chatgpt-long-conversation-navigator

Conversation

@kdazhy

@kdazhy kdazhy commented Aug 8, 2026

Copy link
Copy Markdown

Summary

  • Add ChatGPT 长对话导航与预览 v6.1.1 to the Codex++ script market.
  • Add its market metadata, raw download URL, tags, and SHA-256 checksum.
  • Keep newly submitted questions visible while the assistant is continuously streaming output or tool activity.

Why

Long ChatGPT/Codex desktop conversations are difficult to scan and revisit. This userscript adds a compact right-side question index with hover previews, precise message jumping, current-position highlighting, and Alt+↑ / Alt+↓ navigation.

Fix included in v6.1.1

The previous mutation debounce restarted its timer on every DOM change. During continuous assistant streaming, this could postpone message rescanning indefinitely, so a valid user question temporarily remained absent from the index. The scheduler now preserves an already queued normal scan while still allowing explicit immediate rescans.

User impact

  • Supports ChatGPT Windows desktop conversations running through Codex++.
  • Adapts to light/dark themes and reduced-motion preferences.
  • Supports Codex++ hot reload and cleans up its previous instance before reinjection.
  • Does not use network or persistent-storage APIs.

Validation

  • node --check scripts/chatgpt-long-conversation-navigator.js
  • Parsed index.json and verified the entry ID, version, URL, and uniqueness.
  • Verified the staged script SHA-256: bee2e8b79a5590c963f0137ac00a9cc2121a74fb90cebf4a9480fefc78d21412.
  • Passed Chromium UI regression coverage for navigation rendering, hover/expand animation, native and fallback precise jumps, dynamic messages, continuous 45 ms streaming mutations, empty state, reinjection recovery, and single-instance hot reload.
  • Loaded successfully in Codex++ v6.1.1: all 4 live user bubbles were indexed, precise-jump error was 0 px, and no page or console errors occurred.

Files

  • scripts/chatgpt-long-conversation-navigator.js
  • index.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant