Skip to content

v0.3.0

Released: 2026-03-21

  • Multi-parser support — choose between Zephyr, nRF5 SDK, and Raw mode via Change Settings or Command Palette
  • nRF5 SDK parser — parses <info> module: message format with full severity mapping (error/warning/info/debug) and optional tick timestamps
  • Raw mode — display log lines as-is with no parsing, for bare printf, ESP-IDF, or any non-standard log format. Hides severity/module/timestamp controls for a clean view
  • Host timestamps (Time column) — wall-clock time when each line was received, always visible in all modes. Useful for correlating logs with real-world events
  • Timestamp toggle renamed — “Time” button renamed to “Timestamp” to clarify it controls the device timestamp column, not the wall-clock time
  • logscope.parser setting — persists parser selection across sessions (values: zephyr, nrf5, raw)
  • LogScope: Select Parser command in Command Palette
  • Host timestamps included in text export (ISO prefix) and JSONL export
  • Parser selection added to Change Settings QuickPick flow (alongside Transport, Device, Baud Rate)
  • Sidebar shows current parser in both connected and disconnected states
  • ANSI escape code stripping shared across all parsers via src/parser/utils.ts