Skip to content

Release v1.0.0

Choose a tag to compare

@javaLux javaLux released this 20 Feb 22:42
· 38 commits to main since this release

πŸš€ TraceView v1.0.0 – First Official Release Notes

I am excited to announce the first official release of TraceView! πŸŽ‰ This release marks the culmination of significant work to provide a fast, feature-rich, and user-friendly terminal-based file explorer and system monitor built with Rust.

🧩 Highlights

  • πŸ“‚ Filesystem Explorer: Navigate local directories with ease.
  • πŸ“Š System Overview: Monitor CPU, memory, and disk usage in real-time.
  • πŸ”Ž File & Directory Search: Search for files and directories by name, including by extensions. Choose between:
    • Flat Search: Quick, non-recursive directory search.
    • Deep Search: Recursively search through subdirectories.
    • πŸ“ Search Input History: Access previous search queries using the Up/Down arrow keys.
  • πŸ—‚οΈ Metadata Retrieval:
    • Instant access to file metadata (size, permissions, modification date, and owner).
    • Directory metadata calculation, including total size, file, and subdirectory counts (with support for symbolic links).
  • πŸ“ Export Search Results: Save search results as JSON files for external use.
  • 🎨 Customizable Themes: Select from Dark (default), Light, Dracula, and Indigo themes.
  • βš™οΈ Flexible Configuration:
    • Modify settings via config.toml or CLI options.
    • CLI options include refresh rate, frame rate, and custom config file selection.
    • Invalid configurations automatically revert to defaults with warnings logged.
  • πŸ“Š Status Bar: Real-time display of app context, current theme, last keystroke, and error notifications.
  • ❓ Help Page: Access keybindings and usage instructions directly in the app.