history of internal/ports/ports.go at v0.32.0
2026-10-21
| 4b10ba7 | merge: main with issue and merge request links into feat/auto-merge merge GPG Verified | brice |
2026-10-20
| 84db480 | perf(mr): skip auto-merge scans of repositories without a pending auto-merge, read checks once under the merge lock and keep the manual pending-checks error GPG Verified | brice | ||
| 9795e63 | feat(ports): add auto-merge service methods, CIActivity and AutoMergeTrigger ports GPG Verified | brice | ||
| 1386983 | feat(issues): index merge request mentions of issues and close linked issues on merge GPG Verified | brice | ||
| 8a27537 | feat(issues): parse issue references and store issue to merge request links GPG Verified | brice |
2026-10-19
| fc9623b | fix(mr): safe async source deletion, single-run mergeability queue and domain-side merge-tree bounds GPG Verified | brice | ||
| 8f36a2f | feat(mr): mergeability types, merge-tree checks, storage record and merge commit mode GPG Verified | brice | ||
| 4ce8534 | feat(web): review page polish and home page ordered by last activity (!6) SSH Verified | 3/4 | brice | |
| f8b1e92 | refactor: drop the unused pending issue state, ListOpen and InboxMergeRequest GPG Verified | brice | ||
| 1486f6d | refactor(domain): build approved issues in the domain GPG Verified | brice | ||
| dca1fe7 | feat(ports): add the pending issue, key, ban, submission limiter and moderation ports GPG Verified | brice | ||
| e17a0e5 | feat(kvstore): list open merge requests and issues across repositories GPG Verified | brice | ||
| c52c40f | feat(storage): store issues on the merge request sequence, schema 4 GPG Verified | brice |
2026-10-18
| 166837a | feat(web): repository topics, activity heartbeat and figures top right on the home rows (#65) SSH Unverifiedtag v0.24.0 | brice | ||
| 333c710 | feat(web): home rows show commits, last 30 days, latest tag and last activity (#62) SSH Unverifiedtag v0.23.0 | brice |
2026-10-17
| 0cea275 | feat(web): live MR checks, draft merge requests, sticky review rail (#47) SSH Unverifiedtag v0.18.0 | brice |
2026-10-15
| 815fb98 | feat(ci): pull_request runs from merge requests (#32) SSH Unverifiedtag v0.14.0 | brice |
2026-10-13
| 8d1000a | feat(ci): issue job repository tokens and resolve actions GPG Verified | brice |
2026-10-12
| b4c1e2a | Merge origin/main into feat/passkeys merge GPG Verified | brice | ||
| 5769af5 | test(kvstore): accept a conflict from SetRead racing with a repository delete GPG Verified | brice | ||
| 005cbda | refactor(passkeys): one sign-count check, one client key, the name given at begin GPG Verified | brice | ||
| dbbae13 | feat(kvstore): store passkeys and declare the passkey ports GPG Verified | brice | ||
| 2bedec2 | Merge origin/main into fix/review-hardening merge GPG Verified | brice | ||
| 4738f20 | refactor: split use cases into internal/usecase and the CLI and composition root into internal/app GPG Verified | brice | ||
| f2f0e1b | refactor(ports): declare every cross-layer contract and its types in ports GPG Verified | brice |
2026-10-11
| 7559d0f | feat(app): add the ListPaths use case and reader port GPG Verified | brice | ||
| 4ea27ba | feat(mr): delete the source branch on merge from the web and the CLI GPG Verified | brice | ||
| 5925475 | feat(app): tell the reader when a push or the maintenance changed a repository GPG Verified | brice |