All notable changes to Compose Booster will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2026-03-06
- Multi-Provider Support - Connect directly to OpenAI, Anthropic, Ollama, and OpenAI-compatible endpoints in addition to OpenRouter
- Auto-Updater - Automatic update detection and installation for GitHub distribution builds (store builds update via their respective stores)
- Distribution Detection - Automatically detects install source (Microsoft Store, Mac App Store, GitHub) and adapts update behavior
- Style Profiles - Create custom writing style profiles with example emails for AI to match your voice
- Output Format Options - Choose clipboard output format: Plain Text, Markdown, or HTML (rich text)
- Context Window Warnings - Visual alerts when input approaches model's context limit (80% warning, 95% critical)
- Response Regeneration - "Try Again" button to regenerate responses with higher temperature for more variety
- Response Version Navigator - Browse between multiple response versions when regenerating
- Automated screenshot generation for app stores (
npm run screenshots) - README screenshots with high-resolution images
- Copyright header enforcement script (
npm run check-headers)
- Model list now filtered to text-output models only (excludes image generation models)
- Model list cached for 5 minutes with manual refresh button
- Improved model retrieval logging and error handling
- Provider settings tab replaces single API key configuration
1.0.0 - 2025-12-06
- Initial release of Compose Booster
- Main application window with input/output text areas
- Quick action buttons with keyboard shortcuts (Ctrl+1/2/3)
- Custom model selection via OpenRouter API
- Custom prompt templates with variable support
- Tone control for email styling
- Settings window with tabbed navigation:
- General: API key, theme, font size
- Models: Enable/disable and reorder AI models
- Prompts: Create and edit custom prompts
- Tones: Customize tone options
- Quick Actions: Configure quick action buttons
- Advanced: Export/import settings, reset to defaults
- Light and dark theme support (with system theme option)
- Clipboard integration (paste/copy shortcuts)
- Character counter for input text
- Mock API mode for development (
MOCK_API=true) - Encrypted local storage for API keys
- Windows installer (Squirrel)
- Microsoft Store package (MSIX)
- API keys stored with encryption via electron-store
- Content Security Policy ready for production
- Context isolation enabled for renderer processes