github derekwisong/datui v0.3.0

6 hours ago

What's changed

Home screen (#56) — datui with no arguments opens a launcher: recents, the current directory, configured directories, and places you have opened data from. Type to filter by name or column, or to search recursively below the working directory. fzf-style fuzzy matching, with the matched characters highlighted.

Know what you are opening (#56) — source filesystem, rows, columns, size on disk, size once decompressed with its codec and ratio, row-group count, and hive partition layout. Read from the mount table and the Parquet footer; no data is touched.

Never blocks (#56) — no filesystem I/O on the drawing thread. Network roots are probed on detached threads and abandoned rather than joined. Roots, directory listings, footer reads and search depth are all bounded, and every limit that changes what you see says so.

Follows your Omarchy theme (#56) — colors track the active theme through a config import, with a contributed template. New [theme] mode = "auto" | "dark" | "light" fixes chrome that was unreadable on light terminals.

  • Desktop entry shipped in the deb, rpm and AUR packages. (#56)
  • Fix a modal crash on short terminals, and concurrent writes losing recent entries. (#56)
  • Keep the symbol table in released binaries. (#55)
  • Fail fast with recovery steps when the winget fork sync is blocked. (#53)

Full changelog: v0.2.56...v0.3.0

Don't miss a new datui release

NewReleases is sending notifications on new releases.