Skip to content

Commit 65f8de7

Browse files
committed
Release 2.0.1
Small fixes
1 parent 1489980 commit 65f8de7

22 files changed

Lines changed: 288 additions & 9 deletions

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,15 @@
44

55
Logbert is an advanced log message viewer supporting multiple logging frameworks including Log4Net, NLog, and Syslog. Originally a Windows-only WinForms application, Logbert has been completely rewritten for .NET 10 with Avalonia UI to provide a native experience on Windows, macOS, and Linux.
66

7-
![Logbert Screenshot](doc/screenshot.png "Logbert Screenshot")
7+
## Screenshots
8+
9+
![Main Screen](docs/screenshots/MainScreen.png "Logbert Main Screen")
10+
11+
![Log Grid](docs/screenshots/Grid.png "Log Grid View")
12+
13+
![Grouped Grid](docs/screenshots/GridGrouped.png "Grouped Log View")
14+
15+
![Logger Dialog](docs/screenshots/LoggerDialog.png "Logger Configuration Dialog")
816

917
## Features
1018

deploy/scripts/publish-all.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ param(
66
[switch]$Linux,
77
[switch]$MacOS,
88
[switch]$All,
9-
[string]$Version = "2.0.0",
9+
[string]$Version = "2.0.1",
1010
[switch]$Help
1111
)
1212

deploy/scripts/publish-all.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ROOT_DIR="$(cd "$SCRIPT_DIR/../.." && pwd)"
99
PROJECT_PATH="$ROOT_DIR/src/Logbert/Logbert.csproj"
1010
OUTPUT_DIR="$ROOT_DIR/publish"
1111
TEMP_DIR="$OUTPUT_DIR/temp"
12-
VERSION="${VERSION:-2.0.0}"
12+
VERSION="${VERSION:-2.0.1}"
1313

1414
echo "=========================================="
1515
echo "Logbert Build Script v$VERSION"

docs/CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Changelog
2+
3+
All notable changes to Logbert will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [2.0.1] - 2025-01-18
9+
10+
### Fixed
11+
- **Message Details Panel**: Fixed issue where the Message Details panel was not updating when selecting rows in a grouped DataGrid view
12+
- **Grid Empty on Startup**: Fixed issue where the log grid appeared empty when loading a file with previously saved grouping settings
13+
- **Collection Modification Error**: Fixed "Collection was modified" exception that occurred when loading grouping settings during file load
14+
15+
### Changed
16+
- Publish scripts now output versioned ZIP files (e.g., `Logbert-2.0.1-win-x64.zip`)
17+
18+
### Added
19+
- Test log file (`tests/test.log`) for UI testing with 50 sample log messages
20+
- Screenshots section in README.md with all available screenshots
21+
22+
## [2.0.0] - 2025-12-01
23+
24+
### Added
25+
- **Cross-Platform Support**: Logbert now runs natively on Windows (x64, ARM64), macOS (Intel x64, Apple Silicon ARM64), and Linux (x64, ARM64)
26+
- **Modern UI Framework**: Complete migration from Windows Forms to Avalonia UI 11.3.8
27+
- **Theme Support**: Fluent Design theme with Light/Dark mode and system theme following
28+
- **Export Functionality**: Export log messages to CSV or Plain Text format with multiple encoding options
29+
- **NotificationService**: Centralized error handling with user-friendly dialogs
30+
- **Settings Persistence**: JSON-based cross-platform settings storage
31+
- **Recent Files Menu**: Quick access to last 9 opened log files
32+
33+
### Changed
34+
- Target framework upgraded to .NET 10.0
35+
- Settings now stored in JSON format at:
36+
- Windows: `%AppData%\Logbert\settings.json`
37+
- macOS/Linux: `~/.config/Logbert/settings.json`
38+
- Improved high-DPI support and font rendering
39+
40+
### Removed
41+
- Windows Forms dependency
42+
- GDI+ graphics dependency
43+
- System.Drawing (Windows-specific) dependency
44+
45+
### Breaking Changes
46+
- Minimum .NET version is now .NET 10.0 (was .NET Framework 4.8)
47+
- Windows Event Log receiver: Windows only
48+
- Windows Debug Output receiver: Windows only
49+
- Previous v1.x settings are not automatically migrated
50+
51+
## [1.x] - Legacy
52+
53+
### Features (carried forward to 2.0)
54+
- 16 receiver types (File-based, Network, System, Custom)
55+
- DataGrid with virtualization for large files
56+
- Color-coded log levels
57+
- Full-text search with regex support
58+
- Log level toggle filtering
59+
- Logger tree with hierarchical filtering
60+
- Lua scripting for advanced filtering
61+
- Bookmarks system
62+
- Statistics panel
63+
- Color map visualization

docs/RELEASE_NOTES.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,35 @@
1-
# Logbert v2.0 Release Notes
1+
# Logbert v2.0.1 Release Notes
22

3-
**Release Date:** December 2025
3+
**Release Date:** January 2025
44
**Target Framework:** .NET 10.0
55
**UI Framework:** Avalonia 11.3.8
66

77
---
88

99
## Overview
1010

11+
Logbert v2.0.1 is a patch release that fixes several issues with the grouped DataGrid view and improves the release process.
12+
13+
For the full list of changes in each version, see [CHANGELOG.md](CHANGELOG.md).
14+
15+
---
16+
17+
## What's New in v2.0.1
18+
19+
### Bug Fixes
20+
- **Message Details Panel**: Fixed issue where the Message Details panel was not updating when selecting rows in a grouped DataGrid view
21+
- **Grid Empty on Startup**: Fixed issue where the log grid appeared empty when loading a file with previously saved grouping settings
22+
- **Collection Modification Error**: Fixed "Collection was modified" exception that occurred when loading grouping settings during file load
23+
24+
### Improvements
25+
- Publish scripts now output versioned ZIP files (e.g., `Logbert-2.0.1-win-x64.zip`)
26+
- Added test log file for UI testing
27+
- Updated README with screenshots
28+
29+
---
30+
31+
## v2.0.0 Features
32+
1133
Logbert v2.0 is a major release that brings cross-platform support through a complete migration from Windows Forms to Avalonia UI. This release maintains full feature parity with v1.x while adding new capabilities and improving the overall user experience.
1234

1335
---
-30.9 KB
Binary file not shown.
-44.5 KB
Binary file not shown.
-71.5 KB
Binary file not shown.
-84.1 KB
Binary file not shown.

docs/old_ui/SCR-20251210-mpze.png

-956 KB
Binary file not shown.

0 commit comments

Comments
 (0)