Changelog
- 207fd15 Merge branch 'main' into feat/render-cache
- c36abe3 Merge pull request #57 from sp71/feat/render-cache
- ca342dd feat(logs): copy save path to clipboard, log it via slog
- 9068026 fix(logs): clamp rune-slice index in log search to prevent panic
- 34fe2ce fix(ui): close cache-invalidation gaps in TableRenderer
- b501f51 fix(yaml): clamp rune-slice index in yaml search to prevent panic
- 5d9974c perf(explorer): debounce preview load on cursor moves
- 12266e4 perf(ui): cache layout + rows in middle-column TableRenderer
- 4830b7c refactor(explorer): centralize cursor-invalidation state
- 3a941b9 test(logs): add multi-byte rune regression for search cursor clamp