CI (.github/workflows/ci.yml): - Three parallel jobs on push & PR: cargo test (jarvis-core), cargo clippy (lint, warnings-as-errors), cargo check (workspace). Windows runner, stable toolchain, rust-cache for fast incremental builds. - Deliberately skips release build of jarvis-gui — that needs Node+npm +Tauri bundler and would balloon CI to ~10min per push. Drop Ukrainian: - Delete ua.ftl, remove UA from SUPPORTED_LANGUAGES. - config.rs: prune UA arms from get_wake_phrases / get_wake_grammar / get_phrases_to_remove / get_llm_trigger_phrases / get_llm_system_prompt. - stt/vosk.rs: drop UA → uk language mapping. - tray menu: drop "Українська" entry. - frontend: drop UA from Header.svelte language list, settings page language map, i18n.ts fallback. - 82 command.toml files stripped of every `ua = [...]` block (205 blocks total). Handled via subagent — TOML still parses, all 6 command tests pass. .gitignore: stop tracking dev.env / dll_probe*.py / imports_full.txt which were sitting in working tree. Tests: 128 pass (no regression). Workspace still compiles end-to-end.
76 lines
1.2 KiB
Text
76 lines
1.2 KiB
Text
# Logs
|
|
logs
|
|
*.log
|
|
|
|
# Per-developer environment + ad-hoc scratch files
|
|
dev.env
|
|
dll_probe*.py
|
|
imports_full.txt
|
|
*.scratch.*
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
# Editor directories and files
|
|
.vscode
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea
|
|
.DS_Store
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
|
|
# Etc
|
|
__other
|
|
psd
|
|
list.py
|
|
tree.txt
|
|
|
|
# Rust / Cargo 🔧
|
|
# Ignore Cargo build output, generated files, and common Rust artifacts
|
|
/target/
|
|
**/target/
|
|
/target/doc/
|
|
|
|
# Binaries and dynamic libraries
|
|
*.exe
|
|
# *.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Static libraries
|
|
*.a
|
|
# *.lib
|
|
|
|
# Rust compilation artifacts
|
|
*.rlib
|
|
*.rmeta
|
|
|
|
# Backup files and editor temp files
|
|
*.rs.bk
|
|
|
|
# Ignore packaged crates
|
|
*.crate
|
|
|
|
# Ignore AI models
|
|
/resources/models/*
|
|
|
|
# Tauri-generated platform schemas (regenerated on every build)
|
|
crates/jarvis-gui/gen/schemas/*-schema.json
|
|
|
|
# Piper TTS binaries (installed via tools/piper/install.ps1, not committed)
|
|
tools/piper/piper.exe
|
|
tools/piper/*.dll
|
|
tools/piper/espeak-ng-data/
|
|
tools/piper/voices/
|
|
tools/piper/libtashkeel_model.ort
|
|
tools/piper/pkgconfig/
|
|
|
|
# Silero model cache (downloaded by torch.hub on first synth)
|
|
tools/silero/.silero_cache/
|
|
tools/silero/*.pt
|