move subdir listing from the menu to a well above the menu; change the model to contain RefilerDir objects rather than plain objects
change the dir json output into a tree structure of subdirs; fix the dir output in the nav
Dir::move(): fix thumb dir renaming
use ui.highlight to highlight search terms
change dir filtering to be more intuitive, and include the leading slash; add displayPath property to RefilerDir
use the new dir.displayPath property
RefilerModel: merge the three promises into one
create-dir: add the new dir to the model
delete-dir: remove the deleted dir from the model
moveDir: update the model with the new dir path
RefilerModals: passing data into () does nothing
moveDir: update open() with the new methods
uploadFiles and curlFiles: update the dir's fileCount
RefilerModel: move the tree to a narrower scope since it's not used elsewhere
add tags to the model when files are uploaded/edited; remove a tag when it's deleted; update a new tag when it gets navigated to
editTag: update the models on success
move RefilerModel logic out of RefilerGalleryModel and into the route handler
comments on RefilerGalleryModelChange
hide the ability to rename or delete the base dir
on file left click, trigger middle click