evgeny
|
41ea2afaaa
|
Verify explicit native cancellation failure and document independent audio ownership
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
a9099a5ea7
|
Separate playback controls from blocked capture cleanup and gate stopping cores
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
b25766ae5a
|
Test retained voice resources, decoder failures and nonblocking disposal
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
bb08b20e58
|
Wait for voice recording and playback release before call signalling
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
a85d2cc8c7
|
Retain voice resources after ViewModel disposal and block premature core teardown
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
85af6f5b87
|
Deliver app events once and isolate failures in independent consumers
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
6916575380
|
Contain headless foreground, notification and teardown failures
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
d7fb8568b2
|
Retry core shutdown until pending frontend resources are released
|
2026-10-29 13:34:26 +01:00 |
|
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 |
|