Changes and explanations
Show commits and their component staged items, including the messages attached to individual pieces of work.
Kovheim is intended to present Kov repositories on the web in a way that follows Kov’s own model: files, branches, commits, explanations, diffs and file operations shown as understandable project history.
The first useful version of Kovheim does not need accounts, collaboration or remote transport. It needs to read a Kov repository correctly and present what is already there.
That creates a clean architecture: repository reader → standard repository model → API → website.
Kovheim should display the things Kov records directly rather than flattening them into generic diffs.
Show commits and their component staged items, including the messages attached to individual pieces of work.
Present renames, moves, copies and deletions as first-class events, preserving their actual meaning.
Browse files, branches, merges, symlinks, executables and diffs through a Kov-native repository model.
Read an existing Kov repository and render its history and files faithfully.
Separate repository parsing from presentation so other tools can use the same model.
Add networked storage and remote workflows only after the local model is dependable.
Accounts, permissions and shared workflows can grow around a model already proven by real Kov usage.