Initial Release: ZFS Snapshot Explorer
[1.0.0] - 2026-08-16
Initial Release: ZFS Snapshot Explorer
The initial stable release of ZFS Snapshot Explorer, featuring multi-snapshot timeline visualization and self-service file recovery for OpenZFS systems.
✨ Initial Features
- Multi-Snapshot Timeline Visualization: Color-coded SVG bars displaying file creation, modification, deletion, and static states across snapshots.
- ⚡ Flicker-Free Snapshot Navigation & UI Performance:
- Switching snapshots performs targeted in-place DOM updates without recalculating or redrawing SVG timeline bars.
- GPU-accelerated flat vector graphics and
IntersectionObserverlazy rendering for smooth 60 FPS scrolling in large directories.
- ⌨️ Full Keyboard Navigation & Quick Search:
- Live typeahead search HUD: jump instantly to matching files and folders by typing starting characters (A-Z, 0-9).
- Comprehensive shortcuts: row navigation (↑/↓), expanding/collapsing folders (→/←), opening details (i), address bar focus (Ctrl+L), and help cheat sheet (h / ?).
- 🌍 Internationalization (i18n):
- Full native bilingual support for English (
en) and German (de) with persistent language selection.
- Full native bilingual support for English (
- 🛡️ Security & Error Handling:
- Strict path traversal prevention across hierarchical dataset routes.
- Redesigned modern 404 & error page with nearest existing parent navigation and snapshot switcher.
- ZFS CLI Metadata Provider: Extracting exact snapshot creation epoch timestamps via
zfs list -t snapshot. - Filesystem Fallback Provider: Fallback
.zfs/snapshotdirectory scanner with customizable regex timestamp patterns (auto-%Y-%m-%d-%H%M%S). - On-the-Fly Streaming ZIP Downloads: Stream multiple selected files or folders as a
.ziparchive without disk spooling. - Audit Filters: Quick-toggle filters for "Changed files only", "Missing files", and "Hidden dotfiles".
- UID/GID Mapping: Host
/etc/passwdand/etc/groupmapping for file ownership resolution. - Theme Support: Dark and light mode themes with
prefers-color-schemeauto-detection. - Docker Deployment: Container images for Docker Compose and TrueNAS Scale with
/dev/zfspassthrough.