Handy/src-tauri/src
Anatoliy Guskov 133c50c6d4
feat: add CLI parameters for linux (#792)
* feat: add CLI parameters for Linux (--start-hidden, --no-tray, --toggle-transcription, --debug)

Add command-line interface using clap for better Linux desktop integration:
- --start-hidden: launch without showing the main window
- --no-tray: launch without system tray icon (closing window quits app)
- --toggle-transcription: toggle recording on/off on a running instance
  via tauri_plugin_single_instance
- --debug: enable debug mode with Trace-level logging (runtime-only)

Extract toggle_transcription() from signal_handle.rs into a reusable
function shared between SIGUSR2 handler and CLI single-instance callback.

Update CLAUDE.md and README.md with CLI documentation including setup
instructions for GNOME, KDE Plasma, Sway/i3, and Hyprland.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* add cancel and post processs

* cleanup

* format

* docs

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: CJ Pais <cj@cjpais.com>
2026-02-17 12:48:43 +08:00
..
audio_toolkit feat(text): Add n-gram matching for multi-word custom word correction (#711) 2026-02-05 18:29:25 +08:00
commands feat: add models settings page with filtering and management (#478) 2026-02-08 12:18:22 +08:00
helpers WIP: Add tauri-specta for generating TS bindings (#322) 2025-11-27 17:07:22 +07:00
managers support moonshine v2 (#837) 2026-02-17 11:44:10 +08:00
shortcut fix: transcription lock-up race condition & add small debounce (#824) 2026-02-16 22:18:50 +08:00
actions.rs feat: implement structured outputs for post-processing providers (#706) 2026-02-17 12:14:00 +08:00
apple_intelligence.rs feat: implement structured outputs for post-processing providers (#706) 2026-02-17 12:14:00 +08:00
audio_feedback.rs feat(audio): async play test sound (#375) 2025-11-27 17:46:41 +07:00
cli.rs feat: add CLI parameters for linux (#792) 2026-02-17 12:48:43 +08:00
clipboard.rs try minimal fix (#781) 2026-02-11 19:52:42 +08:00
input.rs refactor enigo input (#441) 2025-12-12 16:33:49 +07:00
lib.rs feat: add CLI parameters for linux (#792) 2026-02-17 12:48:43 +08:00
llm_client.rs feat: implement structured outputs for post-processing providers (#706) 2026-02-17 12:14:00 +08:00
main.rs feat: add CLI parameters for linux (#792) 2026-02-17 12:48:43 +08:00
overlay.rs fix(linux): improve Wayland startup stability (#769) 2026-02-11 08:47:26 +08:00
settings.rs feat: implement structured outputs for post-processing providers (#706) 2026-02-17 12:14:00 +08:00
signal_handle.rs feat: add CLI parameters for linux (#792) 2026-02-17 12:48:43 +08:00
transcription_coordinator.rs fix: transcription lock-up race condition & add small debounce (#824) 2026-02-16 22:18:50 +08:00
tray.rs Add show tray icon setting (#667) 2026-02-10 10:39:35 +08:00
tray_i18n.rs feat: add tray menu localization using system locale (#446) 2025-12-18 04:14:32 -08:00
utils.rs fix: transcription lock-up race condition & add small debounce (#824) 2026-02-16 22:18:50 +08:00