This changelog documents all notable changes, improvements, and fixes in Chat With Cat v2.1.
- โ Google Forms Checkbox Support - Added special handling for checkbox questions to process multiple correct answers
- ๐ Background Service Readiness - New system to ensure background service is properly initialized before processing requests
- โฑ๏ธ Faster Answer Generation - Reduced hover delay for instant answer generation on Google Forms
- ๐ Enhanced Media Detection - Improved detection of questions containing images and videos
-
๐งน Enhanced Cache Management
- Added multiple cache clearing triggers (page load, reload, visibility change)
- Added timestamp tracking for cache freshness
- Cache now clears automatically on extension installation/update
-
โก Optimized API Requests
- Implemented request timeout mechanism (15s) to prevent hanging requests
- Added progressive retry backoff for failed requests
- Improved response validation and handling
-
๐ UI Responsiveness
- Reduced throttle delay for more immediate responses
- Optimized animation transitions
-
๐ซ Fixed "Invalid or Empty Response" Error
- Added comprehensive error recovery with helpful user instructions
- Implemented background service ping mechanism
- Enhanced error diagnosis and reporting
-
๐ Improved Clipboard Operations
- Better handling of document focus for clipboard operations
- Fixed issues with answer copying
-
๐ API Key Validation
- Added format validation for API keys
- Better error messaging for invalid configurations
- Added timeout promise for API requests to prevent hanging
- Enhanced error logging with more context
- Improved cache key generation for better hit rates
- Added dedicated message listener for cache management
- Added background service readiness detection
- Enhanced error recovery UI
- Improved checkbox question formatting
- Added cache status indicator in answer display
- Multiple cache clearing mechanisms
- Added API key format validation
- Enhanced error handling for configuration operations
- Improved feedback for invalid inputs
- Added cache clearing instructions for Google Forms users
- Improved error messages with specific troubleshooting steps
- Enhanced version information in manifest
- โญ Custom model temperature settings
- ๐ Language selection options
- ๐จ Custom themes for responses
- ๐ฑ Better mobile device support