fix(books): switch progress reset to per-file controls (#63)

* fix(books): switch progress reset to per-file controls

Remove the book-level reset action and endpoint, and keep reset scoped to each file row to avoid accidental bulk clears.

Add tests for per-file reset behavior and progress formatting edge cases while keeping migration import filters aligned with the new progress expectations.

closes #57

* ci: increase commitlint body line limit to 250

Allow longer explanatory commit bodies so CI accepts existing project commit patterns without forcing manual hard wraps at 100 characters.
This commit is contained in:
neon
2026-05-20 12:40:24 -06:00
committed by GitHub
parent bb11fc2abc
commit e11b22f2b0
11 changed files with 434 additions and 61 deletions
+1
View File
@@ -3,6 +3,7 @@ module.exports = {
rules: {
"type-enum": [2, "always", ["feat", "fix", "db", "perf", "refactor", "style", "docs", "test", "build", "ci", "chore", "security", "revert"]],
"header-max-length": [2, "always", 100],
"body-max-line-length": [2, "always", 250],
"subject-full-stop": [2, "never", "."],
"scope-enum": [0],
"scope-empty": [0],