Resolve per-file last commits all the way back to the first commit.
The directory walk stopped after 400 commits and cached the gaps permanently; it now advances in bounded chunks with progress saved in KV, and the tree view keeps requesting until every entry resolves.
3 files changed+85−38
Rendering diff…