Commit Graph
80 Commits
Author SHA1 Message Date
Vibe Nuage Agentandjahruz67 83ef777dc0 Fix HTML parsing error by removing control characters
Replace control characters (\u0012 Form Feed and \u0013 Carriage Return) with
proper HTML entities and clean text in index.html to fix parse5 parsing error.

- Line 106-107: Replace \u0012 with > for menu navigation separators
- Line 224: Remove \u0013 control character

Fixes vite build error: Unable to parse HTML; parse5 error code
control-character-in-input-stream

Co-authored-by: jahruz67 <jahruz67@users.noreply.github.com>
2026-07-29 22:13:09 +00:00
jahruz67andGitHub 53a1559f2f Merge pull request #10 from jahruz67/vibe/mistral-provider-4e9fb5
Add Mistral AI as inference provider with Voxtral Small transcription model
2026-07-29 15:09:59 -07:00
Vibe Nuage Agentandjahruz67 9c9ad5ef87 Add Mistral AI as inference provider with Voxtral Small transcription model
- Add support for multiple API providers (Groq and Mistral)
- Add collapsible API keys section in settings for both providers
- Label all models with their provider (Groq/Mistral)
- Add Voxtral Small (Mistral) transcription model
- Add Mistral Small and Mistral Medium AI refinement models
- Use user-friendly model names while maintaining correct API model values
- Update transcriber to route requests to correct provider based on model
- Update config to store separate API keys for each provider
- Add Mistral brand colors to CSS
- Style API keys dropdown section

Co-authored-by: jahruz67 <jahruz67@users.noreply.github.com>
2026-07-29 22:06:10 +00:00
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