diff --git a/ChangeLog b/ChangeLog
index cc68f6c2b913ad4959cb76b29d8315621e64f8bf..9ea98ac6a1ae576f73393b2b662b20c7ce659882 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+svn - ?
+	- Filenames ending with a tidle (~) will now also
+	  be hidden with the 'h'-key
+	- Fixed buffer overflow when supplying a path longer
+	  than PATH_MAX	(patch by Tobias Stoeckmann)
+	- Used S_BLKSIZE instead of a hardcoded block size of
+	  512
+	- Fixed display of disk usage and apparent sizes
+	- Updated ncdu -h
+	- Included patches for Cygwin
+	- Cursor now follows the selected item
+	- Added spaces around path (debian #472194)
+	- Fixed segfault on empty directory (debian #472294)
+	- A few code rewrites and improvements
+
 1.3 - 2007-08-05
 	- Added 'r'-key to refresh the current directory
 	- Removed option to calculate apparent size: both
diff --git a/TODO b/TODO
index 42371b0e4521b24961d7d45a29ab669a56b8358b..616bbe74d058090467208f592cd872cb82ffb725 100644
--- a/TODO
+++ b/TODO
@@ -6,6 +6,7 @@ Small list of planned features/changes, suggestions are always welcome.
   * Tabs?
   * Still use the ncurses forms library, or implement our own?
     (hopefully less buggy and more control)
+- Or just remove the startup screen altogether?
 
 - Add export/import feature for filelists
   * Also comparing two filelists
@@ -13,3 +14,8 @@ Small list of planned features/changes, suggestions are always welcome.
 - Improve browser interface
   * Mutt-like status bar?
   * Browser always on background, even on startup
+
+- Add custom key bindings
+  * Using a config file (/etc/ncdurc, ~/.ncdurc)
+  * Running external commands on the selected file
+