Rebar UI

1.0

synthetic

GitGraph

A read-only commit history with branch columns and merge lines.

Tideline mobile historyOffline sync on its own branch, merged back to main
NewestOldesta1c4e90 — main — Start offline sync — Jonasa1c4e90mainStart offline syncb27d3f1 — main — Quiet inbox layout — Mayab27d3f1mainQuiet inbox layoutc3e8a52 — feature/sync — Queue writes while offline — Jonasc3e8a52feature/syncQueue writes while offlined4f1b07 — main — Crew avatar sizes — Mayad4f1b07mainCrew avatar sizese5a96c3 — feature/sync — Retry on reconnect — Jonase5a96c3feature/syncRetry on reconnectf60b2d8 — main — Merge offline sync — Jonasf60b2d8mainMerge offline sync
  • a1c4e90: Start offline sync, branch main, by Jonas
  • b27d3f1: Quiet inbox layout, branch main, by Maya
  • c3e8a52: Queue writes while offline, branch feature/sync, by Jonas
  • d4f1b07: Crew avatar sizes, branch main, by Maya
  • e5a96c3: Retry on reconnect, branch feature/sync, by Jonas
  • f60b2d8: Merge offline sync, branch main, by Jonas
Tideline mobile
One commit
NewestOldesta1c4e90 — main — Start offline sync — Jonasa1c4e90mainStart offline sync
  • a1c4e90: Start offline sync, branch main, by Jonas
New repo
One branch
NewestOldesta1c4e90 — main — Start offline sync — Jonasa1c4e90mainStart offline syncb27d3f1 — main — Quiet inbox layout — Mayab27d3f1mainQuiet inbox layout
  • a1c4e90: Start offline sync, branch main, by Jonas
  • b27d3f1: Quiet inbox layout, branch main, by Maya
main only
Oldest first
OldestNewesta1c4e90 — main — Start offline sync — Jonasa1c4e90mainStart offline syncb27d3f1 — main — Quiet inbox layout — Mayab27d3f1mainQuiet inbox layout
  • a1c4e90: Start offline sync, branch main, by Jonas
  • b27d3f1: Quiet inbox layout, branch main, by Maya
Oldest first

In context

Release cardHistory beside the release status
Tideline mobile 0.9Due 7 Nov
Review

Offline sync merged on 17 Oct. Two commits since.

NewestOldestc3e8a52 — feature/sync — Queue writes while offline — Jonasc3e8a52feature/syncQueue writes while offlinee5a96c3 — feature/sync — Retry on reconnect — Jonase5a96c3feature/syncRetry on reconnect
  • c3e8a52: Queue writes while offline, branch feature/sync, by Jonas
  • e5a96c3: Retry on reconnect, branch feature/sync, by Jonas
Latest commits

Props

PropTypeRequiredDefault
commitsGitGraphCommit[]Yes—
order"newest-first" | "oldest-first" | undefinedNonewest-first
branchColorsRecord<string, string> | undefinedNo—
titlestring | undefinedNo—
ariaLabelstring | undefinedNo—
widthnumber | undefinedNo—
heightnumber | undefinedNo—
rowHeightnumber | undefinedNo32
classNamestring | undefinedNo—

data-rebar-* attributes

data-rebar-component="git-graph" on the root <figure>.

Migrating to Ant Design

Not codemod-covered — AntD ships no git-history visualization of its own; migrating typically means adopting a dedicated library (e.g. gitgraph.js) directly.