evgeny
16f81575ce
Consolidate TCP queue and resource lifecycle documentation in header
2026-10-21 17:59:08 +02:00
evgeny
10b039686c
Consolidate queue usage and backpressure documentation in header
2026-10-21 17:57:34 +02:00
evgeny
194bf7bb45
Consolidate debug configuration documentation in header
2026-10-21 17:56:13 +02:00
evgeny
a288afd8ce
Consolidate socket lifecycle and wrapper documentation in header
2026-10-21 17:55:27 +02:00
evgeny
4f3f6d3e60
Consolidate platform adapter documentation in header
2026-10-21 17:55:27 +02:00
evgeny
1c4010ebed
Consolidate serialization format and ownership documentation in header
2026-10-21 17:54:20 +02:00
evgeny
ace9cb70d0
Consolidate timeout heap ownership and complexity documentation
2026-10-21 17:54:20 +02:00
evgeny
af3c7a4217
Consolidate pool lifecycle and diagnostics documentation in header
2026-10-21 17:53:00 +02:00
evgeny
e403a2f689
Consolidate memory ownership and allocation documentation in header
2026-10-21 17:53:00 +02:00
evgeny
3944459c29
Consolidate sliding minimum documentation in header
2026-10-21 17:52:02 +02:00
evgeny
48383ef95e
Consolidate outgoing IP documentation in header
2026-10-21 17:52:02 +02:00
evgeny
f020a6f62b
Clarify CPU indicator polling and pending responses
2026-10-21 17:48:35 +02:00
evgeny
d23a96a08e
Document uasync scheduling, ownership and lifecycle contracts
2026-10-21 17:40:20 +02:00
evgeny
dffcd19d21
Clarify queue callback scheduling and ownership contracts
2026-10-21 17:27:04 +02:00
evgeny
9079ab5c24
Fix debug timestamps, default output and log reopening
2026-10-21 17:10:44 +02:00
evgeny
7e39f16e0f
Fix allocation size overflow, zero-size OOM and debug category parsing
2026-10-21 17:07:11 +02:00
evgeny
00819654cf
Document POSIX descriptor zero exception in socket close
2026-10-21 16:57:44 +02:00
evgeny
346c06f31d
Record TCP lifecycle validation and IPv6 selection caveat
2026-10-21 16:52:11 +02:00
evgeny
ba7c2873c5
Initialize proxy timers before notifying connected owners
2026-10-21 16:48:25 +02:00
evgeny
0e15234ce1
Clarify TCP lifecycle and platform address selection contracts
2026-10-21 16:46:45 +02:00
evgeny
e5fafacf99
Cover TCP timer replacement failures and pending FIN cleanup
2026-10-21 16:45:53 +02:00
evgeny
d467d3aa8f
Fix TCP connect timer ownership and pending FIN state
2026-10-21 16:44:19 +02:00
evgeny
d5e489598d
Clarify DNS lifetimes and parser and video plane limits
2026-10-21 16:33:16 +02:00
evgeny
1ff02188ca
Fix Silero model cleanup and document runtime configuration
2026-10-21 16:29:44 +02:00
evgeny
f31b34d0f0
Clarify serialization limits, cleanup and error codes
2026-10-21 16:18:51 +02:00
evgeny
ecd5b9fc9d
Clarify memory pool counters and strbuf error documentation
2026-10-21 16:14:48 +02:00
evgeny
aca6364378
Correct call routing, media channels and API documentation
2026-10-21 16:11:36 +02:00
evgeny
88e930cc0a
docs: correct member file protocol and media download contracts
2026-10-21 16:01:30 +02:00
evgeny
be235e01aa
docs: correct DM payload, history and transfer cancellation contracts
2026-10-21 15:53:28 +02:00
evgeny
66f004f725
docs: describe actual DM identity derivation and crypto modules
2026-10-21 15:52:45 +02:00
evgeny
cbe22899c2
docs: align chat invite and member sync descriptions with code
2026-10-21 15:47:56 +02:00
evgeny
df36e504fc
docs: remove completed and obsolete project tasks
2026-10-21 15:47:30 +02:00
evgeny
7c814f5cb9
Route desktop codec diagnostics through the shared log
...
Quiet capability probes, preserve runtime errors, and register the desktop portal application. Add logging and desktop launcher regression coverage.
2026-10-21 15:45:40 +02:00
evgeny
9ba78c084b
docs: correct topology API and router timeout descriptions
2026-10-21 15:40:56 +02:00
evgeny
d644126cac
docs: align ETCP handshake and epoch descriptions with code
2026-10-21 15:37:01 +02:00
evgeny
f59f64ea48
docs: remove reviewed header backup files
2026-10-21 15:22:42 +02:00
evgeny
f5f106c682
docs: clarify header APIs and preserve originals in .h1
2026-10-21 15:21:27 +02:00
evgeny
abf342534f
Encrypt P2P call media and validate service IDs
...
Require signed and encrypted call audio/video using static identity keys. Fix attachment service ID collisions and media download handle lifetime; isolate LAN tests and audit the shared service registry.
2026-10-21 15:06:27 +02:00
evgeny
8e46cf9254
docs: refresh project file descriptions in AGENTS.md
2026-10-21 14:54:06 +02:00
evgeny
15b037aef7
Scroll to latest chat messages with End key
2026-10-21 13:31:50 +02:00
evgeny
69e534304b
Darken desktop chat backgrounds and lighter panels
2026-10-21 13:26:05 +02:00
evgeny
4dbc543cd3
Increase contrast of chat scrollbar thumb only
2026-10-21 13:21:30 +02:00
evgeny
4f6808156f
Add chat history keyboard scrolling and remove unused PTT setting
2026-10-21 13:05:31 +02:00
evgeny
5870efdf04
Default stream redundancy to zero on Android and desktop
2026-10-21 12:42:23 +02:00
evgeny
34db81c5cf
Show green stream watch buttons only for active streams
2026-10-21 12:30:08 +02:00
evgeny
a31436e421
Expand chat README and add stream image
2026-10-21 02:31:00 +02:00
evgeny
550f384c69
Tidy stream video worker source formatting
2026-10-21 01:40:04 +02:00
evgeny
a6b909b70e
Add device regression for independent stream audio and video workers
2026-10-21 01:38:50 +02:00
evgeny
fcb0768052
Protect SoundTouch lookahead when catching up live stream audio
2026-10-21 01:38:50 +02:00
evgeny
5d9da0c6b1
Preserve exact source EOF across tempo changes and expose DSP lookahead
2026-10-21 01:38:50 +02:00