Commit Graph
9 Commits
Author SHA1 Message Date
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.
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
John Doe 71dbac5413 feat: add shutdown functionality for Linux press daemon 2026-07-10 14:21:06 -07:00