less-sheet 0.1.1
Bug-fix and performance release. No new features; the same install routes as 0.1.0.
Faster on gzipped files. Searching and filtering a .csv.gz no longer re-inflates the stream at lane boundaries: on a 500 MB gzipped file, search went from 38 s to 3.9 s and filter from 38 s to 3.9 s. Plain files are unchanged.
Correctness. A checkpoint bookkeeping bug could stop the index from taking further checkpoints after one skip, making later jumps replay from the start of the file. Checkpoints appended on short network reads could shift block lookups. Progress reported by the index is now monotone, as the API promises.
macOS. Closed a use-after-free window when a copy was cancelled by reopening a document; two overlapping opens (for example two quick dialect changes) no longer adopt over each other or reset column settings; a poll from a replaced document is discarded. The Settings panel opens faster on wide documents.
GNOME. Opening a local file now cancels an in-flight URL open instead of letting it replace the document later. A copy that hit the byte budget, the cell cap or the scan frontier says so in a toast instead of claiming a complete copy. Several teardown-order crashes and per-frame allocations in the grid were fixed.
Both frontends show the app logo when launched without a file.
macOS builds remain ad-hoc signed (Gatekeeper asks once; choose Done, then Open Anyway in Privacy & Security). Digests are in SHA256SUMS. Source is MIT: https://github.com/te-x/less-sheet.