krz/gitbay
Sign in to propose a change
Pin the login disabled guard and the checkOrigin invariant
!267 by cmc · krz/gitbay:pin-security-guards → main
Parity: a wiki is a directory in the repository
!266 by cmc · krz/gitbay:wiki-parity → main
Path filters apply to a branch's first push
!265 by cmc · krz/gitbay:ci-merge-base → main
Import the wiki into .gitbay/wiki
!264 by cmc · krz/gitbay:wiki-migrate → main
Wikis live in the repository
!263 by cmc · krz/gitbay:wiki-in-repo → main
CI path filters
!262 by cmc · krz/gitbay:ci-path-filters → main
Browser login without an SSH key
!261 by cmc · krz/gitbay:email-login → main
CHANGELOG: v1.13.3
!260 by cmc · krz/gitbay:changelog-v1.13.3 → main
ci: analyse each branch as itself, not as main
!259 by cmc · krz/gitbay:sonar-branch → main
mr: only a writer's review decides a merge gate
!258 by cmc · krz/gitbay:review-standing → main
exec: the two smart-HTTP spawns the sweep missed
!257 by cmc · krz/gitbay:toolpath-smart → main
CHANGELOG: v1.13.2
!256 by cmc · krz/gitbay:changelog-v1.13.2 → main
exec: resolve git and ssh once, at start-up
!255 by cmc · krz/gitbay:sonar-toolpath → main
web: the topics-remove field gets a label, and a test that would have caught it
!254 by cmc · krz/gitbay:sonar-a11y-config → main
web: clearing a cookie carries the attributes that set it
!253 by cmc · krz/gitbay:sonar-cookie-attrs → main
runner: a build workspace another user could have created first
!252 by cmc · krz/gitbay:sonar-runner-workdir → main
pages: a directory redirect cannot leave the site
!251 by cmc · krz/gitbay:sonar-redirect → main
CHANGELOG: v1.13.1
!250 by cmc · krz/gitbay:changelog-v1.13.1 → main
cli: a command reading stdin on a terminal says so
!249 by cmc · krz/gitbay:stdin-prompt → main
ci: SonarCloud static analysis, report-only
!248 by cmc · krz/gitbay:sonar-scan → main
tests: a private repository is invisible on every surface, in one test
!247 by cmc · krz/gitbay:security-sweep → main
CHANGELOG: v1.13.0
!246 by cmc · krz/gitbay:changelog-v1.13.0 → main
mr: what changed between two revisions of a merge request
!245 by cmc · krz/gitbay:mr-range-diff → main
mr: a review is composed and submitted as one thing
!244 by cmc · krz/gitbay:mr-pending-review → main
import: a migrated merge request has something to diff
!243 by cmc · krz/gitbay:import-heads → main
tests: the review loop, driven end to end by three accounts
!242 by cmc · krz/gitbay:review-loop-e2e → main
runner: -jobs N runs that many builds at once
!241 by cmc · krz/gitbay:runner-jobs → main
mr: a merge request can say it is not asking yet
!240 by cmc · krz/gitbay:mr-draft → main
webhooks: the other half of the mutations record an event
!239 by cmc · krz/gitbay:webhook-events → main
search: issues and merge requests are searched by their text, not their titles
!238 by cmc · krz/gitbay:issue-search → main
e2e: say the timeout is too short instead of panicking eleven minutes in
!237 by cmc · krz/gitbay:test-timeout → main
CHANGELOG: v1.12.0
!236 by cmc · krz/gitbay:changelog-v1.12.0 → main
store: writers serialise instead of failing under contention
!235 by cmc · krz/gitbay:write-serialisation → main
hook: one cat-file for the whole push, verified as it streams
!234 by cmc · krz/gitbay:hook-batch → main
store: expired rows are swept, and the audit log stops copying prose
!233 by cmc · krz/gitbay:retention-sweep → main
control: the payloads other surfaces decode are named types
!232 by cmc · krz/gitbay:named-payloads → main
store: one admin's settings change no longer overwrites another's
!231 by cmc · krz/gitbay:settings-json-set → main
store: the dashboard walks an index instead of sorting the table
!230 by cmc · krz/gitbay:dashboard-indexes → main
CHANGELOG: v1.11.0
!229 by cmc · krz/gitbay:changelog-v1.11.0 → main
merge gates: CODEOWNERS is a setting, not a file that happens to exist
!228 by cmc · krz/gitbay:codeowners-toggle → main
web: search across the instance, and a page for the inbox
!227 by cmc · krz/gitbay:web-search-notifications → main
notifications: an inbox, and repositories you can watch or mute
!226 by cmc · krz/gitbay:notifications-inbox → main
web: repo front matter on the code tab only, tabs wrap on a phone, landing says what the forge does
!225 by cmc · krz/gitbay:header-tabs → main
css: dead rules out, off-scale values on the scale, undefined classes resolved
!224 by cmc · krz/gitbay:stylesheet-cleanup → main
compare view: what one ref adds on top of another
!223 by cmc · krz/gitbay:compare-view → main
web: issue and merge request lists page at fifty
!222 by cmc · krz/gitbay:list-pagination → main
web: diff lines, files and review threads can be linked to
!221 by cmc · krz/gitbay:diff-anchors → main
web: a rendered document's headings sit under the page's own
!220 by cmc · krz/gitbay:readme-headings → main
web: a failed form action's reason rides a one-shot cookie, not the URL
!219 by cmc · krz/gitbay:flash-notice → main
web: the pin glyph is decoration, tables have headers, filters say which is current
!218 by cmc · krz/gitbay:a11y-items → main
older →