Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
5935097
feat(runner): runner-aware tools IPC (steps 1-5)
branchseer Apr 19, 2026
dab8b01
feat(cache): consume runner-aware tool reports for cache decisions
branchseer Apr 19, 2026
82e02d0
test(e2e): add IPC client e2e tests for every method
branchseer Apr 19, 2026
75b511e
test(e2e): cache `vite build` via patched vite plugin
branchseer Apr 19, 2026
0d70972
docs(ipc): mark step 6 (cache integration) complete
branchseer Apr 19, 2026
0d21dfc
refactor(vite-patch): inline IPC calls at each call site; use package…
branchseer Apr 20, 2026
c3ea218
test(e2e): assert output existence, not content, in vite_build_cache
branchseer Apr 20, 2026
2e0cbcf
chore(playground): wire patched vite + cached `build` task in app
branchseer Apr 20, 2026
bd0af8e
test(e2e): add NODE_ENV-change case to vite_build_cache fixture
branchseer Apr 20, 2026
a6833c9
test(e2e): assert NODE_ENV actually changes vite's build output
branchseer Apr 20, 2026
3803f91
docs(e2e): note why NODE_ENV is not declared in vite_build_cache config
branchseer Apr 20, 2026
658285f
chore(playground): branch on NODE_ENV in app to demonstrate tracked e…
branchseer Apr 20, 2026
f59456c
chore(playground): drop vite.config.js; vite defaults are fine
branchseer Apr 20, 2026
3ce0d5f
fix(playground): import @playground/lib (not 'lib') so vite build res…
branchseer Apr 20, 2026
151a6de
chore(playground): drop @playground/ prefix on package names
branchseer Apr 20, 2026
41fe1c0
docs(e2e): move ipc_client_test + vite_build_cache comments into toml…
branchseer Apr 20, 2026
f6605e3
fix(server): drain backlog-queued accepts before shutting down listener
branchseer Apr 20, 2026
41c2423
fix(ci): prune unused napi deps + round-trip-sync flaky integration t…
branchseer Apr 20, 2026
0c61ef6
fix(ci): disable harness-less test targets to silence shear warnings
branchseer Apr 20, 2026
2a538ad
chore: cargo fmt
branchseer Apr 20, 2026
f0241d3
fix(ci): drop broken intra-doc link to SpawnFingerprint
branchseer Apr 20, 2026
490c58b
fix(ci): silence typos on patches/ + fix respone typo in design doc
branchseer Apr 20, 2026
59b9181
fix(ci): make vite_task_server integration tests use platform-specifi…
branchseer Apr 20, 2026
f8a3b55
test(e2e): gate ipc_client_test + vite_build_cache on unix-only
branchseer Apr 20, 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