Skip to content

factorai v0.10.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 11:45
84c3aa7

The Graph tab

A commit graph beside Files and Changes: lanes, local and remote branch refs,
tags, and where HEAD is.

It is a viewer, not a git client — the half of a git GUI that is worth its
weight when the committing, rebasing and merging is already being done by agents
in the terminal below. Nothing here checks out, resets, commits or fetches.

  • Lanes are traceable. Layout is computed in Rust and each lane takes its own
    colour, so you can follow a branch across a merge in a 288px column.
  • Refs fold rather than crowd. HEAD merges into its branch, origin/HEAD
    is dropped as the duplicate it is, and a branch level with its upstream reads
    main ≡origin. Anything left over collapses to +N.
  • Hover un-truncates, click goes deeper. Hovering a row shows the full
    subject, every ref, author and date. Clicking opens a pane below with the
    message body, the parents and the changed files — and a file opens that
    commit's diff in Monaco. A merge diffs against its first parent and labels
    which one.
  • Keyboard. / walk the history, Home/End jump.
  • 300 commits a page, with Load more.
  • Uncommitted changes show on HEAD, so a dirty tree can't read as clean.

Also: the session header's branch badge now shows a short SHA on a detached
HEAD, instead of going quiet.

Spec: specs/05-features.md § F18. Decisions: Q18, Q22, Q23 and ADR-0012.


Install. macOS: the .dmg. Linux: the .AppImage — needs glibc 2.39+, so
Ubuntu 24.04+, Debian 13+ or Fedora 40+.

Full changelog: v0.9.0...v0.10.0