Righting Sentences Changelog - 3.2-4.0
Appearance
Righting Sentences Changelog: v3.2 to v4.0
Comprehensive list of changes from version 3.2.0 to 4.0.0
Version 4.0.0 (February 2026)
New Features
Prompt Templates
- Added template system for structured content generation
- Landing Page Templates:
- Locations - Global offices and delivery centers
- Services - Service overview with capabilities, proof, and outcomes
- Industries - Industry overview or specialization pages
- Leadership - Team introduction and credibility pages
- Clients - Client portfolio and proof of impact
- Case Study Templates:
- Case Study (PPT) - PowerPoint presentation structure
- Case Study (Website) - Web-optimized case study format
- All templates automatically use Google Gemini model for optimal results
- Template prompt injection into two-pass editorial system
Quick Actions
- One-click text transformations that auto-execute
- Four built-in quick actions:
- Make it shorter - Condense responses to ~50% length
- Make it more formal - Increase professional tone
- Simplify this - Make content clearer and more accessible
- Expand on this - Add detail and elaboration
- Quick actions automatically reference the previous AI response
- No user prompt required - executes immediately on selection
Editorial Insights Dashboard
- New "Insights" section accessible from sidebar menu
- Per-user analytics on editorial system performance
- Metrics displayed:
- Total messages analyzed
- Pass count (messages without violations)
- Fail count (messages with violations detected)
- Pass rate percentage
- Top violations chart showing most common AI patterns detected
- Recent corrections log showing specific examples
Conversation Export
- Export conversations in multiple formats:
- Markdown (.md) - Formatted for documentation
- JSON - Structured data for programmatic use
- Export button in chat header
- Preserves full conversation history including model information
Options Dropdown
- Redesigned message input interface
- Unified "Options" dropdown inside input field containing:
- File upload
- Template selection (organized by category)
- Quick actions
- Cleaner, more compact input area
Improvements
Backend
- New
template_registry.pymodule for template management - Template definitions stored in
templates.mdfor easy editing editorial_insights.pymodule for statistics computation- Pure function design for testability (no database dependencies in compute)
- Rate limiter module (
rate_limiter.py) - Structured logging configuration (
logging_config.py) - Preferences API endpoint for editorial insights
Frontend
InsightsPage.jsxcomponent for analytics display- Updated
MessageInput.jsxwith Options dropdown - Template state management in App.jsx
- Auto-send functionality for quick actions
Infrastructure
- Added
pytest.inifor test configuration - Added
requirements-dev.txtfor development dependencies - Test directory structure (
tests/) - Frontend testing setup with Vitest
Bug Fixes
- Fixed OAuth cookie handling for improved session reliability (from v3.3.0)
- Resolved package-lock.json version synchronization issues
Version 3.3.0 (January 2026)
Features
- OAuth cookie fallback mechanism for improved authentication reliability
- Enhanced prompt engineering for more natural conversations
Version 3.2.0 (January 2026)
Features
- Improved conversation style in system prompts
- More natural, engaging chat assistant personality
- Better handling of casual vs. formal tone
Generated: February 2026