Releases: Epistates/gravityfile
Releases · Epistates/gravityfile
gravityfile v0.2.2
[0.2.2] - 2026-01-16
Fixed
- Critical: Safe Deletion with Trash - All deletions now move files to system trash instead of permanent deletion, allowing recovery of accidentally deleted files
- Critical: Symlink Safety - Fixed symlink handling across all file operations to prevent accidental deletion of symlink targets:
- Uses
symlink_metadata()instead ofis_dir()to avoid following symlinks - Symlinks are always removed as files, never following their targets
- Applies to delete, copy, move, and undo operations
- Uses
- Critical: Errors View Delete Behavior - Pressing
din Errors view now correctly deletes the selected broken symlink, not items from the Explorer view - Delete Confirmation Modal - Now shows full paths (truncated from left if needed) instead of just filenames, with type indicators (🔗 for symlinks, 📁 for directories)
- Errors View Toggle Mark - Space key now properly marks/unmarks broken symlinks in Errors view
Added
- Errors View Footer Hints - Shows available actions (
Spcto select,dto delete,Escto clear) - Errors View Delete Hint - Selected broken symlinks show
[d to delete]hint - Errors View Mark Indicator - Marked items show
[x]prefix - Comprehensive Symlink Tests - Added tests for deleting symlinks to files, directories, broken symlinks, symlink chains, and directories containing symlinks
Changed
- Delete confirmation now says "Move to trash?" instead of "cannot be undone"
- Success messages now say "Moved to trash" instead of "Deleted"
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
[0.2.0] - 2025-12-13
Added
- Miller Columns Layout - Ranger-style three-pane view (Parent | Current | Preview), toggle with
vor:layout miller - File Operations - Full clipboard support with vim-style keybindings:
y- Yank (copy) to clipboardx- Cut to clipboardp- Paste from clipboardr- Rename file/directorya- Create new fileA- Create new directoryT- Take (mkdir + cd into new directory)
- Conflict Resolution - Interactive handling for file conflicts during copy/move operations
- Cross-Platform Releases - GitHub Actions workflow for automated releases:
- Linux x86_64 and ARM64
- macOS Intel and Apple Silicon (with optional code signing/notarization)
- Windows x86_64
- CI Pipeline - Automated build and test on push/PR to main
Changed
- Improved navigation with history preservation across drill-down operations
- Enhanced details panel with more file metadata
Full Changelog: v0.1.3...v0.2.0
GravityFile v0.1.3
Fix UX during delete operations
Full Changelog: v0.1.2...v0.1.3
GravityFile v0.1.2
Initial public release