Merge remote-tracking branch 'origin/main'
This commit is contained in:
@@ -1,5 +1,63 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v2.9.0 — 2026-08-08
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- default to the Git tab for manual and interactive tasks (549aee0)
|
||||||
|
- let resizable modals snap to the screen edges (b06bbc2)
|
||||||
|
- add fable to the cost-ascending model list (15958b9)
|
||||||
|
- split throttle thresholds per bucket, add draggable gauge markers (7eeb8f5)
|
||||||
|
- add persisted side-by-side and wrap toggles to the diff viewer (cf80fe3)
|
||||||
|
- sync vertical scrolling across the split panes (14e0cff)
|
||||||
|
- tint diff rows and changed words via background renderers (861ba12)
|
||||||
|
- draw old and new line numbers in a custom margin (e299421)
|
||||||
|
- add AvaloniaEdit-based diff control with TextMate highlighting (ffc60c4)
|
||||||
|
- add filler, gap and word-diff brushes (e2d987e)
|
||||||
|
- persist diff view mode and wrap preference in ui config (5982775)
|
||||||
|
- highlight changed words inside paired diff lines (ebbee60)
|
||||||
|
- align parsed diff lines into side-by-side rows (3cd0f08)
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
|
||||||
|
- label split panes, unify the mode switch, sync split scrolling (9437121)
|
||||||
|
- install background renderers on attach so themed brushes resolve (2f3f938)
|
||||||
|
- resolve themed brushes and stop recomputing alignment on layout toggle (54b179f)
|
||||||
|
- close TOCTOU race in slot-failure broadcast poll (c6d1fff)
|
||||||
|
- broadcast TaskUpdated after online-inbox import (3acb1cb)
|
||||||
|
- broadcast WorktreeUpdated when a worktree is created (a7a3545)
|
||||||
|
- fail the task when a queue slot runner throws (c1184ad)
|
||||||
|
- drop stale delta refreshes so the newest task state wins (ac099dd)
|
||||||
|
- retry the task delta refresh instead of swallowing the error (cba7d01)
|
||||||
|
- give both processes a SQLite busy timeout (f62dbb9)
|
||||||
|
- correct five prompt claims that contradicted the tool allowlists (315bea7)
|
||||||
|
- correct the list-handler wait cap and wait through WaitingForChildren (c4e4e09)
|
||||||
|
- make template token substitution order-independent (028ac57)
|
||||||
|
- stop a dispatcher exception from killing the whole app (17e6cd6)
|
||||||
|
- strip trailing separator from the list repo in ConPTY launch args (4a7b00e)
|
||||||
|
|
||||||
|
### Refactoring
|
||||||
|
|
||||||
|
- drop rendering helpers orphaned by DiffLinesView (51371cf)
|
||||||
|
- render planning mode per file and retire DiffLinesView (f7fa829)
|
||||||
|
- rewrite external MCP tool descriptions for trigger clarity (c792765)
|
||||||
|
- split the list-handler prompt per session phase (a7ff1b3)
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
- record the shared diff plumbing and the modal chrome rules (af0f318)
|
||||||
|
- pin the review-merge verified-against commit (4e44251)
|
||||||
|
- implementation plan for handler-run task links (231b063)
|
||||||
|
- record that the sqlite busy-timeout finding was wrong, drop stale RunCreated mention (1f8f3ef)
|
||||||
|
- design for linking a handler run to the tasks it processed (fb29e8a)
|
||||||
|
- drop task 7, the handler-task broadcast already exists at the hub (1e383e1)
|
||||||
|
- add implementation plan for the side-by-side diff viewer (6e9a7ce)
|
||||||
|
- step-by-step plan for phase 1 reactivity fixes (8acf9f8)
|
||||||
|
- design for side-by-side diff view with syntax and word highlighting (292d171)
|
||||||
|
- design for UI reactivity and task-list performance (482d7ec)
|
||||||
|
- document the ConPTY trailing-separator quoting trap (d5730a8)
|
||||||
|
- update for v2.8.0 (f3e6655)
|
||||||
|
|
||||||
## v2.8.0 — 2026-08-06
|
## v2.8.0 — 2026-08-06
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|||||||
Reference in New Issue
Block a user