What's Change in New ULogViewer
New Features
- Added Sensitive Data Protection (SDP).
- Added Model Context Protocol (MCP) support for AI clients.
- Support shutting down the application by keyboard shortcut (Ctrl+Q on Windows/Linux, βQ on macOS).
Improvement
- Improved user experience of phrase input assistance in text filter.
- Prevented intercepting ββ / ββ for tab switching when editing text on macOS.
- Added a button on toolbar for updating application when new version is available.
Bug Fixing
New Features
- Support filtering log profiles in the Select log profile dialog.
- Support temporarily showing raw log lines even when log patterns are defined.
- Support filtering logs by multiple log levels.
- Support editing visible log properties of the current non-built-in log profile in the log viewer.
- Changes to the width of the log property column in the log viewer will be saved to the log profile, including built-in profiles.
- The pre-defined log level mapping will be used if no log level mapping is defined in the log profile.
- Support applying the system text size to selected parts of the user interface on Windows and macOS.
- Support using C# 14 as scripting language.
- Support importing application data from an existing ULogViewer instance.
Improvement
- Allow reordering items in the Edit log profile, Edit operation duration analysis rule and Data source options dialogs by dragging with the mouse instead of using action buttons.
- Improved indicators for required or invalid values in the Edit log profile, Data source options and more dialogs.
- Improved user experience of the Select log profile dialog.
- Improved user experience when using log chart.
- Improved text highlighting for filtered logs in the log viewer.
- Show the selected file name, command, IP endpoint, process ID/name, URL or working directory on the tab.
- Added more default paths for searching commands.
- Text used for log level mapping is now treated as case-insensitive.
- All log levels will be available for filtering logs if no log level mapping is defined in the current log profile.
Behavior Changes
- On Windows, the application will restart automatically after a system reboot without being closed first.
- The Use compact layout option is no longer supported.
- The application needs to be restarted if the Chinese environment changes after modifying the Language option.
Bug Fixing