Maintenant v1.1.1 - Log Viewer Overhaul
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