Why did you quote two lines of the manual, but not the - decisive - next line?
## When set to 0, there is no time limit, which means that each save will generate a separate historical version.
In other words, when set to zero, the file history is a complete log of the life of the file, no matter how big or small the diffs between the versions are.
Maybe your confusion originates from a misinterpretation of Seafile’s file history menu.
Let me explain: Every time you change a file and you save, the document is committed and saved in Seafile’s storage backend. You can restore every version! This said, Seafile does NOT create a new record in the file history every time you save a modified file. This is done with usability in mind.
Imagine you work on a document and you save every other minute. The differences between the version of the document are minuscule. If every version of the file was recorded in the file history, you’d be swamped. This is why Seafile creates a new record in the file history every other minute. If you want every single save to be logged in file history, set
enabled = true
threshold = 0