This is a major milestone release that transforms the tool from a simple text processor into a comprehensive AI Workstation. Version 2.0 introduces a completely redesigned UI, a dedicated Co-Writer mode, advanced Diff visualizations, and enterprise-grade local security.
✨ New Features
🧠 Co-Writer Mode
A brand new workspace dedicated to creative writing and text continuation.
Dedicated UI: A "Drawer" style interface that sits above the main editor.
Smart Presets: Built-in flows like "Universal Flow", "Narrative Velocity", and "Add Detail".
Custom Presets: Create, save, and lock your own system instructions for specific writing styles.
🎨 UI & Theming Overhaul
High-Contrast Light Mode: Completely redesigned Light theme with "GitHub-style" syntax highlighting and optimal contrast.
Deep Dark Mode: Refined color palette for long coding sessions.
Streaming FX: "Focused Beam" animation during active generation provides visual feedback on the AI's status.
⚙️ Global Settings & Localization
Multi-Currency: Track API costs in USD, EUR, or RUB (automatically synced with daily exchange rates).
Language Support: Interface fully translated into English, Russian, and German.
Model Manager: Add any OpenRouter model ID manually via the new settings UI.
🛡️ Security & Backend
AES-128 Encryption: API Keys are no longer stored in plain text. They are encrypted locally using the cryptography library (Fernet) and stored in api_key.bin.
Precise Cost Calculation: The app now reads the official usage data returned by OpenRouter API headers to calculate costs with laser precision (down to $0.000001).
🔧 Improvements & Fixes
Prompt Engineering: Updated Default.txt with a "Strict Monolingual" protocol to prevent models (like Gemini Flash) from accidentally translating text instead of editing it.
Code Block Formatting:
Improved highlight.js integration for better syntax coloring in both Light and Dark modes.
Dependencies: Switched installation method to requirements.txt for better stability.