Skip to content

v0.6.0

Latest

Choose a tag to compare

@deeplook deeplook released this 09 Jun 13:00
1d72cd0

Added

  • dirplot serve — interactive web treemap (experimental, undocumented) — new command that
    starts a local FastAPI server and opens a D3.js treemap in the browser. This feature is still
    under active development; the interface and API are subject to change in future releases, and
    full documentation is forthcoming. Features include: zoomable tiles, breadcrumb navigation,
    keyword and regex search, keyboard navigation (j/k, Enter, /, Esc), a sidebar with Settings,
    Metrics, and Preview tabs, and instant (no Apply button) settings changes.

  • File preview in serve — the Preview tab renders syntax-highlighted source files (10 paired
    dark/light code themes), PDF documents via iframe, a hex dump for binary files, and image/video
    previews with embedded dirplot metadata. HEIC images are supported via pillow-heif or the
    macOS sips fallback.

  • Source input and history in serve — a toolbar text field accepts any source supported by
    dirplot (local path, archive, GitHub URL, Docker, K8s, S3). Previous sources are tracked in a
    history dropdown.

  • HTTP(S) URL archive sourcesdirplot now accepts https:// and http:// URLs pointing
    to archive files (zip, tar, etc.) as a source in any command. Downloads are capped at 100 MB.

  • Docker, Kubernetes, and S3 as first-class sourcesdocker://, k8s://, and s3://
    schemes are now registered in the global source registry, making them available wherever a
    source path is accepted.