An AI-powered English reading application with vocabulary learning and TTS features
Implemented comprehensive API status handling with real-time feedback system
Added visual feedback system for API operations
Enhanced state management for API operations
Integrated API status callbacks throughout Reader component
Improved error communication to users
Enhanced feedback and transparency
Enhanced Word component interaction and improved text formatting
Improved click interaction in read mode for better UX
Streamlined pronunciation playback logic
Improved Format button behavior
Minor improvements and cleanup
Added multi-provider support with OpenAI integration
Implemented flexible multi-provider architecture
Full OpenAI API integration with feature parity
Updated modal to support provider selection
Enhanced state management for provider support
Updated Reader to support multiple providers
Added OpenAI SDK
Created comprehensive provider support documentation
Code quality and maintainability enhancements
Added text history tracking, AI text generation, and enhanced explore page
Implemented independent history tracking for practice texts
Added history display and management features
Added AI-powered custom text generation feature
Improved navigation between main app and explore page
Enhanced default text and about page content
Standardized interaction mode names for consistency
Unified mode naming convention to use verb forms
Updated all mode references and UI labels
Updated mode checks for pronunciation practice
Enhanced UI with motivational quote and improved annotation caching
Added motivational quote to main interface
Enhanced API key configuration interface
Refined writing mode UI and interactions
Significantly improved annotation caching mechanism
Enhanced word mastery tracking
Implemented writing mode with word mastery tracking
Created new writing mode for vocabulary practice
Enhanced reader with writing mode integration
Enhanced feedback panel functionality
Implemented comprehensive word mastery tracking system
Extended type definitions for writing mode
Added about page generator and audio recording with VAD
Implemented automated about page generation
Implemented audio recording with Voice Activity Detection
Significant enhancements to reader functionality
Enhanced feedback panel with new features
Major service improvements and optimizations
Added new project dependencies
Enhanced playback features and audio caching
Added auto-play and repeat modes for better listening experience
Enhanced interaction modes and hover functionality
Implemented TTS audio caching and format conversion
Added local settings configuration
Code structure refactoring
Refactored code structure for improved readability and maintainability
Data persistence implementation
Persist input text to localStorage for data retention
Initial Philingo English Reader project
Initialize Philingo English Reader project
Initial repository setup
Initial commit
Built with ❤️ by Lei Zhang
Last updated: -