evgeny
|
1529dfd04b
|
Document camera finalization ownership and isolate late SDK diagnostics
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
8dd8dc96d7
|
Verify recorded tracks and handle camera permission and SDK cleanup failures
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
9ac6e4a2f4
|
Compile track inspection and its SDK boundary in video lifecycle tests
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
fca68080bc
|
Own recorded video track inspection until extractor release succeeds
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
8a1c77793d
|
Keep camera caches until finalization and contain recording control failures
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
871acd9383
|
Test camera writer completion, failed close, binding cleanup and cache transfer
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
09386ee392
|
Retain camera recording and cache ownership until writer completion
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
3ae8d12434
|
Keep submission IDs unique across ViewModels and document native cache transfer
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
ab6a10026e
|
Verify PM voice receipts and document composer and cache ownership
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
6eb865242b
|
Test video submission validation and retriever cleanup acknowledgements
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
3df64b6744
|
Use voice commit receipts for both conversation types and document ownership
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
dad127d770
|
Wait for committed PM media and retain native ownership of accepted cache files
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
2dbc45e63d
|
Transfer Android ordinary attachment caches to the shared media worker
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
ce80fbcd10
|
Expose committed PM file results through Android JNI
|
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
|
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 |
|