Commit Graph
5884 Commits
Author SHA1 Message Date
evgeny d6eed3e9c9 Specify receipt policy in native DM media callers 2026-10-29 13:34:26 +01:00
evgeny 31e461dca2 Carry voice PM receipts and document shared media completion semantics 2026-10-29 13:34:26 +01:00
evgeny e943879c50 Carry Android photo and video request IDs through PM preparation 2026-10-29 13:34:26 +01:00
evgeny 4fd5ebf57a Acknowledge PM media submissions after local commit or preparation failure 2026-10-29 13:34:26 +01:00
evgeny dae19c06d7 Preserve composer commit receipts and finish message batches after rotation 2026-10-29 13:34:26 +01:00
evgeny 47e997df15 Own composed message batches and receipts beyond Activity lifetime 2026-10-29 13:34:26 +01:00
evgeny a0c8d5490c Test atomic JSON snapshots, failure diagnostics and subsequent recovery 2026-10-29 13:34:26 +01:00
evgeny 3eb7f8b0e6 Preserve UI snapshots after parse failure and ignore superseded queries 2026-10-29 13:34:26 +01:00
evgeny 7d67213847 Handle unavailable channel snapshots in Android media consumers 2026-10-29 13:34:26 +01:00
evgeny 4fbb825b9b Reject partial Android repository snapshots and distinguish query failures 2026-10-29 13:34:26 +01:00
evgeny e942190b9f Allow call teardown to defer optional pause when reporter owns the output 2026-10-29 13:34:26 +01:00
evgeny 1097c24d91 Document call signalling barriers and isolate routing diagnostic failures 2026-10-29 13:34:26 +01:00
evgeny 5dffdee8ff Document nonblocking audio cleanup and keep lifecycle tests on main 2026-10-29 13:34:25 +01:00
evgeny ff1f7a4bb8 Keep call audio main thread responsive while device workers are blocked 2026-10-29 13:34:25 +01:00
evgeny 314b77242f Test call route persistence and busy outcome failure isolation 2026-10-29 13:34:25 +01:00
evgeny 236dbd3e84 Contain call notification and route persistence failures 2026-10-29 13:34:25 +01:00
evgeny 7e328b3908 Test rejected call signalling and deferred hangup recovery 2026-10-29 13:34:25 +01:00
evgeny 38e2cc4336 Retain failed call end commands until the worker accepts them 2026-10-29 13:34:25 +01:00
evgeny 1600f5710c Return explicit queue results for call signalling commands 2026-10-29 13:34:25 +01:00
evgeny eccf5f451c Use explicit DM test headers and clarify proximity lifecycle text 2026-10-29 13:34:25 +01:00
evgeny f5405cdb3d Verify Android DM commit results and document sensor cleanup retry 2026-10-29 13:34:25 +01:00
evgeny 96166cd3a7 Keep PM drafts until the core confirms persistence 2026-10-29 13:34:25 +01:00
evgeny d5a1e4b962 Request DM persistence acknowledgement and send canonical UTF-8 2026-10-29 13:34:25 +01:00
evgeny c5d8307697 Retain proximity registrations after partial SDK failures 2026-10-29 13:34:25 +01:00
evgeny aa9ca53468 Clarify member update acknowledgement and suppress duplicate downloads 2026-10-29 13:34:25 +01:00
evgeny e0e97f1c7a Guard media previews and cancel interrupted voice recording gestures 2026-10-29 13:34:25 +01:00
evgeny 236aeae828 Bound video thumbnails and share retriever cleanup ownership 2026-10-29 13:34:25 +01:00
evgeny d3e83c3c1a Guard member editor actions and display unsigned node identifiers 2026-10-29 13:34:25 +01:00
evgeny 2c2d4f3d9d Validate restored attachment recipients and document conversation UI 2026-10-29 13:34:25 +01:00
evgeny 98d4f903a0 Report channel file export failures and preserve attachment choices 2026-10-29 13:34:25 +01:00
evgeny 666210c3fb Preserve selected attachment targets and contain composer errors 2026-10-29 13:34:25 +01:00
evgeny 89cf180984 Document local video playback and metadata release contracts 2026-10-29 13:34:25 +01:00
evgeny e18ecda41e Fix video fixture ownership and identify playback resource diagnostics 2026-10-29 13:34:25 +01:00
evgeny 8678ace89b Test local video SDK failures, stale callbacks and release barriers 2026-10-29 13:34:25 +01:00
evgeny 5694f97f12 Add controllable SDK boundaries for local video lifecycle tests 2026-10-29 13:34:25 +01:00
evgeny 7ec46278af Keep video gesture callbacks current and forbid reads during cleanup 2026-10-29 13:34:25 +01:00
evgeny fdecfe1b78 Drive video controls from SDK outcomes and preserve paused playback 2026-10-29 13:34:25 +01:00
evgeny d9661d0f59 Own local video playback resources through confirmed SDK release 2026-10-29 13:34:25 +01:00
evgeny 401edd37b8 Document call view ownership and preserve probe interrupts 2026-10-29 13:34:25 +01:00
evgeny 623344369f Guard call permission results and release video targets idempotently 2026-10-29 13:34:25 +01:00
evgeny c8ecf89424 Handle PM document export failures and stale channel dialogs 2026-10-29 13:34:25 +01:00
evgeny 096c1ee2a8 Report probe worker failures and attempt independent SDK cleanup 2026-10-29 13:34:25 +01:00
evgeny 6f5850b9ca Reject empty codec probe runs and preserve decoder cleanup 2026-10-29 13:34:25 +01:00
evgeny 9383a68f17 Release failed member snapshot requests and validate deletion frames 2026-10-29 13:34:25 +01:00
evgeny 36af8d077f Handle stream capture permission failures and document preview release 2026-10-29 13:34:25 +01:00
evgeny 45d1b50cb4 Release preview UI leases even without texture destroy callbacks 2026-10-29 13:34:25 +01:00
evgeny b3f5c49c4d Keep stream catalogue labels current and preserve viewer errors 2026-10-29 13:34:25 +01:00
evgeny 6f0bc4307f Document QR task ownership and application license assets 2026-10-29 13:34:25 +01:00
evgeny f7a80d0a3a Exercise QR cleanup during pending tasks and SDK failures 2026-10-29 13:34:25 +01:00
evgeny 36328814e6 Compile real QR scanner ownership in video host tests 2026-10-29 13:34:25 +01:00