1
0

Commit Graph

  • 91638940ff feat: enhance Whisper language selection in onboarding with auto-detect option and switch Wayland paste shortcut to Ctrl+V. main TomiEckert 2026-03-03 12:28:09 +01:00
  • 9bf72169db refactor: modularize text injection with a factory and dedicated backend implementations, including a new Wayland clipboard option. TomiEckert 2026-03-03 12:15:52 +01:00
  • ffba480d28 feat: Expand LLM and Whisper STT provider support to include Fireworks AI and Cerebras, and update related documentation. TomiEckert 2026-03-01 22:05:37 +01:00
  • 545d32aae4 feat: Add Cerebras and Fireworks as LLM providers and introduce configurable Whisper providers with dedicated API keys. TomiEckert 2026-03-01 22:01:12 +01:00
  • e5aa9e2cc0 refactor: rename AudioRecorder to PipewireAudioRecorder and update references. TomiEckert 2026-03-01 21:43:05 +01:00
  • e96cafabc6 chore: delete dotnet-tools.json TomiEckert 2026-03-01 21:27:15 +01:00
  • a6c7df0a71 refactor: modernize code, improve performance, and clean up various components. TomiEckert 2026-03-01 21:05:35 +01:00
  • 15f9647f8a chore: Introduce Qodana static analysis configuration and apply minor code formatting and C# 12 collection expressions. TomiEckert 2026-03-01 20:07:20 +01:00
  • ec575ab5f9 feat: add initial dotnet-tools.json for local tool configuration. TomiEckert 2026-03-01 19:25:42 +01:00
  • 079137bd0c chore: Add .sonarlint/connectedMode.json to .gitignore. TomiEckert 2026-03-01 19:05:00 +01:00
  • a55e599c4f feat: Introduce explicit start, stop, and status commands, including minimum recording duration. TomiEckert 2026-02-28 18:06:15 +01:00
  • 8ec0629e1a feat: Implement direct typing for the Terminal skill with a new default delay for text injection. TomiEckert 2026-02-28 17:05:14 +01:00
  • ee50b9464a Clarify summarization skill system prompt by rephrasing ignore instruction and removing redundant 'Remove all fluff'. TomiEckert 2026-02-28 16:51:41 +01:00
  • d6f8fb32c6 docs: Improve skill descriptions to explicitly request only the final output text. TomiEckert 2026-02-28 16:48:43 +01:00
  • 46f8596e36 feat: Improve SystemPrompt clarity for terminal, professional, and summary skills, and add interactive execution confirmation to the terminal skill script. TomiEckert 2026-02-28 16:45:21 +01:00
  • 9f611269b1 feat: Add Together AI and FFmpeg support, introduce core orchestration, and update documentation and install scripts. TomiEckert 2026-02-28 16:23:37 +01:00
  • 4e04cc6042 feat: Introduce an OpenAI-compatible client to replace the Groq-specific client and enable multiple LLM providers. TomiEckert 2026-02-28 16:09:41 +01:00
  • 3ceecbe5ee feat: Add FFmpeg audio recording and ydotool typing backends, making them configurable. TomiEckert 2026-02-28 15:58:45 +01:00
  • 96ccf0ea9a refactor: centralize common strings, paths, and default values into a new Constants class. TomiEckert 2026-02-28 15:41:40 +01:00
  • 0577640da9 feat: Introduce ITranscriptionOrchestrator and related interfaces, refactoring DaemonService and other components to use dependency injection. TomiEckert 2026-02-28 15:36:03 +01:00
  • ac0ac2397b feat: Add daemon single-instance lock and graceful shutdown to systemd service. TomiEckert 2026-02-28 14:47:17 +01:00
  • dcb2ab3968 feat: Implement compact JSON serialization for history entries, improve history loading robustness, and add a new LLM model option. TomiEckert 2026-02-28 14:35:30 +01:00
  • ac4ef78c02 feat: dynamically suggest typing backend based on XDG_SESSION_TYPE detection TomiEckert 2026-02-28 14:08:00 +01:00
  • a08838fbc4 feat: Implement history tracking with new CLI commands for viewing past transcripts and usage statistics. TomiEckert 2026-02-28 14:06:58 +01:00
  • eadbd8d46d chore: Remove project plan, implementation plan, and agent guide documentation files. TomiEckert 2026-02-28 13:56:13 +01:00
  • ab48bdabcc feat: Add dynamic JSON skill management via toak skill command and introduce an uninstallation script. TomiEckert 2026-02-28 13:52:31 +01:00
  • 7b144aedd7 refactor: Implement dynamic skill loading from definitions, replacing hardcoded skills, and add a new skill management command. TomiEckert 2026-02-28 13:43:23 +01:00
  • a1037edb29 feat: Add an uninstall script and make systemctl commands in the install script more robust. TomiEckert 2026-02-28 13:13:02 +01:00
  • 4a36400aa1 feat: Replace ffmpeg with pw-record for audio capture and add service stop/disable to the install script. TomiEckert 2026-02-28 13:05:44 +01:00
  • 6f4e7764ca fix: Remove unnecessary sudo from systemctl user service commands. TomiEckert 2026-02-28 12:52:23 +01:00
  • 6d2ad488d2 feat: Add systemd user service for automatic daemon startup and update installation instructions. TomiEckert 2026-02-28 12:49:15 +01:00
  • 27d7d11b63 feat: Implement daemon support for piping LLM output to stdout or clipboard via an extended socket protocol and update project documentation. TomiEckert 2026-02-28 12:42:41 +01:00
  • 75a6d20e0d feat: introduce a background daemon service for persistent operation and inter-process communication. TomiEckert 2026-02-28 12:32:03 +01:00
  • 77bc1d4ee5 docs: Add initial README.md detailing project overview, features, prerequisites, installation, usage, skills, and configuration. TomiEckert 2026-02-27 01:53:11 +01:00
  • 91a99910f5 feat: Add Zsh shell completion support for the toak command and integrate its installation. TomiEckert 2026-02-27 01:46:48 +01:00
  • 9a207bc39a feat: Introduce Summary and Professional skills, replacing the old style mode and text structuring configuration options. TomiEckert 2026-02-27 01:28:00 +01:00
  • 482fe84eb1 feat: Implement new commands for recording control, configuration management, latency testing, and status display, updating program entry and project references. TomiEckert 2026-02-27 01:12:23 +01:00
  • d910fe1441 fix: Set TerminalSkill.HandlesExecution to false to prevent direct LLM command execution. TomiEckert 2026-02-27 00:46:34 +01:00
  • a365448399 feat: Implement a modular skill system with hotword detection, streaming text output, and enhanced logging. TomiEckert 2026-02-27 00:39:32 +01:00
  • 4ee4bc5457 feat: Improve command parsing, add missing command error handling, and enhance audio processing robustness with better empty transcript detection and notifications. TomiEckert 2026-02-26 22:17:08 +01:00
  • d60730c4bf Refactor: Reorganize project structure by moving core components into dedicated directories and introducing new configuration and API models. TomiEckert 2026-02-26 21:51:36 +01:00
  • fbff8c98ff feat: Add Native AOT compilation and source-generated JSON serialization, streamline CLI arguments, and remove translation functionality. TomiEckert 2026-02-26 21:40:17 +01:00
  • c2f4cbbfb2 feat: Add configurable LLM and Whisper models with user selection and API integration. TomiEckert 2026-02-25 22:05:32 +01:00
  • 863063f124 initial commit TomiEckert 2026-02-25 21:51:27 +01:00