A CLI-first git forge.

cli forge git self-hosted

https://gitbay.org

Commit 0c41b545f2

0c41b545f28e488532380ab6010668f2ced5f7a4

parent: c3fc507054

Verified · cmc ci/build: success

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

web: the shell fills the viewport, prose keeps its measure

.content and footer were capped at 78rem, which stranded 535px at 1900px
wide once the rail took its own column. Tables, diffs and trees use the
room; the cap moves onto rendered prose, where line length matters.
internal/web/static/style.css +6 −2
@@ -281,7 +281,6 @@ a.railuser { display: inline-flex; align-items: center; gap: var(--sp-2); }
281281 .content {
282282 flex: 1;
283283 padding: var(--sp-5) var(--sp-5) var(--sp-6);
284 max-width: 78rem;
285284 width: 100%;
286285 }
287286
@@ -729,6 +728,12 @@ button.linklike:hover { text-decoration: underline; filter: none; }
729728
730729 /* rendered markdown / org / html */
731730 .rendered { max-width: 100%; overflow-wrap: anywhere; }
731/* line length is a reading constraint, so it applies to prose only —
732 tables, code blocks and images keep the full column */
733.rendered > p,
734.rendered > ul,
735.rendered > ol,
736.rendered > blockquote { max-width: 78ch; }
732737 .rendered pre {
733738 background: var(--code-bg);
734739 border: 1px solid var(--line);
@@ -1111,7 +1116,6 @@ button:hover { filter: brightness(1.15); }
11111116 footer {
11121117 border-top: 1px solid var(--faint);
11131118 padding: var(--sp-4) var(--sp-5) var(--sp-5);
1114 max-width: 78rem;
11151119 width: 100%;
11161120 color: var(--muted);
11171121 font-size: var(--fs-1);