Skip to content

Release v1.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 16:29
· 60 commits to main since this release

πŸŽ‰ Major Features & Enhancements

πŸ“± Android 13+ Upgrade

  • Upgraded minimum SDK to Android 13 (API 33) for enhanced security and performance
  • Modern permission system with improved user experience
  • Enhanced notification access with better compatibility across Android versions

🎨 Notification Icon Support

  • NEW: Notification icon display - View app icons alongside notification content
  • Configurable corner radius for notification icons with smooth visual effects
  • Icon caching system for optimal performance and memory management
  • Random colored icon testing for development and debugging
  • Consistent UI display across different notification types

🌍 Comprehensive Multi-Language Support

  • 6 new languages added:
    • πŸ‡©πŸ‡ͺ German (Deutsch)
    • πŸ‡«πŸ‡· French (FranΓ§ais)
    • πŸ‡―πŸ‡΅ Japanese (ζ—₯本θͺž)
    • πŸ‡·πŸ‡Ί Russian (Русский)
    • πŸ‡ΉπŸ‡Ό Traditional Chinese (繁體中文)
    • πŸ‡ΊπŸ‡Έ English (Enhanced)
  • Complete string resource extraction - All hardcoded strings moved to resources
  • Dynamic language switching with proper locale handling
  • Comprehensive translation coverage for all UI elements

⚑ Enhanced User Experience

  • Quick toggle switches for notification receive and forward functions
  • Improved settings interface with better organization and accessibility
  • Enhanced notification service with better reliability and performance
  • Modern UI components following Material Design guidelines

πŸ”§ Technical Improvements

πŸ—οΈ Architecture & Code Quality

  • New utility classes:
    • IconCacheManager - Efficient icon caching and management
    • LocaleHelper - Dynamic language switching support
    • PermissionUtils - Streamlined permission handling
    • ServerPreferences - Enhanced server configuration management
  • Application class for global state management
  • Improved error handling and logging throughout the application

πŸ§ͺ Testing & Quality Assurance

  • New unit tests for icon cache management
  • Multi-language testing scripts for translation verification
  • Enhanced build scripts for development and release processes
  • Comprehensive documentation updates

πŸ“š Documentation Updates

  • Updated README with comprehensive system requirements and setup instructions
  • New feature documentation:
    • ANDROID_13_UPGRADE_SUMMARY.md - Detailed upgrade information
    • ICON_FEATURE_README.md - Icon functionality guide
    • MULTILANG_COMPLETION_REPORT.md - Multi-language implementation details
  • Enhanced build and setup instructions

πŸ› Bug Fixes & Optimizations

  • Fixed notification icon display consistency across different UI states
  • Optimized notification processing for better performance
  • Improved memory management in icon caching system
  • Enhanced error handling for edge cases
  • Better resource cleanup to prevent memory leaks

Full Changelog: v1.1.0...v1.4.0