evgeny
0dbdd47130
Fix Windows IPv6 socket option and const link address
1 week ago
evgeny
ba7146f90a
Fix HTTP proxy framing, keep-alive and stream lifecycle
1 week ago
evgeny
af27eaa33b
Size invitation JSON buffers to the escaping contract
1 week ago
evgeny
306aaa94ba
Carry encrypted group name metadata in PM invitations
1 week ago
evgeny
607bd5d475
Report history wait reasons and registration failures precisely
1 week ago
evgeny
387f95208d
Keep message content type alive through JSON serialization
1 week ago
evgeny
65264137f8
Apply JOIN metadata through the transactional member model
1 week ago
evgeny
eaac611465
Gate history on member synchronization and group readiness
1 week ago
evgeny
6a67cc2038
Prepare channel history before enabling network synchronization
1 week ago
evgeny
865657b3bd
Expose group peer readiness transitions to subscribers
1 week ago
evgeny
334521ce3f
Display active radios in Android member rows
1 week ago
evgeny
9dd2dffc80
Expose live radio subscriptions in member updates
1 week ago
evgeny
0e5778c013
Reuse PM automatic route resolution and check persistence after successful send
1 week ago
evgeny
2afb7268a1
Restore PM group route and verify messaging after invite JOIN
1 week ago
evgeny
efcc9a1761
Schedule member sync when joining over an existing transport
1 week ago
evgeny
6f99ad3103
Add cancellable PM invitation operation with correlated results
1 week ago
evgeny
123b47c612
Improve Android VAD lifecycle, audio settings and diagnostics
1 week ago
evgeny
20a1211e09
Add GPLv3 licensing and bundle third-party notices
1 week ago
evgeny
a97e8bcc1f
docs: update file inventory and module header contracts
...
Refresh both AGENTS guides and clarify module purpose, usage, ownership, threading, return values and wire formats in headers. Remove the unused timeout_heap freed_count field and unimplemented getter.
1 week ago
evgeny
ffd26c56b4
Reduce radio VAD prefetch to 600 milliseconds
1 week ago
evgeny
cbee3da2c9
Add independent compressor branch before radio VAD
1 week ago
evgeny
389fca1de0
Expose compressor gain and register separate radio VAD limit
1 week ago
evgeny
23368a5bbe
Add Android boot startup, lazy settings, emoji and DM calls
...
Add battery optimization controls and configurable boot startup. Keep message sounds in the application and render general settings lazily to avoid ANRs. Add animated emoji controls and live BGP availability for direct-message calls on Android and desktop.
1 week ago
evgeny
df346fc097
Log standby retry transitions and await the actual wake phase
2 weeks ago
evgeny
7ec5f931bb
Defer automatic retries until Android standby wakes
2 weeks ago
evgeny
f12bab8676
Include concrete transport definitions for UP checks
2 weeks ago
evgeny
1d189195f9
Advertise desktop clients and log unknown automatic candidates
2 weeks ago
evgeny
dc34faaada
Route chat retries through automatic peer selection
2 weeks ago
evgeny
a7632cfee1
Select chat auto peers by device class and transport UP
2 weeks ago
evgeny
1c499dc230
Classify chat supernodes independently of address type
2 weeks ago
evgeny
bd082a26bf
Раздели аудиопотоки и привяжи AEC к фактическому общему выходу
2 weeks ago
evgeny
d7fb0c83f9
Fix bounds and unsigned decoding in ETCP packet dumps
2 weeks ago
evgeny
ac45554439
Fix ETCP INIT collision scope and backpressure regression tests
2 weeks ago
evgeny
40b974b29c
Исправь потоковый AGC и применяй mute после AEC
2 weeks ago
evgeny
bdcf8b5634
Сохрани накопленные исправления аудио, async и диагностики
2 weeks ago
evgeny
f2ff3ee5ab
Report preparation rejection and release abandoned owned sources
2 weeks ago
evgeny
51a820ac82
Track PM encryption preparation and clean cancelled source files
2 weeks ago
evgeny
c900adbc69
Report pinned preparation results and clean abandoned media outputs
2 weeks ago
evgeny
b1ee7857f7
Identify media preparation events by conversation and task UUID
2 weeks ago
evgeny
4f76b4d765
Dispatch Qt attachments using the target captured by the composer
2 weeks ago
evgeny
ba409427c6
Bound media worker concurrency and reject incomplete file copies
2 weeks ago
evgeny
1b3794e9f9
Include common attachment preparation in both core targets
2 weeks ago
evgeny
555b6fcf86
Prepare voice and video before dispatching to a fixed conversation
2 weeks ago
evgeny
20acf975d9
Return final video metadata from the preparation worker
2 weeks ago
evgeny
984b9e8123
Keep PM attachment kinds scoped to files voice and video
2 weeks ago
evgeny
c7310e1fad
Register shared voice encoding in core build targets
2 weeks ago
evgeny
a5f90ec207
Share voice file encoding and final PCM metadata across clients
2 weeks ago
evgeny
72d1d3f582
Validate PM attachment metadata before committing messages
2 weeks ago
evgeny
7b8e2cd96c
Transfer temporary source ownership before launching PM workers
2 weeks ago
evgeny
c1185b62c1
Carry typed encrypted metadata with PM file transfers
2 weeks ago