J.A.R.V.I.S-rust/resources/commands
Bossiara13 3f8300dc6f chore: CI workflows + drop Ukrainian (UA → just RU/EN)
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.
2026-05-16 13:38:12 +03:00
..
apps chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
backup chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
brightness chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
browser fix(commands): repair weather set_city schema, retire broken AHK browser pack 2026-05-15 00:54:34 +03:00
calculator project restructure with Rust workspaces 2026-01-04 05:19:47 +05:00
clip_history chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
clipboard_read chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
codebase_qa chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
codegen chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
counter basic Lua 5.4 implementation with few example commands 2026-01-17 05:46:38 +05:00
crypto chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
currency chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
daily_briefing chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
daily_quote chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
date_math chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
date_query chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
diagnostics chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
dice chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
disk chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
echo chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
file_search chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
fun chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
games chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
generators chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
github_issues chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
github_pr chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
habit_nudge chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
habit_streaks chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
help chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
ics_event chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
interesting_fact chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
intro chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
jarvis project restructure with Rust workspaces 2026-01-04 05:19:47 +05:00
llm_context chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
llm_switch chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
macros chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
magic_8ball chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
mailto chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
math chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
media chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
media_keys chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
memory_pack chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
mood_log chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
mouse chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
net_info chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
network chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
news chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
notes chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
notif_queue chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
now_playing chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
ocr chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
output_device chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
password_vault chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
pomodoro chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
power chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
process_kill chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
profile_switch chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
projects chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
quick_search chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
random_choice chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
reminders chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
rss_reader chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
scheduler chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
screenshot chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
self_check chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
sleep_timer chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
sound_panel chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
spelling chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
ssl_check chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
steam project restructure with Rust workspaces 2026-01-04 05:19:47 +05:00
stocks chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
stop project restructure with Rust workspaces 2026-01-04 05:19:47 +05:00
stopwatch chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
summarize chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
sysinfo chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
terminate project restructure with Rust workspaces 2026-01-04 05:19:47 +05:00
test_slots some fixes + gliner first implementation 2026-02-11 07:21:50 +05:00
theme chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
translate chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
unit_convert chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
vision chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
voice_type chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
volume chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
weather chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
weather_extended chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
websearch chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
wikipedia chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
window chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
window_switch chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00
windows project restructure with Rust workspaces 2026-01-04 05:19:47 +05:00
world_clock chore: CI workflows + drop Ukrainian (UA → just RU/EN) 2026-05-16 13:38:12 +03:00