Commit Graph
22 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
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
jahruz67 4155c6d423 Remove repository gitignore 2026-07-14 21:47:20 -07:00
jahruz67 1e9862ffa1 Remove settings preview page 2026-07-14 17:01:58 -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 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
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 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
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 910877d35e feat: implement enhanced Linux hotkey handling and add command copying functionality 2026-05-20 15:13:52 -07:00
jahruz67 7fe25ae125 Fix Linux hotkey UI changes in source frontend files 2026-05-19 20:45:19 -07:00
jahruz67 b0f4ea3e6f feat: add backend configuration and windows utilities, and initialize frontend dependencies 2026-05-15 10:39:30 -07:00
Your Name f111695a45 14. 2026-05-09 13:51:20 -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 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