[1.1.0] - 2025-06-10
🎉 Major Features Added
Coin Alerts System
- Complete Coin Alerts Management
- Added comprehensive coin alert creation and management interface
- Implemented coin alert conditions for price, market cap, volume, liquidity, and volatility changes
Webhook Integration
- Full Webhook Functionality
- Implemented webhook configuration, testing, and sending logic
- Added sample data generation for webhook previews
- Enhanced webhook body with placeholder insertion and preview capabilities
- Support for both separate and bulk webhook configurations
Debug and Development Tools
- Debug Panel & Log Management
- Implemented comprehensive debug log viewing and clearing capabilities
- Added debug actions for alert checks and system diagnostics
- Created test HTML pages for development and debugging
Backup & Data Management
- Extension Data Backup
- Implemented complete backup and restore functionality
- Added data export/import capabilities
- Legacy data migration for notification and coin alert histories
🔧 Technical Improvements
Polling & Performance
- Real-time Polling System
- Implemented global polling rescheduling on alert save/removal
- Added intelligent polling interval calculation
- Enhanced alert management with enabled timestamps and expiration reset
- Added functionality to clear alert check times
Alert Expiration Management
- Alert Expiration Settings
- Implemented configurable expiration settings for alerts
- Added trigger count and time-based expiration options
- Enhanced default configurations for new alerts
- Added expiration validation and management UI
UI/UX Enhancements
- Responsive Design & Theming
- Implemented responsive design with window type management
- Improved DataGrid styling with better theming and filter functionality
- Added refreshing states and loading indicators
User Experience
- Snackbar Integration
- Integrated Snackbar context for enhanced alert notifications
- Improved user feedback throughout the application
🐛 Bug Fixes
- Duplicate Alarm Prevention
- Fixed duplicate alarm execution by ensuring alarm listeners only register in background context
- Improved alarm management reliability
🎨 UI/UX Improvements
Component Enhancements
- Enhanced Components
- Updated CustomToolbar and Screener components with improved UI elements
- Enhanced ScreenerListView with refreshing states and better loading indicators
- Improved DataGrid styling for better responsiveness
- Enhanced notification handling in settings and screener components
Data Filtering
- Advanced Filtering
- Implemented custom array filter operators for enhanced data filtering
- Improved screener component filtering capabilities
🔄 Migration Notes
- Legacy notification and coin alert histories are automatically migrated
- New alert expiration settings apply to newly created alerts
- Existing alerts maintain backward compatibility