Commit Graph
23 Commits
Author SHA1 Message Date
jahruz67 1e9862ffa1 Remove settings preview page 2026-07-14 17:01:58 -07:00
John Doe ed6d00c730 Enhance Linux hotkey registration: add error notifications and support for parent window in portal shortcuts 2026-07-14 15:25:41 -07:00
John Doe 5b6e39c5e8 Refactor Linux hotkey handling and improve installation process
- Removed the legacy HTTP daemon for handling hotkey presses on Linux, replacing it with a simpler command-based approach using `--action=toggle`.
- Updated the build script to support non-interactive installation for CI environments with the `--no-install` flag.
- Enhanced the ydotool setup process to prefer distribution-provided systemd units and improved error messages for missing dependencies.
- Changed the way active window titles are retrieved on Linux to avoid using robotgo, which can fail on Wayland.
- Updated README and frontend hints to clarify the use of GlobalShortcuts portal and fallback commands for Linux.
- Improved package building scripts to allow building only Debian or RPM packages based on command-line flags.
- Adjusted the text insertion logic to handle different versions of ydotool more robustly.
2026-07-10 14:58:25 -07:00
Your Name 062f09a000 fix: prevent concurrent transcription races and mask API key 2026-06-09 19:39:27 -07:00
Your Name ce49f66c89 fix: Add cross-platform handling for tray, updater, and icon generation
- Add platform notes for tray startup, shortcut saving, and Linux-only settings
- Handle stat error in processRecording (missing file)
- Select correct binary name based on OS in updater
- Increase tray icon canvas size from 64 to 128 pixels
- Update frontend dist asset hash
2026-06-09 15:14:30 -07:00
Your Name 52bb65f3a0 Refactor config history management to enforce byte size limit and optimize item prepending; improve hotkey listener synchronization to prevent deadlocks; enhance transcriber error handling to avoid leaking sensitive information; address multiple race conditions and potential crashes in audio processing; implement logging improvements and fix resource leaks; add comprehensive issue tracking documentation. 2026-06-09 09:16:55 -07:00
jahruz67 9b08ed249a feat: implement ydotool support for Linux with auto-paste functionality and add setup script 2026-05-20 16:12:55 -07:00
jahruz67 5ab514abdd feat: refactor transcription handling for Linux and non-Linux environments 2026-05-20 15:29:09 -07:00
jahruz67 910877d35e feat: implement enhanced Linux hotkey handling and add command copying functionality 2026-05-20 15:13:52 -07:00
jahruz67 89af7f9841 Add Linux press-trigger daemon hotkey flow 2026-05-19 20:17:10 -07:00
jahruz67 00f4912cc3 fix: streamline hotkey listener initialization and improve error handling for Linux 2026-05-19 17:42:13 -07:00
jahruz67 b6ae530876 feat: add hotkey registration error handling and dynamic icon generation 2026-05-19 16:10:40 -07:00
jahruz67 b0f4ea3e6f feat: add backend configuration and windows utilities, and initialize frontend dependencies 2026-05-15 10:39:30 -07:00
jahruz67 ccf4d6184c Harden config storage and fix concurrency/install checks 2026-05-14 19:40:09 -07:00
Your Name f111695a45 14. 2026-05-09 13:51:20 -07:00
jahruz67 52cf789eab 11 2026-05-09 10:59:26 -07:00
jahruz67 32008149d6 7 2026-05-08 19:09:02 -07:00
jahruz67 5bf321b22e 2 2026-05-08 17:09:25 -07:00
jahruz67 0cd56ca083 feat: implement cross-platform hotkey management and update frontend build infrastructure 2026-05-08 15:54:36 -07:00
testing 25ab3accfa kind of working finally 2026-04-09 22:57:06 -07:00
jahruz67 ba0e75c503 refactor: implement cross-platform abstraction for process management, media control, and startup configuration (TESTING) 2026-04-09 21:31:02 -07:00
jahruz67 cc644e3059 feat: implement audio recording, global hotkey management, and system tray integration 2026-04-09 10:41:18 -07:00
jahruz67 2d36041f6a DUMP 2026-03-26 09:56:19 -07:00