Commit graph

4 commits

Author SHA1 Message Date
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
suuuehgi
eafc74a91e
fix: Apply DMABUF workaround on all Linux systems (#789)
The previous implementation only applied the workaround on X11 sessions,
leaving Wayland users affected by WebkitGTK DMABUF crashes. This affects
various GPU configurations (at least Intel and NVIDIA) on both X11 and Wayland.

This change applies the workaround unconditionally on Linux, ensuring
the app doesn't crash on affected systems while having minimal performance
impact.

Related: https://github.com/tauri-apps/tauri/issues/9394

Co-authored-by: suuuehgi <>
2026-02-11 20:24:30 +08:00
CJ Pais
e8902ee33e
Set WEBKIT_DISABLE_DMABUF_RENDERER=1 in env (#427)
* default WEBKIT_DISABLE_DMABUF_RENDERER disable

* try even earlier?
2025-12-11 13:01:04 +07:00
CJ Pais
83d845284d basic working transcription. 2025-02-03 09:26:37 -08:00