-The context menu does nothing at the moment.
+Current use of callbacks in the main window is extremely clunky and
+causes all sorts of complex dependency problems in the OCaml code. We
+should use Gtk signals instead.
-The menu items do nothing at the moment.
+Context menu:
+
+. Open file (view / open dir)
+. Download
+. Download as tarball
+. File type & info (stat, file, arch, xattrs)
+. Filesystem used & free
+. Disk space usage
+. Block device info (size, UUID, label, ...)
+. Checksum
+x Device checksum (slow?)
+. Directory listing (find0)
+. Inspection data
+? LV information
+? Ext2 superblock info (tune2fs)
+
+The slave thread should not have to remount filesystems.
+If the mount points are the same as the previous command, it
+should cache them.
+
+About dialog
+
+Extended attributes, SELinux.