main 6a915d6

Open0

no open merge requests.

Merged and closed32

#33mergedfeat(web): footer theme switch (auto, light, dark) feat/theme-switch → mainbnema
#32mergeddocs(ci): describe what a job token with contents: write may push docs/job-token-writes → mainbnema
#31mergedfix(web): ARIA semantics for MR panels, dialogs, palette, forms and status regions fix/a11y → mainbnema
#30mergedfeat(web): release card, latest release in About, g-sequence shortcuts feat/release-view-ux → mainbnema
#29mergedfeat(web): merge merge requests asynchronously with htmx feat/mr-async-merge → mainbnema
#28mergedfeat(web): list running CI runs in the inbox and open it with Shift+I feat/inbox-runs → mainbnema
#27mergedbuild(go): Go 1.27.3 build/go-1.27.3 → mainbnema
#26mergeddocs(releases): GoReleaser URLs from GITHUB_API_URL in CI docs/ci-release-urls → mainbnema
#25mergedfix(web): keep the MR bar actions on the right fix/mr-bar-wrap → mainbnema
#24mergedfeat(releases): GitHub-like releases and S3 blob storage feat/releases → mainbnema
#23mergedfeat(merge): mr ready, passing checks to merge, mr:force-merge and --ignore-checks feat/mr-ready-merge-checks → mainbnema
#21mergedtest(app): fix the end-to-end tests failing on main fix/main-e2e-tests → mainbnema
#20mergedci(workflows): bump actions/setup-go from v5 to v7 ci/setup-go-v7 → mainbnema
#19mergedfeat(mr): merge request auto-merge feat/auto-merge → mainbnema
#18mergedfeat(issues): link issues and merge requests feat/issue-mr-links → mainbnema
#17mergedfeat(web): highlight fenced code blocks in markdown feat/markdown-code-highlight → mainbnema
#16mergedfix(image): install openssh-client for push mirrors fix/image-openssh → mainbnema
#15mergedfeat(mirror): push mirrors to a second remote feat/push-mirror → mainbnema
#14mergedfeat(diff): collapse generated and large files with on-demand load feat/diff-large-files → mainbnema
#13mergedfeat(web): rework the merge request view panels and mobile layout feat/mr-view-ux → mainbnema
#12mergedfix(web): round the list cursor frame at the card corners fix/list-cursor-corners → mainbnema
#11mergedfix(kvstore): store CI job contexts under their own key fix/ci-job-contexts-key → mainbnema
#10mergedfix(app): reconcile pull refs before force-push GC tests fix/flaky-force-push-gc-tests → mainbnema
#9mergedfeat(web): group the checks of a merge request by run when a commit has several feat/mr-checks-by-run → mainbnema
#8mergedchore(hexcheck): bump to v0.4.0 and drop unused ignore directives chore/hexcheck-v0.4.0 → mainbnema
#7mergedfeat(mr): live mergeability, merge commit mode and inline merge errors feat/mr-mergeability → mainbnema
#6mergedfeat(web): review page polish and home page ordered by last activity feat/mr-header-card → mainbnema
#5mergedtest(app): fix flaky TestAC4PostReceiveAttribution (server busy) fix/e2e-concurrent-push-slots → mainbnema
#4mergedfeat(issues): native issues, owner inbox and moderated public form feat/issue-form → mainbnema
#3mergedfeat(cli): print the full web URL of merge requests feat/mr-url-output → mainbnema
#2mergedfix(web): full-bleed home screen icons fix/icon-transparent-corners → mainbnema
#1mergedfeat(mr): notes with threads, line ranges, edits and verdicts feat/mr-notes → mainbnema

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 2

Tags 41

↑↓ moveenter openesc close