You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,14 @@
4
4
5
5
All notable changes to this project will be documented in this file.
6
6
7
+
## [2.7.231] — 2026-03-15
8
+
9
+
- changed(web/mcp-search): `apps/web/src/app/dashboard/mcp/search/page.tsx` now clearly separates **server always-on** tool inventory from **keep warm** (always-loaded preference) inventory, with corrected summary counts and clearer UI wording.
10
+
- changed(web/mcp-search): updated keep-warm toggle copy/ARIA labels to avoid confusing keep-warm preferences with server-level always-on advertisement.
11
+
- fix(web/session): repaired `apps/web/src/app/dashboard/session/session-page-normalizers.ts` after a merge corruption by restoring `isolateWorktree`, `lastExitCode`, and `lastExitSignal` inside `normalizeSessionList(...)` and removing dangling duplicate fragments that broke TypeScript parsing.
12
+
- fix(web/sidebar): `apps/web/src/components/Sidebar.tsx` now declares memoized nav dependency sets before first use and uses safe non-null narrowing for favorites/recent item projection, resolving web typecheck blockers.
13
+
- test(web): reran focused suites (`session-page-normalizers`, `mcp/tools-page-normalizers`, `mcp/nav-validation`) with `41` tests passing; web `tsc --noEmit` passes.
14
+
7
15
## [2.7.230] — 2026-03-15
8
16
9
17
- fix(core/providers): `CoreModelSelector` now overrides `getDepletedModels()` to read from `candidateCooldowns` (per-model transient backoffs) and `NormalizedQuotaService.getAllQuotas()` (provider-wide quota states) — the billing dashboard "Blocked / Cooling-Down Models" card now populates when providers are rate-limited or quota-exhausted instead of always showing empty.
0 commit comments