release/0.0.131 - #67
Conversation
Bumps the npm-all group with 9 updates: | Package | From | To | | --- | --- | --- | | [@threlte/extras](https://github.com/threlte/threlte/tree/HEAD/packages/extras) | `9.14.5` | `9.14.8` | | [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.0` | | [marked](https://github.com/markedjs/marked) | `18.0.0` | `18.0.2` | | [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` | | [@types/three](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/three) | `0.183.1` | `0.184.0` | | [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.11` | `2.4.12` | | [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.4` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.9` | Updates `@threlte/extras` from 9.14.5 to 9.14.8 - [Release notes](https://github.com/threlte/threlte/releases) - [Changelog](https://github.com/threlte/threlte/blob/main/packages/extras/CHANGELOG.md) - [Commits](https://github.com/threlte/threlte/commits/@threlte/extras@9.14.8/packages/extras) Updates `bits-ui` from 2.17.3 to 2.18.0 - [Release notes](https://github.com/huntabyte/bits-ui/releases) - [Commits](https://github.com/huntabyte/bits-ui/compare/bits-ui@2.17.3...bits-ui@2.18.0) Updates `marked` from 18.0.0 to 18.0.2 - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](markedjs/marked@v18.0.0...v18.0.2) Updates `three` from 0.183.2 to 0.184.0 - [Release notes](https://github.com/mrdoob/three.js/releases) - [Commits](https://github.com/mrdoob/three.js/commits) Updates `@types/three` from 0.183.1 to 0.184.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/three) Updates `@biomejs/biome` from 2.4.11 to 2.4.12 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.12/packages/@biomejs/biome) Updates `svelte` from 5.55.3 to 5.55.4 - [Release notes](https://github.com/sveltejs/svelte/releases) - [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md) - [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.55.4/packages/svelte) Updates `typescript` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.2...v6.0.3) Updates `vite` from 8.0.8 to 8.0.9 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.9/packages/vite) --- updated-dependencies: - dependency-name: "@threlte/extras" dependency-version: 9.14.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: bits-ui dependency-version: 2.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: marked dependency-version: 18.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: three dependency-version: 0.184.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: "@types/three" dependency-version: 0.184.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: "@biomejs/biome" dependency-version: 2.4.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: svelte dependency-version: 5.55.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: vite dependency-version: 8.0.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all ... Signed-off-by: dependabot[bot] <support@github.com>
…m-all-0275badbf2 deps(npm): bump the npm-all group with 9 updates
New field: imu_sample_count: u64 added to: - crates/skill-daemon-common/src/lib.rs — StatusResponse struct + clear_device() reset - crates/skill-daemon/src/session/runner.rs — incremented in the DeviceEvent::Imu handler - crates/skill-daemon/src/session/shared.rs — persisted as imu_total_samples in session sidecar JSON - src-tauri/src/state.rs — Tauri-side DeviceStatus + default - src-tauri/src/helpers.rs — daemon→Tauri sync - src/lib/types.ts — frontend TypeScript type Frontend/test fixtures updated: +page.svelte, VirtualEegTab.svelte, virtual-device-e2e.spec.ts, lsl-connect.spec.ts, tauri-daemon-runtime-e2e.test.ts, tauri-mock.mjs E2e test (imu_sample_count_propagated_e2e) verifies: 1. imu_sample_count in StatusUpdate WS events matches expected total (103 frames) 2. ImuSample WS events broadcast for both accel and gyro sensors with correct payload shape 3. IMU CSV written with matching row count
crates/skill-daemon/src/cmd_dispatch/data_cmds.rs — The cmd_status device JSON block was missing three fields the CLI expected: - "firmware" ← status.firmware_version - "ppg_samples" ← status.ppg_sample_count - "imu_samples" ← status.imu_sample_count crates/skill-tools/src/exec/status.rs — The text formatter was reading stale key names (sample_count, ppg_sample_count) instead of the actual device JSON keys (eeg_samples, ppg_samples). Also added IMU sample display.
|
🚀 New RC: CI is building. Once the workflow finishes, RC channel users will receive this build automatically on their next update check. Release notes for this RCFeatures
|
|
🚀 New RC: CI is building. Once the workflow finishes, RC channel users will receive this build automatically on their next update check. Release notes for this RCFeatures
|
|
🚀 New RC: CI is building. Once the workflow finishes, RC channel users will receive this build automatically on their next update check. Release notes for this RCFeatures
|
|
🚀 New RC: CI is building. Once the workflow finishes, RC channel users will receive this build automatically on their next update check. Release notes for this RCFeatures
|
|
🚀 New RC: CI is building. Once the workflow finishes, RC channel users will receive this build automatically on their next update check. Release notes for this RCFeatures
|
Summary
rlx,rlx-models,rlx-umap,rlx-fft-metal,rlx-metal) across skill-llm, skill-router, skill-eeg, skill-screenshots, skill-daemon-state, and skill-daemoncubek-matmulpatch (burn-era Metal fix, no longer in crate graph); cleaned up staledeny.tomlentries (sleepfm,winreg@0.56.0,cubek.git,tribev2-rs)RlxTextEmbedding), fixed neutts/llm/tts unused-macro warnings, suppressed CLIP float precision lint, removed deadsave_user_settingsfunction, fixed doctest (rust,ignore→no_run)skill_dirnow short-circuits todonein <1ms instead of blocking 30s on a HuggingFace download attemptTest plan
cargo clippy --locked --workspace— cleancargo deny check— cleancargo test -p skill-eeg— 120 unit + 5 integration tests passcargo test -p skill-router --features gpu -- umap_e2e --include-ignored— UMAP Metal E2E (small/medium/large) passcargo test -p skill-daemon -- routes::settings::tests::trigger_reembed— reembed tests pass in <1sbash scripts/test-daemon-e2e.sh— 19/19 service lifecycle tests pass🤖 Generated with Claude Code