Skip to content

Liana 0.2.0

Choose a tag to compare

@albertoruibal albertoruibal released this 07 Oct 18:51
· 95 commits to main since this release

Liana 0.2.0 — AI code review, conflict resolution, Monaco diffs, and a modularized backend.

Downloads

  • Liana-0.2.0.AppImage — portable Linux app (x86_64). chmod +x and run.
  • liana_0.2.0_amd64.deb — Debian/Ubuntu package.

Highlights

  • AI code review, forge-agnostic (GitLab / GitHub): browse merge/pull requests, read the diff, and let the local model run read-only tools over the MR head. Review comments are posted only after per-comment approval — Liana never merges or pushes code.
  • Reviews are pausable and persistent: sessions are checkpointed to ~/.config/liana/sessions/, so a review can be paused, survive a restart (reopened as paused), and resumed.
  • AI conflict fix: a per-file, on-demand proposal merged from the :1:/:2:/:3: stages, written only after explicit user approval.
  • AI commit messages from the staged diff.
  • Review is a full main view with a per-repository tab; open reviews are persisted in localStorage and reopen after a reload.
  • Monaco now powers diffs, file viewing, and the conflict editor, with scroll syncing across the conflict panes.
  • Settings dialog (themes, remotes), search with Ctrl+F / Cmd+F, working-tree diffs from the commit dialog, and a close X on dialogs.
  • Backend, git mirror, review, and UI split into feature modules.

Built from the git CLI only — no libgit2/nodegit/isomorphic-git.