krz/gitbay
Sign in to propose a change
web: a visible edge on dark-mode buttons, and label colours held legible
!217 by cmc · krz/gitbay:chip-contrast → main
web: markdown headings carry ids, and the stylesheet revalidates
!216 by cmc · krz/gitbay:markdown-anchors → main
web: a diff cut at 4 MiB says so, and the commit list says how many it hides
!215 by cmc · krz/gitbay:diff-truncation → main
web: parse every page template once, at start-up
!214 by cmc · krz/gitbay:templates-once → main
tests: parse failures per command, non-ASCII paths, concurrent pushes
!213 by cmc · krz/gitbay:unit-coverage → main
CHANGELOG: v1.10.0
!212 by cmc · krz/gitbay:changelog-v1.10.0 → main
control: named payloads for what other surfaces decode
!211 by cmc · krz/gitbay:named-outputs → main
control: no write sequence leaves a half state
!210 by cmc · krz/gitbay:partial-writes → main
control: issues and merge requests share their thread code
!209 by cmc · krz/gitbay:issue-mr-dedup → main
control: one flag parser for every command
!208 by cmc · krz/gitbay:flag-parser → main
cli: a noun's --help is the server's reference
!207 by cmc · krz/gitbay:group-help → main
cli: mr create takes the checked-out branch as --source
!206 by cmc · krz/gitbay:mr-create-source → main
web: form actions answer by exit code
!205 by cmc · krz/gitbay:web-error-codes → main
control: a store failure is a failure, not a usage error
!204 by cmc · krz/gitbay:store-errors → main
control: strip --json before the dispatcher's refusals
!203 by cmc · krz/gitbay:json-first → main
sshd: close idle connections on shutdown, and do not count a store failure as a bad key
!202 by cmc · krz/gitbay:drain-idle-conns → main
store: triggers refuse deleting an owner that still owns repositories
!201 by cmc · krz/gitbay:owner-guards → main
ci: build merge request heads in the target repository
!200 by cmc · krz/gitbay:mr-head-builds → main
CHANGELOG: v1.9.0
!199 by cmc · krz/gitbay:changelog-v1.9.0 → main
http.trusted_proxies, and a cap on verification mail per account
!198 by cmc · krz/gitbay:hardening-136 → main
e2e: every ReadOnly command writes nothing
!197 by cmc · krz/gitbay:readonly-test → main
control: gate the admin noun in Dispatch, and test ReadsStdin
!196 by cmc · krz/gitbay:admin-gate → main
gitutil: end option parsing before every ref
!195 by cmc · krz/gitbay:git-end-of-options → main
gitutil: bound git archive by time and size
!194 by cmc · krz/gitbay:archive-bounds → main
gitbayd: header and idle timeouts, and a drain on SIGTERM
!193 by cmc · krz/gitbay:serve-shutdown → main
mr: CODEOWNERS gates on its own, not only under require-approvals
!192 by cmc · krz/gitbay:codeowners-always → main
control: a disabled account is refused on every surface
!191 by cmc · krz/gitbay:disabled-dispatch → main
cli: share one SSH connection per instance
!190 by cmc · krz/gitbay:cli-ssh-multiplex → main
web: repo create, issue and MR create, edit and comment dispatch the command
!189 by cmc · krz/gitbay:web-writes-registry → main
runner: a key scope that reaches the runner protocol and nothing else
!188 by cmc · krz/gitbay:runner-scope → main
web: directory crumbs on blob and blame pages link to the tree
!187 by cmc · krz/gitbay:fix-blob-crumbs → main
web: serve the fonts the stylesheet asks for
!186 by cmc · krz/gitbay:fix-font-routes → main
CHANGELOG: v1.8.1
!185 by cmc · krz/gitbay:changelog-v1.8.1 → main
web: markdown and org files render on the blob page
!184 by cmc · krz/gitbay:stack-13-render → main
e2e: an instance is ready on every listener before a test starts
!183 by cmc · krz/gitbay:stack-12-harness → main
CHANGELOG: v1.8.0
!182 by cmc · krz/gitbay:changelog-v1.8.0 → main
issue list and mr list: filter by label, assignee, author, milestone
!181 by cmc · krz/gitbay:stack-11-filters → main
labels: list, set a colour, remove
!180 by cmc · krz/gitbay:stack-10-labels → main
cli: help forwards to the server for a prefix or --json
!179 by cmc · krz/gitbay:stack-9-help → main
CHANGELOG: v1.7.0
!178 by cmc · krz/gitbay:changelog-v1.7.0 → main
Bump golang.org/x/crypto to v0.56.0
!177 by cmc · krz/gitbay:bump-x-crypto → main
runner: a step is a process group, and ending it ends its children
!176 by cmc · krz/gitbay:runner-kill-group → main
ci: a commit with a build still queued or running is not queued again
!175 by cmc · krz/gitbay:ci-dedupe-pending → main
quotas per account, and expiry of accounts that never verified
!174 by cmc · krz/gitbay:stack-8-quotas → main
web sessions: list and revoke
!173 by cmc · krz/gitbay:stack-7-sessions → main
deploy: one copy helper, so neither target assumes rsync
!172 by cmc · krz/gitbay:deploy-copy → main
CHANGELOG: v1.6.1
!171 by cmc · krz/gitbay:changelog-v1.6.1 → main
runner: every phase of a build is cancellable
!170 by cmc · krz/gitbay:cancel-robust → main
CHANGELOG: v1.5.0 and v1.6.0
!169 by cmc · krz/gitbay:changelog-v1.5-1.6 → main
build cancel: end a running build at the runner
!168 by cmc · krz/gitbay:build-cancel-running → main
older →