-
8c90e250f0
feat(apple): screen-audio sharing -- macOS ScreenCaptureKit, iOS ReplayKit
Talon
2026-06-21 00:14:31 +02:00
-
6ab78fa792
feat(macos): UI overhaul -- toolbar, unified log, PM windows, settings window, hotkeys
Talon
2026-06-20 23:30:52 +02:00
-
615d2a8e5f
feat: external PCM feed/tap API (vc_stream_feed_pcm + vc_set_pcm_sink)

TalonandClaude Sonnet 4.6
2026-06-20 17:52:09 +02:00
-
540ec13a63
feat(windows): add Ctrl+Shift hotkeys for voice, screen share, mute, deafen

TalonandClaude Sonnet 4.6
2026-06-20 15:16:17 +02:00
-
97fa659422
feat(windows): UI overhaul -- toolbar, unified log, PM windows, channel counts, output volume

TalonandClaude Sonnet 4.6
2026-06-20 14:24:54 +02:00
-
fdcd8d1427
feat: DRED (Deep REDundancy) per-channel toggle

TalonandClaude Sonnet 4.6
2026-06-20 13:40:47 +02:00
-
de2c253199
docs: condense PROGRESS.md — trim completed history, keep pending items

TalonandClaude Sonnet 4.6
2026-06-20 13:14:39 +02:00
-
f3c1172a3e
docs(ios): drop stale debug comments + TeamTalk refs from audio router
Talon
2026-06-20 03:03:34 +02:00
-
f1e1ef59ed
fix(ios): stop miniaudio from clobbering AVAudioSession (stereo->A2DP output death)

TalonandClaude Opus 4.8
2026-06-20 02:34:07 +02:00
-
dcb7e6eeca
fix(ios): fix stereo mic + A2DP output silence

TalonandClaude Sonnet 4.6
2026-06-19 17:39:23 +02:00
-
fdcc84fb42
fix(ios): stereo mic + A2DP output, add vc_audio_restart ABI
Talon
2026-06-19 16:58:21 +02:00
-
1a1c8a1dfe
feat(ios): rework audio presets — always-available + device-specific
Talon
2026-06-19 14:09:08 +02:00
-
d6352627e9
feat(ios): audio presets + advanced settings disclosure
Talon
2026-06-19 14:05:19 +02:00
-
3e80af2f3f
fix(ios): output muted with A2DP, session lifecycle, mic input issues
Talon
2026-06-19 13:46:20 +02:00
-
ab973940df
fix(ios): break audio session route-change feedback loop
Talon
2026-06-19 13:26:23 +02:00
-
9fc51cffc4
feat(ios): audio overhaul, Join/Leave Voice, channel-id sync fix, stereo mic capture
Talon
2026-06-19 13:17:52 +02:00
-
a10a18aebe
docs(progress): plan external PCM feed/tap API (vc_stream_feed_pcm + vc_set_pcm_sink)
Talon
2026-06-19 03:51:14 +02:00
-
cd530db024
docs(progress): plan iOS audio overhaul + Join/Leave Voice + channel-id sync fix
Talon
2026-06-19 03:39:12 +02:00
-
e2616b60b4
fix(scripts): run-ios-simulator.sh exits silently when no Booted sim found
Talon
2026-06-19 02:33:14 +02:00
-
bf37fe8f0f
docs+scripts: add iOS build and simulator run commands
Talon
2026-06-19 02:19:38 +02:00
-
e26e7db5b1
feat(ios): ship iOS SwiftUI client (VoiceCatiOS)
Talon
2026-06-19 02:10:25 +02:00
-
dbf732ca91
Build WinExe so windows client does not show console
Talon
2026-06-18 21:29:47 +02:00
-
06a68b441a
build(scripts): add per-artifact build scripts staging into dist/
Talon
2026-06-18 18:52:54 +02:00
-
56a6e4fab5
docs: add Windows + macOS client build commands to building.md
Talon
2026-06-18 17:36:47 +02:00
-
75c2782860
fix(macos): fix split view layout so panels are visible and VoiceOver-reachable
Talon
2026-06-18 17:35:14 +02:00
-
c684824b10
fix(macos): make channel/user/chat/activity views reachable by VoiceOver
Talon
2026-06-18 16:08:34 +02:00
-
69cd7d80ad
fix(macos): retain MainWindowController so the client stays alive
Talon
2026-06-18 15:52:13 +02:00
-
33169b01fa
feat(macos): VoiceCatMac AppKit client + fix xcodebuild
Talon
2026-06-18 15:26:47 +02:00
-
b4766d2f24
feat(apple): VoiceCatCore Swift package + XCFramework build for macOS/iOS clients
Talon
2026-06-18 14:20:38 +02:00
-
b2af1a3001
feat(macos): validate dev + apple-dev presets on macOS, fix 3 cross-platform bugs
Talon
2026-06-18 13:24:42 +02:00
-
bcb7ae8ccb
build(cmake): clean up presets, add release/apple presets, cross-platform triplets
Talon
2026-06-18 03:16:01 +02:00
-
d397731db9
feat(audio): per-stream mix controls in Windows client + vc_get_remote_stream getter
Talon
2026-06-18 02:06:44 +02:00
-
1dfe3c95ed
chore: gitignore voicecat_tofu_pins.txt test artifact
Talon
2026-06-18 01:22:11 +02:00
-
487a561963
fix(net): broadcast LEFT on disconnect, add keepalive/reaper, cap PLC hiss
Talon
2026-06-18 01:18:33 +02:00
-
cccf085a87
fix(audio): stereo screen-audio loopback capture on Windows
Talon
2026-06-17 23:27:59 +02:00
-
a88656f2fa
feat(windows): wire screen-audio sharing into the WinForms client
Talon
2026-06-17 22:47:28 +02:00
-
2185d9d15c
fix(media): rewrite relay re-seal seq so multi-user audio decrypts

TalonandClaude Opus 4.8
2026-06-17 21:38:27 +02:00
-
118ca5129f
fix(protocol): deliver self-initiated state changes to the actor too

TalonandClaude Opus 4.8
2026-06-17 20:48:50 +02:00
-
9b321d0d4f
M5: Windows client moderation UI; add C ABI getters for account list, user mute/deafen, channel topic
Talon
2026-06-17 16:31:29 +02:00
-
3990f63f0f
M5: moderation, permissions, channel CRUD, in-app account management
Talon
2026-06-17 15:08:05 +02:00
-
a2f159e971
fix(audio): seed/re-sync playout clock so VAD/PTT gaps don't silence playback

TalonandClaude Opus 4.8
2026-06-17 12:24:39 +02:00
-
7da0a02b3a
fix(audio): buffer capture frames to Opus encoder's fixed frame size

TalonandClaude Sonnet 4.6
2026-06-17 01:51:50 +02:00
-
45d87bde67
docs(M4): expand Windows client README with build guide and known limitations

TalonandClaude Sonnet 4.6
2026-06-17 00:52:57 +02:00
-
2f643e4293
Update docs
Talon
2026-06-17 00:52:02 +02:00
-
63b241cc2e
feat(M4): Windows WinForms client, TOFU identity pinning, VAD threshold + always-on mode

TalonandClaude Sonnet 4.6
2026-06-17 00:35:16 +02:00
-
5be869c61a
fix(audio): decouple Opus decode cadence from playback callback period

TalonandClaude Sonnet 4.6
2026-06-16 17:39:49 +02:00
-
845f995826
docs: add build/manual-testing guide, fix stale M0 stub claims in headers
Talon
2026-06-16 16:30:07 +02:00
-
5f6c223526
feat: device enumeration, VAD/PTT input gate, stereo playback, WASAPI loopback
post-m3-vad-ptt-devices-stereo

TalonandClaude Sonnet 4.6
2026-06-16 16:11:52 +02:00
-
867557eda1
feat(M3): multi-stream & per-channel tuning
feat/m3-multistream-per-channel-tuning

TalonandClaude Sonnet 4.6
2026-06-16 14:12:37 +02:00
-
c693cab35c
fix(M2): wire vc_client's real voice plane through the C ABI, not just raw sockets

TalonandClaude Sonnet 4.6
2026-06-16 02:12:50 +02:00
-
694494a5be
feat(M2): UDP voice/media plane -- SFU relay, Opus, AEAD, jitter buffer

TalonandClaude Sonnet 4.6
2026-06-16 01:31:14 +02:00
-
63f457fc54
feat(M1): TCP/TLS control plane -- auth, channels, ephemeral text

TalonandClaude Sonnet 4.6
2026-06-15 23:48:44 +02:00
-
b332b0972b
scaffold: M0 skeleton + agent onboarding (build, architecture, progress)

TalonandClaude Opus 4.8
2026-06-15 21:09:09 +02:00
-
268d511f79
docs: initial design baseline for VoiceCat voice/text chat

TalonandClaude Opus 4.8
2026-06-15 20:47:09 +02:00