Commit Graph
77 Commits
Author SHA1 Message Date
jahruz67andGitHub f658ab0de3 Merge pull request #9 from jahruz67/codex/upgrade-all-dependencies
chore: upgrade vite to ^3.2.11 in frontend package.json
2026-07-14 21:50:22 -07:00
jahruz67 4155c6d423 Remove repository gitignore 2026-07-14 21:47:20 -07:00
jahruz67andGitHub 644b3e5a22 Merge pull request #8 from jahruz67/codex/enhance-rpm-package-for-better-installation
Improve Linux package app store integration
2026-07-14 21:24:55 -07:00
jahruz67 a4634f19d5 Improve Linux package app store integration 2026-07-14 21:21:27 -07:00
jahruz67andGitHub 6c9ac3804a Merge pull request #7 from jahruz67/codex/detect-custom-shortcut-in-app
Disable Linux in-app global hotkeys and switch to desktop custom-shortcut command
2026-07-14 17:04:47 -07:00
jahruz67 1e9862ffa1 Remove settings preview page 2026-07-14 17:01:58 -07:00
John Doe eea198d882 Refactor portalSignalLoop: improve D-Bus signal handling by removing sender filter and enhancing logging for signal reception 2026-07-14 16:26:15 -07:00
John Doe 030982d355 Refactor portalExtractIDs: simplify ID extraction logic and remove redundant handling for dbus.Struct 2026-07-14 16:09:05 -07:00
John Doe cf2f73cd98 Enhance portal signal handling: implement robust ID extraction and matching for Activated/Deactivated signals 2026-07-14 16:06:49 -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 858f62c916 Enhance Linux shortcut section: add collapsible fallback details and update styles 2026-07-14 14:51:45 -07:00
John Doe af55f41eb7 Refactor CI workflow: update package installation and artifact upload steps 2026-07-14 14:09:23 -07:00
John Doe 52f5297808 Fix CI: use npm install instead of npm ci (no lockfile in repo) 2026-07-14 14:06:11 -07:00
John Doe e137cca619 Revert "Add frontend/package-lock.json for npm ci in CI workflow"
This reverts commit 5e4a4d7bb8.
2026-07-14 14:02:22 -07:00
John Doe 5e4a4d7bb8 Add frontend/package-lock.json for npm ci in CI workflow 2026-07-14 13:59:44 -07:00
John Doe a928f9b8e6 Refactor: Remove unused frontend files and clean up build scripts
- Deleted obsolete TypeScript and JavaScript files related to Wails bindings.
- Removed package.json and runtime files for the frontend.
- Updated build.bat to change link mode from internal to external.
- Added a new clean.bat script to streamline the cleanup process for build artifacts and cache.
- Removed temporary executable and unnecessary frontend directories.
old v1 v2
2026-07-14 13:49:37 -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
John Doe 26022d67fb fix: update build environment to use ubuntu-latest 2026-07-10 14:32:02 -07:00
jahruz67andGitHub becbba75c7 Merge pull request #6 from jahruz67/blacksmith-migration-71dbac5
.github/workflows: Migrate workflows to Blacksmith runners
2026-07-10 14:23:32 -07:00
blacksmith-sh[bot]andGitHub 69c9c7a364 Migrate workflows to Blacksmith 2026-07-10 21:23:15 +00:00
John Doe 71dbac5413 feat: add shutdown functionality for Linux press daemon 2026-07-10 14:21:06 -07:00
Your Name 062f09a000 fix: prevent concurrent transcription races and mask API key 2026-06-09 19:39:27 -07:00
Your Name fe21a41532 fix: update libwebkit2gtk version to 4.1 in build workflow 2026-06-09 15:23:19 -07:00
Your Name d512425c72 feat: add GitHub Actions workflow for building Linux application 2026-06-09 15:18:59 -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 593a5941a1 refactor: remove direct typing for short text in insertTranscription function to streamline clipboard usage 2026-06-09 13:29:26 -07:00
Your Name 2c5a0b70ed feat: enhance ydotool integration for direct typing on Linux; improve error handling and logging in audio processing; update build scripts for better installation guidance 2026-06-09 10:14:33 -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
Your Name 05c8fbc474 feat: enhance Linux support with ydotool integration and improve logging 2026-06-09 00:25:05 -07:00
jahruz67 bc3d8cbce3 feat: add Linux packaging script for WIS Free V3 2026-05-21 09:08:27 -07:00
jahruz67 b0dbaa1f67 fix: adjust sleep durations in Linux input focus release for improved responsiveness 2026-05-20 17:18:47 -07:00
jahruz67 f7d34fff32 feat: optimize ydotool text typing with fast command execution 2026-05-20 17:14:02 -07:00
jahruz67 5fcef76424 Enhance Linux Wayland support and refine transcription logic
- Added instructions for Linux Wayland paste setup in README.md.
- Removed unnecessary JavaScript file and updated references in HTML files.
- Updated DefaultAIPrompt to clarify the role of the transcription tool.
- Removed overlay notifications for Linux to reduce desktop clutter.
- Implemented checks to ensure transcript integrity during refinement.
- Added tests to validate transcript preservation logic.
- Removed ydotool setup script as it is no longer needed.
2026-05-20 17:08:01 -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 4131d77326 feat: enhance Linux transcription with clipboard wait and auto-paste support 2026-05-20 15:51:26 -07:00
jahruz67 cacbe9bb7f feat: enhance Linux transcription handling with clipboard support and auto-typing fallback 2026-05-20 15:42:26 -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 181e663de4 Merge branch 'main' of https://github.com/jahruz67/wisp-open 2026-05-20 14:59:19 -07:00
jahruz67 1987f413e4 fix: enhance second instance command handling and maintain backward compatibility 2026-05-20 14:58:59 -07:00
jahruz67andGitHub 0bac8c2bbf Merge pull request #5 from jahruz67/codex/refactor-linux-global-hotkey-system-ta30lb
Add Linux 'press' helper and UI for system hotkey command (Wayland-friendly)
2026-05-19 20:53:02 -07:00
jahruz67andGitHub 02d26ce79b Merge branch 'main' into codex/refactor-linux-global-hotkey-system-ta30lb 2026-05-19 20:52:25 -07:00
jahruz67 c4739dc38c Remove stale shortcut recorder code from built frontend asset 2026-05-19 20:51:28 -07:00
jahruz67andGitHub 7840918118 Merge pull request #4 from jahruz67/codex/refactor-linux-global-hotkey-system-8g9jyq
Add Linux 'press' helper and UI support for system hotkey command
2026-05-19 20:45:40 -07:00
jahruz67 7fe25ae125 Fix Linux hotkey UI changes in source frontend files 2026-05-19 20:45:19 -07:00
jahruz67andGitHub 9d4d279a87 Merge pull request #3 from jahruz67/codex/refactor-linux-global-hotkey-system
Linux: add --press daemon trigger architecture for Wayland hotkeys
2026-05-19 20:17:24 -07:00
jahruz67 89af7f9841 Add Linux press-trigger daemon hotkey flow 2026-05-19 20:17:10 -07:00
jahruz67 e8745f926c fix: improve global shortcut signal handling and logging in Linux portal 2026-05-19 18:40:09 -07:00
jahruz67 fa147ccb81 fix: remove unused log import from hotkey_linux_portal.go 2026-05-19 18:23:05 -07:00
jahruz67 12f314043e fix: enhance variant handling and logging in portal signal processing 2026-05-19 18:19:35 -07:00