Commit Diff


commit - a2c3312c01aa8b3a99733aea21d469d8acae10bf
commit + 331d578cdf27657400bf2945af99febb3cb562c9
blob - 6194472e5abb17a24de69db69af34baacc1e8249
blob + e9509ba2d7f85c561caa8335b0f69ee7b528e262
--- CHANGES.md
+++ CHANGES.md
@@ -1,5 +1,33 @@
 # Change Log
 
+## [0.4.0] - 2015-08-21
+
+### Important changes in default configuration
+
+- The key for "delete selected file or (empty) directory" is now 'D'.
+  - The old key ('x') was too similar to "delete all marked entries" ('X').
+- The keys for "refresh listing" & "rename" were swapped to 'r' & 'R', resp.
+  - This is more consistent, keeping file operations on uppercase keys.
+
+### New Features
+
+- Considerably improved status messages.
+  - "Moving..." (or similar) instead of "Processing...".
+  - ""foo.txt" already exists" (or similar) instead if "File already exists.".
+- Show progress during batch processing (e.g. "Moving...63%").
+- Update directory listing as it is affected by batch operations.
+- Add optional alert to inform that a batch operation has finished.
+- Support color customization of other kinds of files.
+  - Each file type described in stat(2) can now have its own color.
+  - Executable files can also have their own color.
+
+### Bug Fixes
+
+- Check if directory is accessible before changing the current path.
+- Fix crash on long path names.
+- Show long status messages partially, instead of nothing at all.
+- Fix some scrollbar-related issues.
+
 ## [0.3.0] - 2015-06-21
 
 ### New Features
blob - d37928f88454b1e47077b3de1eb31b00461c5932
blob + 86316a1d842496363eb167d764368919f805fac5
--- config.h
+++ config.h
@@ -1,4 +1,4 @@
-#define RV_VERSION      "0.3.0"
+#define RV_VERSION      "0.4.0"
 
 /* CTRL+X: "^X"
    ALT+X: "M-X" */
blob - 0e786fb093b54ab4edeb3269dc541fba684ec0d1
blob + 46f6b2592b8bef73f663da470a670b10efa387d1
--- rover.1
+++ rover.1
@@ -1,4 +1,4 @@
-.TH ROVER 1 rover\-0.3.0
+.TH ROVER 1 rover\-0.4.0
 .SH NAME
 rover \- file browser for the terminal
 .SH SYNOPSIS