evgeny
|
c0a4beeec4
|
Verify JNI UTF-8 strings against a real JVM with checked JNI
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
86f0ac7625
|
Route remaining JNI producers through the core task owner
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
95f0e89567
|
Read JNI database and live network snapshots in the core worker
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
8614ba5428
|
Use ordinary UTF-8 across JNI strings and test cancelled media ownership
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
72ee8f2586
|
Release detached voice and PM file payloads when queued work is cancelled
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
57bfadb04c
|
Retain media request ownership until execution or worker cancellation
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
f731ac340d
|
Serialize bridge command publication and report rejected lifecycle requests
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
8374c60b0e
|
Publish message requests through the worker lifetime owner
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
5a4ddca190
|
Protect lifecycle producers and leave fatal signals to the platform
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
929df3b6cb
|
Exercise worker request cancellation against real lifecycle teardown
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
8c0c17270e
|
Own frontend tasks through worker teardown and marshal synchronous reads
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
d20e112933
|
Isolate activity cleanup and document startup event ownership
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
b8ccd515dd
|
Load startup preferences asynchronously and contain service launch errors
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
013ff93406
|
Load audio and network settings on IO and document persistent change ownership
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
30648086b4
|
Contain remaining settings loader failures and remove retired UI scopes
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
828b36f290
|
Keep failed settings teardown retryable and preserve UI until database stop succeeds
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
c5c4d0e588
|
Load confirmed settings after pending changes and guard invalid audio preferences
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
48564e8ab3
|
Respect microphone permission callback ownership and test settings disposal
|
2026-10-29 13:35:19 +01:00 |
|
evgeny
|
b086750cf3
|
Persist audio settings before runtime updates and release hidden microphone tests
|
2026-10-29 13:35:19 +01:00 |
|
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
|
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
|
6eb865242b
|
Test video submission validation and retriever cleanup acknowledgements
|
2026-10-29 13:34:26 +01:00 |
|