Skip to content

v0.2.19

Choose a tag to compare

@github-actions github-actions released this 27 Aug 15:27
· 9 commits to main since this release

New Features

  • Optimize Usage: A new manual "Optimize usage" action in the resource usage section of general settings runs VACUUM + WAL checkpoint on both runtime and archive databases, triggers a full V8 GC, and shrinks the process working set on Windows to reclaim idle disk and memory, reporting the freed amounts.

Improvements

  • Storage Module Split: The monolithic Rust storage module (~2,400 lines) is split into 16 domain-specific submodules with an unchanged public API.
  • Session Delete Cleanup: Orphaned upload files are removed when a session is deleted; disk reclamation is now handled exclusively by the explicit optimize action, avoiding VACUUM IO on every delete.

Bug Fixes

  • Terminal Line Overlap: Fixed ConPTY abnormal sizes / high-frequency resizes causing overlapping terminal lines — clamped minimum sizes and skipped no-op resizes, added a 120ms trailing-edge debounce to resize notifications, froze auto-fit while the container is hidden, and forced a visible-area refresh after tab reactivation.

Full Changelog: v0.2.18...v0.2.19