3528 Commits (ec545a86659fad02e02a60e48da931353cceb075)
 

Author SHA1 Message Date
evgeny 81de8747e2 Move video call and stream diagnostics to module categories 6 days ago
evgeny 28826e050c Add local UDP discovery and invitation delivery for chat clients 6 days ago
evgeny aad295c9d0 Render encrypted group attachments correctly on Android 6 days ago
evgeny b3495349e1 Offer attachment encryption after selecting a file 6 days ago
evgeny 7e08135bba Remove unpublished cipher block indexes during recovery 6 days ago
evgeny 057bdb3112 Recover cancelled unpublished encryption jobs without retaining keys 6 days ago
evgeny a31ade1054 Exercise group encryption choice through real Qt input events 6 days ago
evgeny 98f71735a0 Document encrypted group attachment format and grant lifecycle 6 days ago
evgeny 1896a19eba Explain exact encrypted container rejection reasons 6 days ago
evgeny 8a46a53a21 Verify cache restoration and channel cleanup for encrypted attachments 6 days ago
evgeny 5d2522b8de Account decrypted copies in media quota and protect active containers 6 days ago
evgeny feb327afc7 Preserve durable publication and restore evicted decrypted files 6 days ago
evgeny 3c395dfe5d Share durable encrypted file publication with direct messages 6 days ago
evgeny 4844253f12 Size storage-role query for complete signed-role predicate 6 days ago
evgeny 01e1772615 Use signed storage role and reject revoked key recipients 6 days ago
evgeny fd61aedce3 Use signed storage role in attachment replication fixture 7 days ago
evgeny 9f36fb0ddd Release fixture history gate after verified member synchronization 7 days ago
evgeny de1da1c9b1 Translate encrypted attachment controls and request states 7 days ago
evgeny 3f48a145ae Trace group history readiness in attachment network test 7 days ago
evgeny 6c8e2763e5 Expose manual download API and distinguish storage replication in test 7 days ago
evgeny 945208ce77 Register encrypted attachment unit and network tests 7 days ago
evgeny 62a4f60508 Test encrypted containers and consent delivery across restart 7 days ago
evgeny ada1406d79 Keep membership signature regressions on shared verifier 7 days ago
evgeny ade9401e05 Fix desktop attachment UI include path 7 days ago
evgeny ad7050ad2c Fix shared cipher linkage and transport type includes 7 days ago
evgeny 7cffb15c73 Add author request list with individual key approvals 7 days ago
evgeny 2b7def369d Render locked group attachments and local decrypted media 7 days ago
evgeny 9f813424bb Deliver attachment key state changes to desktop UI 7 days ago
evgeny 4703a46eb9 Add per-send encryption toggle for group files and voice 7 days ago
evgeny 61d1561612 Bind encrypted manifests and request keys after verified download 7 days ago
evgeny 41696b7e0b Route encrypted group preparation through key owner 7 days ago
evgeny e5a1fc5a48 Start and stop attachment key owner with chat service 7 days ago
evgeny 60e040677b Declare attachment grant service and lifecycle state 7 days ago
evgeny 321ed8e747 Implement durable encrypted attachment grants and requests 7 days ago
evgeny e45401449e Share complete membership verification for private grants 7 days ago
evgeny 6a90d79d04 Add authenticated encrypted attachment container 7 days ago
evgeny b4ef4ec919 Switch message cipher consumers to shared media API 7 days ago
evgeny 9c22b04cb0 Use common file cipher primitives in direct messages 7 days ago
evgeny d6db3d18ce Extract shared CCM and streaming media cryptography 7 days ago
evgeny be295f768c feat(chat): add local DM deletion and improve Android member list 7 days ago
evgeny 97710b609f test(nat): require OPEN for public TCP listeners receiving connections 7 days ago
evgeny 75d383f89d docs(nat): describe passive incoming connection evidence 7 days ago
evgeny a20a219063 fix(core): free pending ping payloads when destroying instance 7 days ago
evgeny 6075b4cd0f test(nat): verify public incoming profiles on isolated routed network 7 days ago
evgeny 49385ab91c test(nat): isolate active measurements from incoming transport evidence 7 days ago
evgeny 094a8bb499 test(nat): cover accepted UDP and TCP profiles and LAN exclusions 7 days ago
evgeny df2f6ff300 feat(nat): confirm direct open profile from accepted public connections 7 days ago
evgeny 37e092672a fix(nat): retain cold ingress reservation after partial measurements 7 days ago
evgeny 7bf877b7d6 test(nat): exercise full retry budget with high RTT and lost reports 7 days ago
evgeny 305b61ccab fix(nat): advance after an unfinished pair uses its full retry budget 7 days ago