v0.59.0
properly resolve cyclic dependency
Extract a InternalTreePathForFilePath helper function
Add user config gui.addRootItemInFileTree
Collapse/expand all files in tree
handle nil properly with file nodes
When entering a commit in path filtering mode, select the filtered path
Rename Name to Path in File and CommitFile
Make Node.path private
Enable revive linter, and fix a bunch of warnings
Fix discarding submodule changes in nested folders