v0.1.4
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
-
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.
-
Cleaner live run status in the drawer
The task drawer now treats the active run as an
Agentstatus 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. -
Explicit archive action for closed work
Approved and rejected tasks can now show
Archiveas 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. -
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.
-
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.
-
Simpler DotCraft SDK restore and packaging
The server now consumes
DotCraft.Sdkfrom NuGet, and Docker / Linux publish scripts no longer depend on a sibling DotCraft checkout. Desktop and server package versions are bumped to0.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
- @AkiKurisu made their first contribution in #1
Full Changelog: v0.1.3...v0.1.4