evgeny
306aaa94ba
Carry encrypted group name metadata in PM invitations
2 weeks ago
evgeny
607bd5d475
Report history wait reasons and registration failures precisely
2 weeks ago
evgeny
387f95208d
Keep message content type alive through JSON serialization
2 weeks ago
evgeny
65264137f8
Apply JOIN metadata through the transactional member model
2 weeks ago
evgeny
eaac611465
Gate history on member synchronization and group readiness
2 weeks ago
evgeny
6a67cc2038
Prepare channel history before enabling network synchronization
2 weeks ago
evgeny
865657b3bd
Expose group peer readiness transitions to subscribers
2 weeks ago
evgeny
334521ce3f
Display active radios in Android member rows
2 weeks ago
evgeny
9dd2dffc80
Expose live radio subscriptions in member updates
2 weeks ago
evgeny
0e5778c013
Reuse PM automatic route resolution and check persistence after successful send
2 weeks ago
evgeny
2afb7268a1
Restore PM group route and verify messaging after invite JOIN
2 weeks ago
evgeny
efcc9a1761
Schedule member sync when joining over an existing transport
2 weeks ago
evgeny
6f99ad3103
Add cancellable PM invitation operation with correlated results
2 weeks ago
evgeny
123b47c612
Improve Android VAD lifecycle, audio settings and diagnostics
2 weeks ago
evgeny
20a1211e09
Add GPLv3 licensing and bundle third-party notices
2 weeks 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.
2 weeks ago
evgeny
ffd26c56b4
Reduce radio VAD prefetch to 600 milliseconds
2 weeks ago
evgeny
cbee3da2c9
Add independent compressor branch before radio VAD
2 weeks ago
evgeny
389fca1de0
Expose compressor gain and register separate radio VAD limit
2 weeks 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.
2 weeks 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
evgeny
7357a63fdf
Define bounded typed attachment metadata for PM and GUI
2 weeks ago
evgeny
adff64e483
Deliver media completions without polling or timer failure joins
2 weeks ago
evgeny
18ee21cf93
Allow receipt-authorized custody cleanup after role revocation
2 weeks ago