31 Commits
Author SHA1 Message Date
coder 83710bc1fe Document one shared runner per host [skip ci] 2026-09-10 09:05:04 +02:00
coder 7584863392 fix: isolate CI Keychain access from the production app
Build / macos (push) Successful in 27s
2026-09-10 00:33:30 +02:00
coder 31584792e6 fix: launch CI smoke app through macOS Launch Services
Build / macos (push) Failing after 1m3s
2026-09-10 00:25:09 +02:00
coder 58fbe56298 ci: retire the superseded GitHub release workflows
Build / macos (push) Failing after 1m22s
2026-09-10 00:08:31 +02:00
coder 4d87288f2f ci: stage the Mac launch check on the internal volume
Build / macos (push) Successful in 26s
2026-09-09 23:56:02 +02:00
coder cda28cc6be ci: preserve evidence when the Mac smoke launch stalls
Build / macos (push) Failing after 1m1s
2026-09-09 23:51:29 +02:00
coder df23c84474 ci: release notarized Meetingnotes updates through Gitea
Build / macos (push) Failing after 57s
2026-09-09 23:49:37 +02:00
coder 2508c77f17 ci: build and smoke test main on the Gitea Mac runner
Build / macos (push) Failing after 1m11s
2026-09-09 23:45:46 +02:00
coder 607e1236f7 fix: allow recording while meetings process 2026-08-27 16:05:23 +02:00
coder 204857cdd9 fix: infer actual system audio clock rate 2026-08-27 13:02:00 +02:00
coder 3a9ad8fe0c fix: preserve diagnostics when merging meetings 2026-08-26 17:04:15 +02:00
coder 299986ab00 fix: preserve transcription failures and audio diagnostics 2026-08-26 16:43:43 +02:00
coder 66447b2510 fix: count Core Audio callback frames explicitly 2026-08-26 14:36:32 +02:00
coder 9f3805733b fix: capture system audio as mono 2026-08-26 11:56:27 +02:00
coder 4e8fdc7603 fix: use delivered system audio format 2026-08-26 10:22:59 +02:00
coder aed34f6d28 fix: debounce automatic meeting stops 2026-08-26 10:13:39 +02:00
coder 79b2f61dfe feat: merge split meeting continuations 2026-08-26 10:09:21 +02:00
coder f6f518b0a9 fix: preserve recordings before transcription 2026-08-25 16:51:00 +02:00
coder 58b673ffcc fix: preserve system audio timing 2026-08-25 16:00:36 +02:00
coder 6cb2ae649e fix: record transcription audio as wav 2026-08-25 12:35:54 +02:00
coder 8b96d5d446 fix: persist transcription model selection 2026-08-11 22:28:35 +02:00
coder 19968160e0 fix: notarize Meetingnotes releases before publishing 2026-08-11 21:49:20 +02:00
coder 3d093f1e1d feat: add Parakeet speaker diarization 2026-08-11 21:45:51 +02:00
coder 579a91d357 fix: preserve system audio duration 2026-07-29 16:06:44 +02:00
coderandjames 70a077492e Make release notarization resilient (#8)
Co-authored-by: superdooper86 <[email protected]>
2026-07-15 16:12:08 +02:00
coderandjames 37e21bf398 Add signed releases and automatic updates (#7)
* feat: prepare stable signed updates

* ci: automate signed macOS releases

* ci: publish releases atomically

* fix: use compatible atomic replacement API

---------

Co-authored-by: superdooper86 <[email protected]>
2026-07-15 15:23:08 +02:00
coderandjames d8f5c33141 fix: make post-meeting transcription reliable (#6)
Co-authored-by: superdooper86 <[email protected]>
2026-07-15 14:21:24 +02:00
coderandjames 34947e2119 fix: synchronize audio teardown on meeting stop (#5)
Co-authored-by: superdooper86 <[email protected]>
2026-07-15 11:26:34 +02:00
coderandjames 68198e0449 fix: allow MuteDeck local API listener (#4)
Co-authored-by: superdooper86 <[email protected]>
2026-07-14 23:04:55 +02:00
coderandjames 5894235c7c ci: publish macOS test builds (#3)
Co-authored-by: superdooper86 <[email protected]>
2026-07-14 22:50:50 +02:00
coderandjames 20593bbc6e Add MuteDeck recording integration (#2)
* feat: add MuteDeck recording integration

* fix: make local API connection capture explicit

* ci: smoke test MuteDeck API listener

---------

Co-authored-by: superdooper86 <[email protected]>
2026-07-14 22:44:58 +02:00