Skip to content

v0.6.2

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Mar 01:24

Performance

  • Parallel file reads in openFile across all adapters — multiple selected files load concurrently via Promise.all
  • Batched stat calls in Tauri readDirectory and scanDirectory — chunks of 25 via Promise.all instead of sequential native bridge calls
  • Scan mutex on Tauri and Capacitor — serializes concurrent scanDirectory calls to prevent native bridge contention
  • IDB prune batching — all excess entries deleted in a single transaction instead of individual deletes
  • IDB prune buffer — pruning only triggers when count exceeds threshold by 5, avoiding prune on every store
  • Deferred IDB persistence — openFile/saveFile return immediately, IDB writes happen in background via storeFileDeferred
  • Parallel file reads and copies in Capacitor file picker
  • Faster base64 encoding — native Buffer fast path for Node/Bun, increased chunk size (32KB) for browser fallback

Fixed

  • Tauri readDirectory preserves native entry ordering (files and directories interleaved) instead of grouping by type