A CLI-first git forge.

cli forge git self-hosted

https://gitbay.org

Commit 92a519ae8a

92a519ae8ad2301869b17704fe0c334e1039e8b2

parent: 0c41b545f2

Verified · cmc ci/build: success

cmc <hello@cleberg.net> · 2026-08-26T04:06:08Z

changelog: v0.5.0
CHANGELOG.org +37
@@ -4,6 +4,43 @@ Versioning follows semver from v0.1.0. Database migrations run
44 automatically on daemon start; upgrade notes appear per release when
55 anything beyond "replace the binary and restart" is needed.
66
7* v0.5.0 — 2026-08-26
8
9A design pass and a parity pass. The web stops being a read-only
10mirror of the CLI without becoming the place you are expected to work.
11
12 New design: a black shell with a persistent left rail carrying
13 cross-repo state (pinned repos, review queue), the repo header
14 rendered identically on every tab so navigation never moves, sharp
15 lines, self-hosted IBM Plex, and code blocks that read against both
16 color schemes. Tree listings sort directories first and carry each
17 file's last commit; diffs, inputs and controls were reworked to
18 match.
19 Web parity with the CLI, dispatched through the same command
20 registry the CLI and JSON API use — every web write is the
21 equivalent =gitbay= command with =--source web=:
22 - merge requests: review, resolve threads, merge, close, and open a
23 new MR from the browser
24 - issues: state, labels, assignees, milestones
25 - repositories: settings, branch protection, visibility
26 - releases: create and edit; builds: trigger a job
27 Commands marked SSH-only still refuse over the web: build secrets,
28 mirror tokens, domain claims, token minting, deletion and transfer.
29 A dashboard that answers "what needs me": review queue, assigned
30 issues, pinned repos, and an activity feed. Author names resolve to
31 accounts and link to profiles wherever commits appear.
32 Build status badges at =/{owner}/{repo}/badge/build.svg= for public
33 repos.
34 =[web] title= sets the instance's display name, separate from the
35 hostname commands are pasted with.
36 =make build/test/deploy= targets.
37 Fixes: the mobile tab strip scrolls sideways only, long commit
38 subjects no longer overflow on narrow screens, the shell fills the
39 viewport with the line-length cap moved onto prose, and the account
40 cell lines up with the page footer.
41
42No migrations. New config: =[web] title=.
43
744 * v0.4.0 — 2026-08-25
845
946 - Git LFS: standard clients work over both transports.