Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5ea5bd0
feat(runner): runner-aware tools IPC (steps 1-5)
branchseer Apr 19, 2026
0dcb2c9
feat(cache): consume runner-aware tool reports for cache decisions
branchseer Apr 19, 2026
20fe6c9
test(e2e): add IPC client e2e tests for every method
branchseer Apr 19, 2026
ee116ef
test(e2e): cache `vite build` via patched vite plugin
branchseer Apr 19, 2026
54f6fc0
docs(ipc): mark step 6 (cache integration) complete
branchseer Apr 19, 2026
67a8e44
refactor(vite-patch): inline IPC calls at each call site; use package…
branchseer Apr 20, 2026
90b641a
test(e2e): assert output existence, not content, in vite_build_cache
branchseer Apr 20, 2026
e7684c1
chore(playground): wire patched vite + cached `build` task in app
branchseer Apr 20, 2026
d1e115a
test(e2e): add NODE_ENV-change case to vite_build_cache fixture
branchseer Apr 20, 2026
80e48ad
test(e2e): assert NODE_ENV actually changes vite's build output
branchseer Apr 20, 2026
f7878d3
docs(e2e): note why NODE_ENV is not declared in vite_build_cache config
branchseer Apr 20, 2026
6f046a3
chore(playground): branch on NODE_ENV in app to demonstrate tracked e…
branchseer Apr 20, 2026
fe31bac
chore(playground): drop vite.config.js; vite defaults are fine
branchseer Apr 20, 2026
81265c7
fix(playground): import @playground/lib (not 'lib') so vite build res…
branchseer Apr 20, 2026
b2a1c27
chore(playground): drop @playground/ prefix on package names
branchseer Apr 20, 2026
afbf9b0
docs(e2e): move ipc_client_test + vite_build_cache comments into toml…
branchseer Apr 20, 2026
db22cd1
fix(server): drain backlog-queued accepts before shutting down listener
branchseer Apr 20, 2026
6649a23
fix(ci): prune unused napi deps + round-trip-sync flaky integration t…
branchseer Apr 20, 2026
1cb8756
fix(ci): disable harness-less test targets to silence shear warnings
branchseer Apr 20, 2026
45862fc
chore: cargo fmt
branchseer Apr 20, 2026
fa43463
fix(ci): drop broken intra-doc link to SpawnFingerprint
branchseer Apr 20, 2026
d0d6578
fix(ci): silence typos on patches/ + fix respone typo in design doc
branchseer Apr 20, 2026
4a05d6a
fix(ci): make vite_task_server integration tests use platform-specifi…
branchseer Apr 20, 2026
ee5f16c
test(e2e): gate ipc_client_test + vite_build_cache on unix-only
branchseer Apr 20, 2026
87d8c32
feat(ipc): add fetchEnvs(glob) with match-set fingerprinting
branchseer Apr 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,6 @@ extend-exclude = [
# Intentional typos for testing fuzzy matching and "did you mean" suggestions
"crates/vite_select/src/fuzzy.rs",
"crates/vite_task_bin/tests/e2e_snapshots/fixtures/task_select",
# pnpm patch files — hunk context includes third-party code we don't own
"patches",
]
4 changes: 4 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,10 @@ All code must work on both Unix and Windows without platform skipping:
- Platform differences should be handled gracefully, not skipped
- After major changes to `fspy*` or platform-specific crates, run `just lint-linux` and `just lint-windows`

## New Crates and Packages

When creating a new Rust crate or npm package, add a concise `README.md` stating its goal in one or two sentences. Do not include implementation details, API docs, or links to other docs — those belong in source comments or the design docs.

## Changelog

When a change is user-facing (new feature, changed behavior, bug fix, removal, or perf improvement), run `/update-changelog` to add an entry to `CHANGELOG.md`. Do not add entries for internal refactors, CI, dep bumps, test fixes, or docs changes.
Expand Down
Loading
Loading