Skip to content

Maintenant v1.1.1 - Log Viewer Overhaul

Choose a tag to compare

@btouchard btouchard released this 10 Mar 09:42
· 8 commits to main since this release

This release completely reworks the log viewer, addressing the feedback from #10 and #11.

Core improvements (fixing #11):

  • ANSI color support — escape sequences are now properly parsed and rendered with their original colors, no more garbage characters
  • Word wrap toggle — long lines wrap by default; toggle off for horizontal scrolling
  • Auto-scroll — logs stick to the bottom as new lines arrive, with a "new lines" badge when scrolled up
  • Expanded view — full-screen mode (click the expand icon) to use the entire window width instead of the side panel

Search & intelligence:

  • Full-text search (Ctrl+K) — live-as-you-type highlighting with match counter and keyboard navigation (Enter / Shift+Enter)
  • Regex support — toggle regex mode in the search bar, with visual feedback on invalid patterns
  • Log level colorization — colored left-border accents (red for errors, amber for warnings, blue for info, gray for debug) auto-detected from slog, logrus, zap, bracketed, and JSON structured formats
  • JSON formatting — JSON log lines get syntax coloring; click to expand/collapse between compact and pretty-printed views
  • Timestamp column — parsed timestamps shown as HH:MM:SS with hover tooltip for full timestamp and relative time; auto-hidden when no timestamps are detected

RBAC fix (fixing #10):

  • Fixed a crash when viewing logs of containers where all Kubernetes RBAC calls are denied — the viewer now gracefully handles permission errors instead of failing silently with an empty state