This website requires JavaScript.
fa951e570f
test(audio): edge-case unit tests for the noise gate
mollusk and Claude Opus 4.8
2026-06-02 16:00:15 -04:00
b36e8f239a
Merge branch 'test/mic-meter-regression': mic meter + gate drag unit tests
mollusk
2026-06-02 15:50:43 -04:00
ca28c56443
test(audio): regression tests for mic meter + gate drag
mollusk and Claude Opus 4.8
2026-06-02 15:50:43 -04:00
c2b8f5a62b
Merge branch 'feature/mic-vu-meter': live mic meter with draggable noise gate
mollusk
2026-06-02 15:48:37 -04:00
b4d0f2db7b
feat(audio): live mic meter with draggable noise gate
mollusk and Claude Opus 4.8
2026-06-02 14:36:04 -04:00
a15c70623d
Merge branch 'gemini/mixer-edge-tests': mixer edge-case unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:57:40 -04:00
915ad8a1ee
test(core): mixer edge cases — volume rounding, multi-peer, frame_level
mollusk and Claude Opus 4.8
2026-06-02 05:57:19 -04:00
846150659a
refactor(app): extract reconnect-chime edge triggers + unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:54:13 -04:00
dce9fdfb85
Merge branch 'gemini/jitter-tests': seq_before + buffer overflow unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:50:14 -04:00
1397889369
test(jitter): seq_before wraparound + buffer overflow/resync
mollusk and Claude Opus 4.8
2026-06-02 05:49:40 -04:00
fa3d785997
refactor(core): extract pure mixer fns + add saturation unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:41:25 -04:00
eb7700dee4
Merge branch 'gemini/ticket-tests': ticket codec + gossip wire-type unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:37:26 -04:00
8f1ecb2a5e
test(network): unit tests for ticket codec + gossip wire types
mollusk and Claude Opus 4.8
2026-06-02 05:37:08 -04:00
f3e7b4fbca
Merge branch 'gemini/codec-tests': Opus codec unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:24:20 -04:00
87fb1595c9
test(codec): unit tests for Opus encode/decode + PLC sizing
mollusk and Claude Opus 4.8
2026-06-02 05:23:07 -04:00
131d61e61a
Merge branch 'gemini/config-tests': AppConfig serde unit tests
mollusk and Claude Opus 4.8
2026-06-02 05:16:32 -04:00
0f1f7f76a0
test(config): unit tests for AppConfig serde + defaults
mollusk and Claude Opus 4.8
2026-06-02 05:15:43 -04:00
99bd1f0c57
feat: echo cancellation via PipeWire module-echo-cancel
mollusk and Claude Opus 4.8
2026-06-01 16:41:06 -04:00
a7ad07d1f5
feat: smooth noise gate for mic sensitivity
mollusk and Claude Opus 4.8
2026-06-01 16:35:41 -04:00
ead3031f3c
test: cover graceful-leave instant-evict and rejoin-after-eviction edges
mollusk and Claude Opus 4.8
2026-06-01 15:46:15 -04:00
e3b63c0856
fix: make log_msg writes atomic
mollusk and Claude Opus 4.8
2026-06-01 15:43:08 -04:00
821102beb6
feat: responsive full-window settings layout
mollusk and Claude Opus 4.8
2026-06-01 05:42:35 -04:00
fe4c7f9ee5
docs: add ARCHITECTURE.md overview
mollusk and Claude Opus 4.8
2026-06-01 05:08:25 -04:00
3b7e6e076e
test: regression coverage for transport-driven reconnect eviction
mollusk and Claude Opus 4.8
2026-06-01 05:01:03 -04:00
bc1a0a2b23
fix: arm reconnect grace timer from the transport, not just gossip
mollusk and Claude Opus 4.8
2026-06-01 04:06:46 -04:00
2c45a6fb3e
test: backfill edge cases for notify path helpers
mollusk and Claude Opus 4.8
2026-06-01 04:35:50 -04:00
215bb3cf38
docs: point the agent prompt at the team collaboration protocol
mollusk and Claude Opus 4.8
2026-06-01 04:05:41 -04:00
2aec154f07
feat: sound notification chimes for connection lifecycle events
mollusk
2026-06-01 03:31:12 -04:00
bddd1a0e6e
docs: add operating-principles section to the Antigravity agent prompt
mollusk and Claude Opus 4.8
2026-06-01 01:06:29 -04:00
673b72d9ba
feat: notification chimes for room join / peer join / peer leave (phase 1)
mollusk and Claude Opus 4.8
2026-06-01 00:47:38 -04:00
ffe5b43d8d
fix: signal graceful leave at the transport so a disconnect doesn't show "reconnecting"
mollusk and Claude Opus 4.8
2026-06-01 00:08:33 -04:00
be818467dd
fix: keep reconnecting across a long outage instead of evicting on NeighborDown
mollusk and Claude Opus 4.8
2026-05-31 23:29:26 -04:00
039c34322c
fix: eliminate playback crackle by pinning the PipeWire buffer to one quantum
mollusk and Claude Opus 4.8
2026-05-31 22:35:52 -04:00
a3263bee03
docs: teach Gemini the codebase via antigravity.toml (project map, invariants, test gotchas)
mollusk and Claude Opus 4.8
2026-05-31 15:49:12 -04:00
09acefd2b3
fix: retain peer address so a transient gossip Leave can't strand the dialer
mollusk and Claude Opus 4.8
2026-05-31 15:39:51 -04:00
66c912e279
perf: coalesce per-peer audio levels to ~10/sec for the UI
mollusk and Claude Opus 4.8
2026-05-29 17:15:06 -04:00
ccf2bff87c
feat: reconnect on transient link loss with per-peer supervisors
mollusk and Claude Opus 4.8
2026-05-29 17:01:21 -04:00
26c3758d0d
test: add loopback integration test for the audio transport
mollusk and Claude Opus 4.8
2026-05-29 16:15:46 -04:00
c8666d588b
feat: configurable relay/discovery posture, default to no DNS beacon
mollusk and Claude Opus 4.8
2026-05-29 16:10:38 -04:00
875e6e124c
feat: redesign audio networking for real-network resilience
mollusk and Claude Opus 4.8
2026-05-29 15:48:43 -04:00
7af0235736
chore: senior-review cleanup pass
mollusk and Claude Opus 4.8
2026-05-29 15:36:55 -04:00
763dd5eb76
fix: Add explicit step to slider to prevent UI locking at bounds
mollusk
2026-05-27 17:05:16 -04:00
529367ee0c
feat: Add Mic Sensitivity Noise Gate slider and core audio gating
mollusk
2026-05-27 16:11:37 -04:00
dac53fc2ad
feat: Add persistent configuration and enumerate PipeWire audio devices
mollusk
2026-05-27 16:03:07 -04:00
e0ba002c12
refactor: Move device settings from home screen to Settings page
mollusk
2026-05-27 15:53:48 -04:00
789a2fa3ed
fix: Wrap home screen content in scrollable to prevent UI overflow
mollusk
2026-05-27 15:49:51 -04:00
a503a4c2eb
feat: Add Settings page and refactor view navigation
mollusk
2026-05-27 15:49:08 -04:00
3834b35de2
fix: Rebind Iroh endpoint on room join to fix restart bug
mollusk
2026-05-27 15:31:59 -04:00
5ff0201d94
feat: Add PTT, Volume Sliders, and Device Node Selection
mollusk
2026-05-27 15:23:07 -04:00
ea5ffb861b
Fix UI sync bugs and disconnect hang
mollusk
2026-05-27 05:54:44 -04:00
5ddb792f0f
Fix core Tokio runtime panic and add network logging
mollusk
2026-05-27 05:48:04 -04:00
1220d94e91
Initialize project and implement decentralized voice chat client (PipeWire, Opus, Iroh, Iced)
mollusk
2026-05-27 05:18:56 -04:00