Skip to content

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 18 Jun 12:25

Oratorio v0.1.4

Oratorio v0.1.4 focuses on making the daily operator loop smoother: clearer board drag-and-drop, a calmer live run drawer, faster archiving for closed work, more reliable GitLab MR review publication, and simpler DotCraft SDK packaging.

Highlights

  1. Smoother board movement

    The board now shows a dashed drop-slot indicator while dragging cards, and card spacing is measured in the way the drag-and-drop library expects. This makes lift, displacement, and drop behavior feel more stable instead of snapping around the insertion point.

  2. Cleaner live run status in the drawer

    The task drawer now treats the active run as an Agent status section with a fixed-height live activity feed, round chip when relevant, and no duplicate progress bar. The latest thinking, writing, command, or tool activity stays readable without turning the drawer into a full DotCraft conversation surface.

  3. Explicit archive action for closed work

    Approved and rejected tasks can now show Archive as a first-class drawer action, so completed work can be filed away without hunting through the overflow menu. The promoted action follows the same busy-state guard as the shell controls.

  4. More resilient GitLab MR review publishing

    GitLab review drafts can now fall back to local git diff anchors when GitLab merge request diff reads fail. When fallback is possible, inline comments and suggestions can still publish; when it is not, Oratorio records a failed source write with a clear diagnostic instead of losing the failure path.

  5. More accurate GitLab suggestion positions

    GitLab inline suggestions now preserve old/new line positions for context lines and normalize line endings during text matching. This improves publication of review suggestions, including auto-review publish flows, and adds coverage for warning, stale-head, disabled-write, and retry paths.

  6. Simpler DotCraft SDK restore and packaging

    The server now consumes DotCraft.Sdk from NuGet, and Docker / Linux publish scripts no longer depend on a sibling DotCraft checkout. Desktop and server package versions are bumped to 0.1.4.

What's Changed

  • feat: streamline drawer run status and add explicit archive by @AkiKurisu in #1
  • Polish run-status and review-decision layout in drawer by @AkiKurisu in #2
  • Add GitLab review diff fallback
  • Fix GitLab review suggestion positions
  • Enhance board drag-and-drop affordances
  • Merge board refresh button into the source pull action
  • Switch DotCraft SDK to NuGet package

New Contributors

Full Changelog: v0.1.3...v0.1.4