Skip to content

[1.0.1] - 2025-10-16

Latest

Choose a tag to compare

@F3NN3X F3NN3X released this 16 Oct 17:16

Added

  • INI-based configuration system with auto-creation of default settings
  • User-configurable check interval via InfoPanel.PluginUpdateNotifier.dll.ini
  • Decimal hour support for sub-hour check intervals (e.g., 0.0167 for 1 minute testing)
  • Toast notification activation handler for opening GitHub releases pages
  • Comprehensive console logging for debugging and monitoring
  • Documentation for configuration options and testing workflows

Changed

  • Migrated from custom Timer to InfoPanel's built-in update lifecycle (UpdateAsync)
  • Plugin now inherits from BasePlugin instead of standalone class structure
  • Implemented required IPlugin interface methods (Initialize, Load, Update, UpdateAsync, Close)
  • Toast notifications now use foreground activation for better button functionality
  • Configuration file path based on assembly location
  • Updated PluginInfo.ini header from [Plugin] to [PluginInfo] for consistency

Fixed

  • Fixed InfoPanel crash by implementing proper BasePlugin interface
  • Fixed duplicate notifications (previously shown twice per check)
  • Fixed "Open GitHub" button not functioning in toast notifications
  • Fixed toast activation handler registration (now registered once at initialization)
  • Fixed GitHub releases URL construction to append /releases path

Dependencies

  • Added ini-parser v2.5.2 for configuration management
  • Microsoft.Toolkit.Uwp.Notifications v7.1.3
  • InfoPanel.Plugins (external reference)
  • .NET 8.0 Windows target framework (10.0.19041.0)