feat(ui): show newest log entries first in Log Visualizer
Reverses row order in LogVisualizerViewModel.Apply() so the most recent entry sits at index 0, matching the "what just happened" use case; filtering and refresh are unaffected since the reversal happens after the warn/error filter is applied.
This commit is contained in:
@@ -45,7 +45,7 @@ public sealed partial class LogVisualizerViewModel : ViewModelBase
|
||||
IEnumerable<WorkerLogEntry> items = WarnErrorOnly
|
||||
? _all.Where(e => e.Level is WorkerLogLevel.Warn or WorkerLogLevel.Error)
|
||||
: _all;
|
||||
foreach (var e in items)
|
||||
foreach (var e in items.Reverse())
|
||||
Rows.Add(new LogVisualizerRow(e.TimestampUtc.ToLocalTime().ToString("HH:mm:ss"), e.Message, e.Level));
|
||||
StatusText = Rows.Count == 0
|
||||
? Loc.T("modals.logVisualizer.empty")
|
||||
|
||||
Reference in New Issue
Block a user