Commit Graph
1106 Commits
Author SHA1 Message Date
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
evgeny 41208833b6 Model asynchronous ML Kit tasks and scanner failures in host tests 2026-10-29 13:34:25 +01:00
evgeny 68997853b2 Add CameraX boundaries for QR resource lifecycle tests 2026-10-29 13:34:25 +01:00
evgeny 857338a386 Retain QR scanner resources through asynchronous task completion 2026-10-29 13:34:25 +01:00
evgeny dc09332b2e Share immersive window restoration across stream viewers 2026-10-29 13:34:25 +01:00
evgeny efe421b162 Restore viewer window state and handle photo decoding errors 2026-10-29 13:34:25 +01:00
evgeny bd4bd47e00 Recover join dialog after clipboard and connection errors 2026-10-29 13:34:25 +01:00
evgeny 87b7c6f36c Clarify setup and invitation dialog contracts 2026-10-29 13:34:25 +01:00
evgeny a4a4707c4a Describe NAT snapshots and stream buffer indicator limits 2026-10-29 13:34:25 +01:00
evgeny a442cea1b2 Handle emoji playback failures and clarify image gesture contracts 2026-10-29 13:34:25 +01:00
evgeny 104d70d465 Handle audio device menu launch errors and document UI ownership 2026-10-29 13:34:25 +01:00
evgeny 257df6c520 Describe publisher navigation and video viewport geometry 2026-10-29 13:34:25 +01:00
evgeny 83ba4a03a6 Clarify call banner and status icon presentation contracts 2026-10-29 13:34:25 +01:00
evgeny a7b3d0fc51 Document Telecom cleanup and confirmed route ownership 2026-10-29 13:34:25 +01:00
evgeny eaed746934 Verify radio restoration waits for both service and Telecom release 2026-10-29 13:34:25 +01:00
evgeny e81138e3d1 Await Telecom cleanup before restoring the previous radio session 2026-10-29 13:34:25 +01:00
evgeny 870f1b5914 Clarify Android build modules and handle rejected boot service requests 2026-10-29 13:34:25 +01:00
evgeny 1954c36367 Clarify Telecom ownership and distinguish requested from confirmed cleanup 2026-10-29 13:34:25 +01:00
evgeny 37c72cc2fb Report the retained service ID after the combined teardown check 2026-10-29 13:34:25 +01:00
evgeny 9f1b09aefe Verify Telecom cleanup blocks media and new foreground ownership 2026-10-29 13:34:25 +01:00
evgeny b71f992a45 Retain the media teardown barrier while Telecom cleanup is pending 2026-10-29 13:34:25 +01:00
evgeny e7a03f33fb Cover endpoint callback order and malformed Telecom service requests 2026-10-29 13:34:25 +01:00
evgeny 90e33f568b Validate Telecom request identity and contain extras decoding errors 2026-10-29 13:34:25 +01:00
evgeny 482e1658b0 Preserve the latest route choice while endpoint confirmation is pending 2026-10-29 13:34:25 +01:00