evgeny
|
eb837206c3
|
Own radio settings changes and preserve observed state after IO failures
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
61bdf4a6df
|
Retain observed settings through read failures and retry without default resets
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
e8aeaaf365
|
Apply developer settings only after accepted persistence completes
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
a9495de90f
|
Keep settings persistence alive after navigation and guard initial preference loading
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
87166db832
|
Test settings persistence ownership, ordering and failure isolation
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
a95245e272
|
Own ordered settings changes independently of the Compose screen
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
299518e866
|
Preserve confirmed settings and manual socket choices after failures
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
de907c697b
|
Match temporary IPv6 flags using canonical address bytes
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
268e8794ab
|
Document process lifetime voice ownership and core shutdown prerequisites
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
d0d63c1d4b
|
Keep voice cleanup independent of caller cancellation and stop playback promptly
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
48a20cda8c
|
Reject new capture while an IO teardown holds its lifecycle lock
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
c7356d2a5b
|
Wait for asynchronous voice cleanup acknowledgement in lifecycle regression test
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
5ee87c535b
|
Avoid capture-lock acquisition while rolling back a playback worker launch
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
3f2cc2abb3
|
Verify call preparation waits for voice cleanup and document process barriers
|
2026-10-29 13:35:19 +01:00 |
|
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
|
3f0c89a6a3
|
Verify real PM media commit failures, exact receipts and source cleanup
|
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
|
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 |
|