Fix #117: owners page repos + intro #127
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!127
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-117"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The owners (
/) page was a bare owner-name list. It now renders a short intro card (what walhub is / does / how) plus one section per owner with that owner's repos, newest-first both levels, capped at MAX_OWNERS 50 / MAX_REPOS_PER_OWNER 10 with overflow links to /:owner.No new endpoint, SDK method, or npm dep: reuses core GET /api/v1/owners + /{owner}/repos (07 8) via owners.list()/repos() under the owners / repos:{owner} cache keys. Ordering key is reverse of server order (bucket stores no creation timestamps) - documented in web/src/lib/owners.js, 01 8.1, 08 Decisions, 12 2.3.1. Git archaeology: no prior per-owner implementation found in history (vanilla owners.js and the SolidJS port both listed names only), so built fresh.
Tests: node --test web/test/unit/*.test.js 264/264 green (incl. new owners.test.js 7 tests); real-browser CDP drive of / populated (3 owners, 5 repos) in dark+light, zero console/page errors; screenshots in scratch notes. No Go files touched (CAS/round-trips untouched), go vet clean.