Skip to content

feat: add compose draft window - #22

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

feat: add compose draft window#22
TimInTech merged 1 commit into
mainfrom
feat/paket-i-compose-i1

Conversation

@TimInTech

Copy link
Copy Markdown
Owner

Summary

  • add a text-first Compose/Draft window for manual input and LLM rewriting
  • support workflow and writing-preset selection without changing the speech/transcription path
  • allow copy and explicit user-triggered insert via PasteService
  • keep voice-routing as a disabled future hook for later Paket I phases

Scope

Included:

  • new app/compose_window.py
  • tray action / app-shell integration
  • direct text path in LLMService
  • explicit PasteService override for the manual insert action
  • EN/DE i18n keys
  • tests for compose behavior, i18n, LLM direct path, tray lifecycle, and paste override

Excluded:

  • no voice-routing behavior
  • no transcription/Whisper/AudioRecorder/hotkey rewrite
  • no I-2 variant history
  • no I-3 signature/name option
  • no README, screenshot, or banner changes

Safety

  • no automatic paste after LLM generation
  • insert happens only after explicit user action
  • copy uses QApplication clipboard
  • dummy test token is not OpenAI-shaped
  • 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 — 322 passed
  • git diff --check
  • scope check: README/screenshots/generator unchanged
  • secret check: no real key, no sk-... dummy

Roadmap

Project #10 item Paket I: Compose-/Entwurfsfenster (Text-First) [Flaggschiff] remains In Progress.
I-2 and I-3 stay 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 5375936 into main Jun 22, 2026
7 checks passed
@TimInTech
TimInTech deleted the feat/paket-i-compose-i1 branch June 22, 2026 23:34
@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