Repository navigation
Conversation
- Dependabot fixes (rand, atty, crossbeam, memoffset, glib) - Grayscale display mode for DND - llama-cpp 0.2.50, kittentts 0.4.1 - Meeting detection (7 platforms) - Browser tab extraction (10 browsers) - Clipboard monitoring (macOS, with permission UI) - Multi-monitor awareness (macOS/Linux/Windows, dynamic resolution) - Undo frequency tracking (heuristic + schema for VS Code extension) - Productivity scoring, weekly digest, stale file detection - ActivityTab dashboard (summary, score, heatmap, top files/projects, languages, sessions, meetings, stale files) - Focus session replay with EEG overlay - Weekly report with CSV export - Weekly digest OS notification (cross-platform) - File activity in history sessions + interactive search graph - VS Code extension plan document - neuroskill CLI updated with 14 new activity subcommands - i18n for all features in 9 locales - Schema migration for existing databases - Retention pruning for all new tables - 30+ new Rust tests - All vitest/svelte-check/clippy/biome passing
DB schema (4 new tables): - terminal_commands: shell command text, cwd, exit code, duration, auto-categorized (50+ patterns), EEG focus at start + end - dev_loops: edit→build/test cycle detection with iteration count, pass/fail rate, cycle time, focus trend - zone_switches: editor/terminal/panel transitions with EEG snapshot - layout_snapshots: periodic tab/group/terminal counts Event handler: - terminal_command_start/end → terminal_commands table with categorization - zone_switch → zone_switches table - layout_snapshot → layout_snapshots table - Auto EEG labels for terminal commands and zone switches Brain endpoints (3 new): - POST /v1/brain/terminal-impact: focus delta by command category - POST /v1/brain/context-cost: focus at zone transitions - POST /v1/brain/dev-loops: edit-build-test cycle analysis Enhanced analysis: - predict_struggle: terminal failures (+8/fail, +15/rerun) boost score, new suggestions for repeated failing commands - detect_task_type: terminal categories override heuristics (docker→infrastructure, deploy→deploying, git→git_management) - categorize_command: 50+ patterns across build/test/run/git/docker/ deploy/install/navigate/debug/network Updated vscode submodule pointer.
…tore, 284 CLI tools DB schema: - conversations table + FTS5 virtual table for full-text search - eeg_timeseries table (JSON metrics, join-at-query-time) - embeddings table (generic, multi-model, source-tracked) - terminal_commands: added binary/args columns for lazy categorization - ALTER TABLE migrations for existing databases Analysis (7 developer insights): - insight_test_failure_by_focus: fail rate by EEG focus level - insight_hourly_productivity: churn + undo rate + focus by hour - insight_switch_recovery: focus at zone transitions - insight_ai_impact: Claude/Pi focus delta vs baseline - insight_focus_by_language: avg focus + undo rate per language - insight_loop_efficiency: build/test cycle time by hour - insight_tool_impact: avg focus per command category - developer_insights(): all 7 in one call Endpoints: - POST /v1/brain/developer-insights - POST /v1/brain/search-conversations (fts/fuzzy/structured) - POST /v1/brain/eeg-at, /v1/brain/eeg-range - POST /v1/brain/binary-stats, /v1/brain/recategorize-commands Command categorizer: 284 CLI tools across 18 categories (git, gh, hf, docker, kubectl, aws, brew, pip, psql, ollama, etc.) EEG attachment: live focus/mood from latest_bands injected at event storage time for terminal_commands, zone_switches, conversations. Tauri Activity tab: brain insights section with test failure rates, focus by language bars, AI impact, tool focus grid, hourly chart.
…s, docs - CODE_CONTEXT_INDEX_FILE constant for separate code-focused HNSW index - EEG timeseries worker: writes full band powers every 5s during recording - ConversationRow Serialize derive fix - 284 CLI tools categorized (git, gh, hf, docker, brew, aws, ollama, etc.) - Binary/args extraction + recategorize_commands() for retroactive updates - binary_usage_stats() for discovering uncategorized tools - 7 developer_insights() methods (test failures, hourly productivity, switch recovery, AI impact, focus by language, loop efficiency, tool impact) - Tauri Activity tab: Brain Insights section with all 7 insight visualizations - Updated changelog with brain insights, data architecture, design system docs
- Fix handlers.rs: DaemonTracker no longer has port field (use 18444) - Fix handlers.rs: create_totp returns IrohTotpView, extract .id - Fix activity.rs: run_eeg_timeseries takes owned AppState/Arc - All pre-existing daemon build errors resolved - Full daemon binary now compiles and runs
- feat-terminal-tracking: shell hooks, VT parser, 284 CLI tools, script recording - feat-brain-insights: 7 EEG-fused developer insights, timeseries, eeg-at/range - feat-conversations-search: FTS5/fuzzy/structured search, embedding store, JSONL parsing - feat-sidebar-cards: 20+ sidebar cards, alerts, daily digest, keyboard shortcuts - feat-design-system: tokens.css, 7 reusable components, 25 timestamp tests - feat-dev-loops: cycle detection, enhanced struggle/task-type, loop efficiency
|
🚀 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 RCBugfixes
Refactor
Docs
Dependencies
|
|
🚀 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 RCRefactor
Build
Dependencies
|
|
🚀 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 RCBugfixes
Refactor
Build
|
|
🚀 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 RCBuild
|
|
🚀 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 RCBuild
|
|
🚀 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
Performance
Bugfixes
Build
UI
Server
|
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