Releases: thepushkarp/mls
Releases · thepushkarp/mls
Release list
v0.0.3
What's Changed
- v0.0.2: document support, kind filter, dir sorting by @thepushkarp in #2
- [codex] Fix playback dependency handling and bump version by @thepushkarp in #3
Full Changelog: v0.0.2...v0.0.3
What's Changed
- v0.0.2: document support, kind filter, dir sorting by @thepushkarp in #2
- [codex] Fix playback dependency handling and bump version by @thepushkarp in #3
Full Changelog: v0.0.2...v0.0.3
What's Changed
- v0.0.2: document support, kind filter, dir sorting by @thepushkarp in #2
- [codex] Fix playback dependency handling and bump version by @thepushkarp in #3
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
Features
- Document support — PDF, Office (DOCX/XLSX/PPTX), ODF (ODT/ODS/ODP), legacy OLE2 (DOC/XLS/PPT), and plain text (TXT/MD/CSV/TSV) metadata extraction via pure Rust (no external tools)
- Kind filter multi-select — keys
1–5toggle media kinds (all/video/audio/image/document) independently - TUI directory sorting — folders sorted by current sort key (dirs always on top)
Bug Fixes
- Symlink regression — symlinked directories now appear and are navigable in TUI directory panes
- Selection preservation — navigating back to parent directory preserves the previous selection
- Document probe timeout — document probes now respect the same timeout as media probes
- Bounded file reads — zip XML reads capped at 4 MiB, text scanning capped at 256 MiB to prevent OOM on crafted inputs
Code Quality
- Extracted shared XML event-loop helper (
parse_xml_text_fields) - Named constants for OLE2/OLEPS binary format magic numbers
- Extracted
toggle_kind_filtermethod reducing duplication in key handling
Full Changelog: v0.0.1...v0.0.2
Full Changelog: v0.0.1...v0.0.2
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- feat: add first-class image file support by @thepushkarp in #1
New Contributors
- @thepushkarp made their first contribution in #1
Full Changelog: https://github.com/thepushkarp/mls/commits/v0.0.1
What's Changed
- feat: add first-class image file support by @thepushkarp in #1
New Contributors
- @thepushkarp made their first contribution in #1
Full Changelog: https://github.com/thepushkarp/mls/commits/v0.0.1