Change Log

A timeline of updates to Recompose.

1.0.6
2025-10-24

Blog System, Composition Tags & Alpha Test Fixes

Complete blog infrastructure with composition tags system, plan comparison dialog, internationalization support, and comprehensive alpha test fixes.

  • Complete blog infrastructure with blog listing, individual blog posts, and comprehensive blog data management
  • New composition tags API endpoint and enhanced tags treemap visualization for better content categorization
  • New comprehensive plan comparison dialog with detailed feature breakdowns and tooltips
  • Enhanced pricing section with better feature presentation and comparison functionality
  • Added comprehensive i18n support for English, Hindi, and Punjabi languages
  • Fixed various issues identified during alpha testing phase including blog page rendering, billing page functionality, and discussions content
  • Enhanced setlists functionality with better data handling and user experience
  • Improved plus feature fallback component with better messaging and functionality
1.0.5
2025-10-23

Landing Page Enhancements & Rate Limiting

New comprehensive landing page components, privacy & terms pages, Redis-based rate limiting system, and enhanced analysis features.

  • New comprehensive landing page components including bento grid, comparison charts, stats section, and testimonials
  • New dedicated privacy policy and terms of service pages for legal compliance
  • New Redis-based rate limiting system for API endpoints and analysis requests
  • New composition funnel charts, tags treemap, and improved analysis visualization components
  • Enhanced dashboard with new catch-up cards, completion calendar, and developer rating widgets
  • New code architecture diagram generation using Mermaid for attempt analysis
  • Fixed various landing page component rendering and functionality issues
  • Fixed rate limiting implementation for Mermaid attempt analysis to prevent API abuse
1.0.4
2025-10-22

Push Notifications & Code Organization

Complete push notification infrastructure, landing page redesign, massive code refactoring with kebab-case naming convention, and enhanced type system.

  • Complete push notification infrastructure with service worker, subscription management, and real-time notifications
  • New comprehensive landing page with hero section, feature tabs, comparison charts, CTA sections, and footer
  • New reusable carousel component for image and content display
  • New session revoked overlay component for handling session expiration scenarios
  • Massive refactoring with kebab-case naming convention for all component files
  • New comprehensive utility functions for audio events, auth helpers, formatters, and service helpers
  • Enhanced type definitions for push notifications, discussions, compositions, and websocket events
  • Fixed multiple kanban board rendering and functionality issues
1.0.3
2025-10-17

API Documentation & Stage Page Redesign

Complete Postman API documentation, stage page redesign with modular widgets, rubric system, and comprehensive UI component system overhaul.

  • Complete Postman API documentation for all API endpoints including Attempts, Auth, Badges, Billing, Compositions, Discussions, Jobs, Kanban, Leaderboard, Notifications, Profile, Setlists, Store, Streak, Time-Tracking, and Webhooks
  • Complete redesign of the stage page with improved layout and functionality
  • Multiple new stage components including completion calendar, composition heatmap, stage stats widget, and recent badges widget
  • New modular stage card system with draggable and resizable widgets
  • New dynamic grading criteria system for compositions with customizable passing thresholds and system prompts
  • New comprehensive grid card component system with draggable, resizable, and interactive features
  • New markdown to HTML renderer supporting headings, paragraphs, bold, italics, code blocks, links, and lists
  • Enhanced subscription system with Redis caching for performance optimization
1.0.2
2025-10-16

Database Migration & User Preferences

Complete migration from SQLite to PostgreSQL with Redis integration, user preferences system, analysis queuing system, and comprehensive documentation.

  • Complete migration from SQLite to PostgreSQL with Redis integration for improved scalability and performance
  • Complete user preferences management with API endpoints and UI components
  • Enhanced queue worker service with improved analysis processing capabilities
  • New health check endpoint for system monitoring and status verification
  • Added notification sound system with MP3 audio files
  • New utilities for code editor integration and IDE functionality
  • Comprehensive fallback message handling for better error recovery
  • New difficulty breakdown charts using ApexCharts for data visualization
  • Significantly expanded project documentation with detailed setup and usage instructions
1.0.1
2025-10-15

Build System Fixes & Test Infrastructure

Fixed PostCSS configuration errors, resolved TypeScript compilation issues, comprehensive test fixes, and improved stability across the entire test suite.

  • Fixed PostCSS configuration error that was causing build failures
  • Resolved TypeScript compilation issues in commit analysis pages
  • Comprehensive test fixes and improvements across the entire test suite
  • Fixed various UI component rendering issues and TypeScript errors
  • Resolved backend service test failures and improved stability
  • Added comprehensive test fixtures for AI, Docker, and GitHub responses
  • Created extensive test documentation and reference guides
  • Added new UI components including search button, table controls, and time limit tags