Skip to content

feat(flutter): make transcript opening feel instant - #93

Merged
wolfiesch merged 1 commit into
mainfrom
codex/flutter-transcript-tail
Jul 20, 2026
Merged

feat(flutter): make transcript opening feel instant#93
wolfiesch merged 1 commit into
mainfrom
codex/flutter-transcript-tail

Conversation

@wolfiesch

@wolfiesch wolfiesch commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • paint a small encrypted transcript tail immediately for previously opened sessions
  • refresh it with the bounded transcript.page host command before attaching the live stream
  • load earlier pages on demand while preserving the reader’s scroll position
  • cap visible paged history at 4,096 entries and reject cross-session or malformed page data
  • keep each session cache separate and never persist live or backward-page cursors
  • fall back to the existing snapshot-and-stream flow on older hosts

Repair pass

  • rebuilt the stacked branch on current main after the Flutter client merged
  • retained the newer reconnect, gap-recovery, and transcript-anchor behavior from main
  • replaced plaintext preferences with the existing encrypted platform storage
  • prevented duplicate initial page requests and kept the cached-state notice visible above the transcript

Local verification

  • Flutter analysis
  • all 159 Flutter tests with 74.61% line coverage
  • Flutter web build
  • focused cache, controller, protocol, fixture, and UI tests

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@wolfiesch
wolfiesch force-pushed the codex/flutter-transcript-tail branch 2 times, most recently from f8b2d63 to dcd4c7d Compare July 20, 2026 09:51
Base automatically changed from feat/flutter-rewrite to main July 20, 2026 22:06
@wolfiesch
wolfiesch force-pushed the codex/flutter-transcript-tail branch from dcd4c7d to 438d2cc Compare July 20, 2026 23:26
@wolfiesch
wolfiesch merged commit eb8043c into main Jul 20, 2026
8 checks passed
@wolfiesch
wolfiesch deleted the codex/flutter-transcript-tail branch July 20, 2026 23:40
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