22 Commits (7773a0c6482d2b079ea9c59b1e563668c5bd582d)

Author SHA1 Message Date
evgeny e811ac395a Preserve channel reply context through attachment preparation 2 weeks ago
evgeny a97e8bcc1f docs: update file inventory and module header contracts 2 weeks ago
evgeny 40b974b29c Исправь потоковый AGC и применяй mute после AEC 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 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 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 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 01fcefdec5 docs: clarify core, group and chat header contracts 3 weeks ago
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 3 weeks ago
evgeny 1eb0566cb5 chat: enforce storage_total_size + media orphan cleanup; async_dns: fix use-after-free 1 month ago
Evgeny 2cba839de4 Убрал DEBUG_CATEGORY_DEBUG: сообщения разбросаны по модульным категориям (+CHAT=25, MEDIA=23) 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
evgeny 65dbfa6813 feat: media_async + media_index modules, media_files table, tests 3 months ago