main 6a915d6
kindnamecommitsubjectdate
branchmain default6a915d63/4feat(web): footer theme switch (auto, light, dark) (!33)
branchfeat/action-refs-cache d0074e3test(ci): cover the bounds of the refs cache
tagv0.34.0 7c1886f4/4feat(web): release card, latest release in About, g-sequence shortcuts (!30)
tagv0.33.0 cf263654/4feat(web): merge merge requests asynchronously with htmx (!29)
tagv0.32.0 53e25a38/8fix(web): keep the MR bar actions on the right and size the sticky offset from the bar
tagv0.31.0 d5e05054/4Merge branch 'fix/main-e2e-tests' into main (!21)
tagv0.30.0 c8991794/4Merge branch 'fix/image-openssh' into main (!16)
tagv0.29.0 55fcc8f8/8refactor(diff): move the commit page window and the one-file splice into the usecases
tagv0.28.1 cc7ba644/4Merge branch 'fix/list-cursor-corners' into main (!12)
tagv0.28.0 fca91558/8fix(app): reconcile pull refs before force-push GC tests
tagv0.27.0 0039612feat(ci): disable, enable and list workflows per repository
tagv0.26.1 dfd6f0bfix(web): commit signature row and compact home layout (#74)
tagv0.26.0 df1db36feat: signature badges on merge request commits (#73)
tagv0.25.1 7fabed9ci: run CI from .github/workflows and drop the Forgejo workflow (#69)
tagv0.25.0 4492065feat(web): syntax highlighting in diffs, cached by blob (#67)
tagv0.24.0 166837afeat(web): repository topics, activity heartbeat and figures top right on the home rows (#65)
tagv0.23.0 333c710feat(web): home rows show commits, last 30 days, latest tag and last activity (#62)
tagv0.22.0 4c072b1feat(web): the home page lists repositories as rows with recent commits and CI state (#61)
tagv0.21.0 ef38ad0fix(web): accessibility of the command palette, live swaps and shortcuts (#59)
tagv0.20.0 032b9effeat(web): show the lines a diff hides (e / E) (#54)
tagv0.19.0 55a688efeat(web): h/l move between the content and the side panel (#49)
tagv0.18.1 e08f000feat(ci): cache the refs of github.com actions across jobs (#50)
tagv0.18.0 0cea275feat(web): live MR checks, draft merge requests, sticky review rail (#47)
tagv0.17.0 ab8e178feat(web): UI polish, auto sign-in from the link, installable app (#46)
tagv0.16.0 924eacaserver-computed runner online state and running version (#40)
tagv0.15.0 8a6cfecfeat(ci): workflow_dispatch, schedule and workflow_run triggers (#34)
tagv0.14.0 815fb98feat(ci): pull_request runs from merge requests (#32)
tagv0.13.0 dc42452feat(ci): workflow and job concurrency groups (#31)
tagv0.12.1 7328df5fix(ci): judge the pushed commits in the workflow push guard (#30)
tagv0.12.0 dccd128feat(ci): job token permissions and workflow push guard (#29)
tagv0.11.0 0633e44feat(ci): secrets, variables, environments and run trust (#28)
tagv0.10.1 e4c85c7fix(gitremote): kill git's helpers on timeout and retry a ls-remote that timed out (#27)
tagv0.10.0 ce48ee3build(deps): ermite-api and ermite-actions v0.2.0 (#26)
tagv0.9.0 dd8597aMerge pull request 'feat(ci): store and show annotations, step summaries and step outcomes' (#23) from feat/ci2-results into main
tagv0.8.1 b8e893fMerge pull request 'build(deps): bump ermite-actions to the Json.NET fromJSON messages' (#21) from chore/bump-ermite-actions into main
tagv0.8.0 eaf4295Merge pull request 'feat(ci): GitHub-shaped contexts, owner URLs, run titles and continue-on-error' (#18) from feat/ci-github-parity into main
tagv0.7.0 45bfc5bMerge pull request 'fix(cli): explain the missing CI features in the version warning' (#17) from fix/version-ci-features into main
tagv0.6.0 d5cc8feMerge pull request 'feat(web): in-place tree and repo-wide file finder' (#11) from feat/file-finder into main
tagv0.5.0 bfab294fix(web): keep tableless diff files closed, label the lede, show the tag count past the dated limit
tagv0.4.0 3027a40build(deps): require the ermite-api with delete_source_branch
tagv0.3.0 9fdf386build(deps): require ermite-git v0.1.0
tagv0.2.0 41cf2ecfix(web): make the answer to an invalid cookie uncacheable
tagv0.1.0 3f267b5fix(web): show the commit page as detached and reload the refs page on a repository update

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