Skip to content

feat: add compose variant history - #23

Merged
TimInTech merged 1 commit into
mainfrom
feat/paket-i-compose-i2
Jun 23, 2026
Merged

feat: add compose variant history#23
TimInTech merged 1 commit into
mainfrom
feat/paket-i-compose-i2

Conversation

@TimInTech

Copy link
Copy Markdown
Owner

Summary

  • add a variant history to the Compose/Draft window
  • keep up to 10 generated or edited variants
  • add previous/next navigation and a variant counter
  • keep manual in-place edits attached to the current variant

Scope

Included:

  • Compose-window variant history state
  • previous/next navigation
  • i18n keys for variant controls
  • tests for ring-buffer behavior, navigation, edits, reset behavior, and UI state

Excluded:

  • no changes to app/blitztext_linux.py
  • no speech-routing behavior
  • no transcription/Whisper/AudioRecorder/hotkey rewrite
  • no I-3 signature/name option
  • no README, screenshot, or banner changes

Safety

  • Thread lifecycle unchanged
  • Voice-routing checkbox unchanged and still disabled
  • Paste/clipboard behavior unchanged from I-1
  • no real secrets or sk-... dummy values

Tests

  • python3 -m compileall app tests
  • QT_QPA_PLATFORM=offscreen WHISPER_GUI_TESTS=1 python -m pytest -q — 333 passed
  • git diff --check
  • scope check: only app/compose_window.py, app/i18n.py, tests/test_compose_window.py
  • secret check: no real key, no sk-... dummy

Roadmap

Project #10 item Paket I: Compose-/Entwurfsfenster (Text-First) [Flaggschiff] remains In Progress.
I-3 stays out of scope.

@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, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@TimInTech
TimInTech merged commit af97a12 into main Jun 23, 2026
7 checks passed
@TimInTech
TimInTech deleted the feat/paket-i-compose-i2 branch June 23, 2026 06:46
@TimInTech TimInTech mentioned this pull request Jun 24, 2026
4 tasks
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