Commit Graph
38 Commits
Author SHA1 Message Date
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 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
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 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 b0dbaa1f67 fix: adjust sleep durations in Linux input focus release for improved responsiveness 2026-05-20 17:18:47 -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 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
jahruz67 fb555ea533 fix: restore Info logging functionality and enhance console output for error messages 2026-05-19 18:03:48 -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 6d1fe33c60 13 2026-05-09 11:21:11 -07:00
jahruz67 52cf789eab 11 2026-05-09 10:59:26 -07:00
jahruz67 4ea6675450 10 2026-05-09 02:52:08 +00:00
jahruz67 7821f17a2e 9 2026-05-09 02:41:42 +00:00
jahruz67 a3d7fac60f 8 2026-05-09 02:36:05 +00:00
jahruz67 32008149d6 7 2026-05-08 19:09:02 -07:00
jahruz67 cb48a97365 6 2026-05-08 18:52:52 -07:00
jahruz67 87594f0c21 5 2026-05-08 18:29:35 -07:00
jahruz67 5bf321b22e 2 2026-05-08 17:09:25 -07:00
jahruz67 53637c6083 feat: implement Linux global hotkey support using X11 and XDG portal backends with integrated media controls. 2026-05-08 16:43:15 -07:00
jahruz67 f71d6ccd1d feat: implement system tray interface and manage OS thread locking for cross-platform stability 2026-05-08 16:26:47 -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