Repository navigation
2.0
Pre-release
Pre-release
Added
- Cross-Platform Support: Logbert now runs natively on Windows (x64, ARM64), macOS (Intel x64, Apple Silicon ARM64), and Linux (x64, ARM64)
- Modern UI Framework: Complete migration from Windows Forms to Avalonia UI 11.3.8
- Theme Support: Fluent Design theme with Light/Dark mode and system theme following
- Export Functionality: Export log messages to CSV or Plain Text format with multiple encoding options
- NotificationService: Centralized error handling with user-friendly dialogs
- Settings Persistence: JSON-based cross-platform settings storage
- Recent Files Menu: Quick access to last 9 opened log files
Changed
- Target framework upgraded to .NET 10.0
- Settings now stored in JSON format at:
- Windows:
%AppData%\Logbert\settings.json - macOS/Linux:
~/.config/Logbert/settings.json
- Windows:
- Improved high-DPI support and font rendering
Removed
- Windows Forms dependency
- GDI+ graphics dependency
- System.Drawing (Windows-specific) dependency
Breaking Changes
- Minimum .NET version is now .NET 10.0 (was .NET Framework 4.8)
- Windows Event Log receiver: Windows only
- Windows Debug Output receiver: Windows only
- Previous v1.x settings are not automatically migrated
[1.x] - Legacy
Features (carried forward to 2.0)
- 16 receiver types (File-based, Network, System, Custom)
- DataGrid with virtualization for large files
- Color-coded log levels
- Full-text search with regex support
- Log level toggle filtering
- Logger tree with hierarchical filtering
- Lua scripting for advanced filtering
- Bookmarks system
- Statistics panel
- Color map visualization