Jump to content

Righting Sentences Changelog - 3.2-4.0

From Saxton Publishing Technical Documentation

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.py module for template management
  • Template definitions stored in templates.md for easy editing
  • editorial_insights.py module 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.jsx component for analytics display
  • Updated MessageInput.jsx with Options dropdown
  • Template state management in App.jsx
  • Auto-send functionality for quick actions

Infrastructure

  • Added pytest.ini for test configuration
  • Added requirements-dev.txt for 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