Commit Graph
90 Commits
Author SHA1 Message Date
LeonardoTrapani 404f1d32ef fix pipewire not properly checking if exists 2025-09-07 23:08:58 +02:00
LeonardoTrapani 91adc88229 modify gitignore to not take binaries 2025-09-07 23:00:07 +02:00
LeonardoTrapani ef2d1e00f3 fix aur update command 2025-09-07 22:59:19 +02:00
LeonardoTrapani 82b2769b09 improve installation experience 2025-09-07 22:45:08 +02:00
LeonardoTrapani a13851c6ce update sha256sums 2025-09-07 22:27:52 +02:00
LeonardoTrapani c60d3b5acb fix github action auth 2025-09-07 22:00:10 +02:00
LeonardoTrapani e0d46836e3 fix test running in ci cd 2025-09-07 21:34:26 +02:00
LeonardoTrapani d711a15442 fix ci cd installations for tests 2025-09-07 21:23:02 +02:00
LeonardoTrapani 2631293d12 aur setup 2025-09-07 20:51:23 +02:00
LeonardoTrapani de20033c1a update readme 2025-09-07 19:26:57 +02:00
LeonardoTrapani 00dcfa3b9b fix tests 2025-09-07 19:09:52 +02:00
LeonardoTrapani 03e5e6e66b add tests 2025-08-21 18:09:00 +02:00
LeonardoTrapani ddef3435f6 fix config reloading notifier and add callback to the daemon 2025-08-20 20:06:59 +02:00
LeonardoTrapani 99f82fb420 working config.toml file 2025-08-20 14:59:51 +02:00
LeonardoTrapani b8a22662f3 configuration file 2025-08-18 22:59:22 +02:00
LeonardoTrapani bcaf1181a0 fully working transcription 2025-08-18 19:43:14 +02:00
LeonardoTrapani f03c9c6a87 remove whisper.cpp adapter for now 2025-08-18 19:17:55 +02:00
LeonardoTrapani afb77605fb rewrite readme 2025-08-18 19:08:29 +02:00
LeonardoTrapani e8fd6c1d49 general refactor for simpler code 2025-08-16 22:07:06 +02:00
LeonardoTrapani 5f90c1c2d5 remove tests 2025-08-16 19:23:25 +02:00
LeonardoTrapani 20516e8dc7 add simple transcription with adapters 2025-08-16 18:45:30 +02:00
LeonardoTrapani 0b64a71afd add tests 2025-08-16 17:46:50 +02:00
LeonardoTrapani feda62a7d4 improve notifier + add transcriber 2025-08-16 16:17:48 +02:00
LeonardoTrapani 688152ea13 Fix Mermaid labels by quoting text; ensure GitHub-compatible syntax. 2025-08-14 19:49:57 +02:00
LeonardoTrapani 0619a36abd Rewrite README to reflect pipeline-owned state, daemon as thin control plane, current status, and updated roadmap. Document PipeWire recording, action channel for inject, and adjust diagrams/structure accordingly. 2025-08-14 19:35:16 +02:00
LeonardoTrapani 61e62b749f fix daemon's concurrency issues 2025-08-14 19:23:33 +02:00
LeonardoTrapani 743b103857 refactor moving status to pipeline not daemon 2025-08-14 15:06:34 +02:00
LeonardoTrapani 4852ad7ac1 recording sends back chunks to pipeline through frame ch 2025-08-14 13:12:09 +02:00
LeonardoTrapani a43adfcf90 improve daemon's toggle 2025-08-14 11:30:36 +02:00
LeonardoTrapani d28214faad add recording using pipewire 2025-08-13 19:02:01 +02:00
LeonardoTrapani 7ed9ea1900 fix closing of bus daemon connection on close 2025-08-12 20:58:47 +02:00
LeonardoTrapani 92213f0d8c change pipeline handling 2025-08-12 19:58:48 +02:00
LeonardoTrapani 0720a0ff26 change pipeline handling 2025-08-12 01:33:37 +02:00
LeonardoTrapani 62c213456e change from recording boolean to status enum 2025-08-08 00:30:21 +02:00
LeonardoTrapani 903274a249 Rename HotkeyDaemon -> Daemon
update readme
2025-08-08 00:07:38 +02:00
LeonardoTrapani 6faa74f29c fix daemon context usage and shutdown 2025-08-07 21:43:47 +02:00
LeonardoTrapani 4d62dac99e reviewed pid management 2025-08-07 21:09:45 +02:00
LeonardoTrapani 1acd007be0 add pid file, add context for go routines + add proper logging 2025-08-07 18:52:45 +02:00
LeonardoTrapani f7936610c9 setup project with daemon, socket, cmd, air, notifying, state 2025-08-07 00:01:49 +02:00
LeonardoTrapani d3fc5ee3a4 initial commit with brainstorming 2025-08-06 18:48:25 +02:00