Skip to content

Commit e7f80d3

Browse files
JasonWarrenUKclaude
andcommitted
docs(roadmap): mark TR.S2 complete
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent a145057 commit e7f80d3

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

docs/roadmaps/v5a-2606/enhanced.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -157,18 +157,21 @@ Not TUI redesign work, but tracked here since this is the active roadmap.
157157
regression is not. Revisit `rand@0.7.3`/`glib` when Tauri raises its
158158
own `gtk`/`glib` floor upstream. Verified: `cargo check` clean,
159159
`bun run test:core` 474/474 green (unaffected).
160-
- [ ] **TR.S2** `fix/bump-vite-vitest-majors` — Upgrade `vite`
161-
(`^5.0.0``^6.4.3`) and `vitest` (`^2.0.0``^3.2.6`) — **depends on
162-
TR.A6**. Resolves 4 Dependabot alerts: 1 critical (Vitest UI/browser-mode
163-
arbitrary file read via path traversal, Windows + exposed `api.host`
164-
only), 1 high (`vite` `server.fs.deny` bypass on Windows), 2 medium
165-
(`vite`'s bundled `launch-editor` leaks the dev's NTLMv2 hash via a
166-
crafted UNC path on Windows; `vite` optimized-deps `.map` path
167-
traversal). Both are **major version bumps** with potential breaking
168-
config changes — must be re-verified against the vitest/OpenTUI mock
169-
compatibility work from TR.A6 (`tests/fixtures/tui/opentui.ts`,
170-
`vite.config.ts`'s `server.deps.inline`). Re-run the full `tests/tui/**`
171-
suite after bumping before merging.
160+
- [x] **TR.S2** `fix/bump-vite-vitest-majors` — Upgraded `vite`
161+
(`^5.0.0``^6.4.3`) and `vitest` (`^2.0.0``^3.2.6`). Resolves 4
162+
Dependabot alerts: 1 critical (Vitest UI/browser-mode arbitrary file
163+
read via path traversal, Windows + exposed `api.host` only), 1 high
164+
(`vite` `server.fs.deny` bypass on Windows), 2 medium (`vite`'s bundled
165+
`launch-editor` leaks the dev's NTLMv2 hash via a crafted UNC path on
166+
Windows; `vite` optimized-deps `.map` path traversal). Also bumped
167+
`@sveltejs/vite-plugin-svelte` `^4.0.0``^6.1.4` (required for Vite 6
168+
peer compatibility; `@sveltejs/kit@2.49.4` already accepted it). No
169+
config changes needed — `vite.config.ts`'s `server.deps.inline` and the
170+
TR.A6 OpenTUI mock (`tests/fixtures/tui/opentui.ts`) worked unchanged.
171+
Verified: `bun test:core` 474/474, `test:svelte` 596/596 (all 12
172+
`tests/tui/**` suites green), `bun run build` clean. Pre-existing
173+
`svelte-check` errors (64, unrelated fixture typing gaps) confirmed
174+
present on `main` before this branch — not introduced by the bump.
172175

173176
## Phase B — App-shell rollout
174177

0 commit comments

Comments
 (0)