Commit Graph

2 Commits

Author SHA1 Message Date
ankn fd011f6db3 Fix text area reset after AI revision, add API key error handling
- Pop draft_editor/quality_editor widget keys before rerun so revised
  text is correctly displayed after AI enrichment calls
- Wrap _get_client() with friendly st.error/st.stop instead of stack trace
- Remove unused _back_next() helper

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 23:26:27 +02:00
ankn d9c87bd8f1 Add Streamlit web interface (app.py)
Eight-screen workflow: start → research → sources → storyline → draft →
quality → publication → history. 2×2 provider grid for storyline and
draft comparison. Inline text editing plus AI revision at draft and
quality steps. Download and copy-to-clipboard for publication package.
Session resume on startup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 23:07:06 +02:00