krz/gitbay
A CLI-first git forge.
clone: git clone https://gitbay.org/krz/gitbay.git
#10 site design revamp: polished and friendly, not brutalist open
by cmc at 2026-08-24T02:52:05.792Z · labels: design roadmap
The current UI is intentionally minimal, but it has landed on the brutalist end: bare tables, no visual hierarchy, default-looking everything. gitbay is meant to feel polished and friendly — a product, not a debug view. This issue is the umbrella for a design pass across the site.
Keep the principles that are working:
- server-rendered, no build step, JavaScript optional at most
- fast on any connection; light and dark from one stylesheet
- content-first: code, diffs, and text stay the stars
Areas to address:
- identity: a wordmark/logo, a considered color palette beyond default-blue links, a favicon
- typography and rhythm: real type scale, comfortable line lengths and spacing instead of browser defaults
- header/nav: a proper site header; repo pages need clearer hierarchy between owner, repo, and tabs
- index and owner pages: repo entries with descriptions (#4), last-activity, language hints — a richer list instead of a three-column table
- repo browsing: file table styling, README framing, commit list layout, nicer signature badges
- issues/MRs: readable discussion threads with clear authorship, state chips, label colors (the labels table already has a color column, unused)
- empty states and errors: friendly guidance instead of bare "no issues" and default 404 pages
- mobile: everything usable at phone width
Suggest a small design-token layer first (spacing, type, color variables), then rework page by page: index, owner, repo home, log, issue/MR views.