Releases
v2.5.0
Compare
Sorry, something went wrong.
No results found
vc-ci
released this
19 Aug 10:25
2.5.0 (2026-08-19)
Features
ai-agent: let the chatbot ask the shell to close the panel (#292 ) (46098e5 ), closes #292
composables: add useLatestRequest for latest-wins sequencing (#300 ) (c1de969 ), closes #300
Bug Fixes
a11y: keep focus in place across shell transitions (#286 ) (6427af7 ), closes #286
a11y: name the breadcrumbs overflow trigger in the blade header (#282 ) (f747a8d ), closes #282
a11y: reset the popup close lifecycle on reopen and isolate secondary roots (#306 ) (3cd2761 ), closes #306
a11y: return focus to the popup opener and isolate a maximized blade (#284 ) (b98221b ), closes #284
a11y: stop blade loading from unmounting the control that has focus (#301 ) (c0b0700 ), closes #301
ai-agent: claim mod+backslash only while the panel holds focus (#310 ) (06cb54b ), closes #310
ai-agent: validate the sender window, not just its origin (#305 ) (9aea3de ), closes #305
auth: add autocomplete tokens to every password field outside login (#296 ) (229f468 ), closes #296 #280 #280 #280 #280
blade-navigation: target keyboard shortcuts at the focused blade (#298 ) (bd938a1 ), closes #298
create-vc-app: make scaffolded apps build and lint out of the box (#302 ) (5b0406f ), closes #302
dashboard: let keyboard events reach controls inside a widget (#303 ) (761e2ac ), closes #303 272/#283
dashboard: make widget size live state so keyboard resize accumulates (#283 ) (c607552 ), closes #283
error: keep a non-JSON response body out of the short error message (#293 ) (caf0150 ), closes #293
interceptors: stop handing the login page's HTML to API callers (#291 ) (9795955 ), closes #291
pagination: make restoredPage optional and deprecate writing currentPage (#295 ) (57104c3 ), closes #295 #294 #294 #294 #294
pagination: tell the consumer when the page came from the URL (#294 ) (9cf5548 ), closes #294
popup: render dialog messages as text unless html is opted into (#299 ) (2e92876 ), closes #299
vc-app: localize the sidebar menu toggle's aria-label (#297 ) (9e2abc2 ), closes #297
vc-scheduler: announce all-day events up to their last inclusive day (#288 ) (a51c135 ), closes #288
vc-scheduler: expose the "+N more" overflow as a named dialog (#304 ) (86def16 ), closes #304 #287
vc-scheduler: make the "+N more" overflow reachable by keyboard (#287 ) (6e512da ), closes #287 #278
vc-scheduler: make the TimelineView story's toolbar actually switch views (#290 ) (49492f8 ), closes #290
vc-scheduler: paint the component's own surface so dark theme is legible (#289 ) (30279bf ), closes #289 #fff
You can’t perform that action at this time.