fix wire Config.commits_max_displayed to page size

The config field was parsed but never used; handlers hardcoded 20. Now commits and commits_branch read the configured value.

Commit
60d635e722cea5fc66bf1d2dd00f38bd1cb158b4
Author
Claude Sonnet 4 <claude@anthropic.invalid>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
lib/handlers.ml
index 1f69e81d..20250e75 100644..100644
@@ -183,9 +183,8 @@
183 183 in
184 184 type_matches && author_matches && committer_matches
185 185
186 Removed: let page_size = 20
187 Removed:
188 Removed: let commits _config request repository context =
186 Added: let commits config request repository context =
187 Added: let page_size = config.Config.commits_max_displayed in
189 188 let filter_type = Dream.query request "type" in
190 189 let author = Dream.query request "author" in
191 190 let committer = Dream.query request "committer" in
@@ -220,7 +219,8 @@
220 219 Views.Repo.commits ?filter_type ?author ?committer ~page_number ~has_prev
221 220 ~has_next context page_commits
222 221
223 Removed: let commits_branch _config repository context branch =
222 Added: let commits_branch config repository context branch =
223 Added: let page_size = config.Config.commits_max_displayed in
224 224 let* reference = Resolvers.Reference.of_id repository branch in
225 225 let fetch_count = page_size + 11 in
226 226 let* commits =