evgeny
|
aefca81444
|
Keep cancelled media preparation inside the native teardown barrier
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ca7b23909b
|
Use retained resource ownership instead of Deferred cancellation as the cleanup barrier
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a5d8131d8d
|
Verify call cleanup completion, core barriers, retry lifetime and stale callbacks
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
3e7ac47d18
|
Close the independent call service cleanup block at the correct scope
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
826055d08b
|
Keep failed video shutdown joins and rejected cleanup requests retryable
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
878f71e211
|
Wait for call service cleanup before restoring media and stopping the native core
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
cf793ce6bb
|
Confirm call cleanup before releasing ownership and retry every retained resource independently
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8eb2363177
|
Retain call service startup owners before IPC effects and isolate callback failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
4f9bfbbcf3
|
Reference the host service lifecycle result through its Android boundary
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ff05e34d22
|
Compile call integration models and contain missing notification service errors
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
9c70858828
|
Exercise call service startup, partial IPC effects and independent cleanup failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
dd9aac79a2
|
Handle absent notification managers and nullable call channels explicitly
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
15a2a7bb70
|
Control audio and video cleanup effects around the real call service controller
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
be3a2d2325
|
Add isolated host checks for the real call service and controller
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
bc7063966d
|
Expose call signaling and saved route boundaries to service integration tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
1600452147
|
Model call power events and supported foreground API levels
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
68b922bf80
|
Expose call foreground intents, receivers and service type contracts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
0a48cccd9a
|
Model ongoing call notifications and independent foreground stop failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a65385bbb1
|
Keep radio outcomes separate from the live stream foreground notification
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a90416f50c
|
Preserve stream notifications and synchronize host checks with audio cleanup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
0d9dabcd23
|
Cover touch permission checks with the overlay error boundary
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
4de7d7ec9d
|
Document overlay service handshake, window cleanup and gesture error ownership
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
1559e0681b
|
Verify overlay latch release, drag lock and position ownership contracts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
5553d968b6
|
Deliver cancelled service creation and account for self-context stop requests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
abef146325
|
Stop unused overlay foreground capture after touch and permission failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
36368640f1
|
Exercise overlay PTT through native capture and permission-loss stop races
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
982315bacc
|
Cancel overlay PTT on gesture faults and ignore callbacks from retired windows
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
b3d70ea92e
|
Retain overlay windows through partial IPC failures and guarded service startup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
fa14305349
|
Avoid a host settings getter collision with the application API
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
08f3b892a5
|
Separate overlay notification ownership and recover rejected service actions
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
d6c178a39b
|
Keep host window lookup separate from the service-owned window field
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
18cb661c91
|
Reproduce overlay partial IPC effects, stale gestures and foreground lifecycle failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
2f43407ae4
|
Require an available notification manager at overlay IPC boundaries
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
19050cd4f2
|
Use the real overlay service with radio lifecycle components in host tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ff16eec78d
|
Expose overlay notification and state resource identifiers to JVM tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
263d1348ec
|
Model overlay permissions and persistent settings for service tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ce756ed6a9
|
Expose foreground type and deferred layout contracts in overlay fixtures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
19fd2d3042
|
Provide overlay drawing boundaries without Android rendering
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
d1dc3bb8f7
|
Model overlay window IPC and foreground service lifetime for Android host tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6d5b2bd176
|
Record distinct radio core availability and busy outcomes
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6ee4aa99eb
|
Report unavailable core accurately and include malformed radio event fields
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
16a9bee8f3
|
Distinguish unavailable radio signaling from an occupied call slot
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8100ea728e
|
Document Android radio invitation ownership, UI phases and fault checks
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6ec8950a85
|
Clarify asynchronous radio signaling and wire identity contracts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
cda411a57e
|
Document radio invitation state and cover continuation and stale pending events
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
45992a3dd3
|
Allow the missing-notification-service fault in radio cleanup assertions
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8a7f732428
|
Validate radio call identities and preserve terminal activation states
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
b24bee7a89
|
Own pending radio starts and diagnose every signaling queue refusal
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
16f52c0136
|
Exercise radio call signaling refusals, identity, activation and notification lifetime
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
93b174ecde
|
Keep radio outcome presentation failures inside the controller lifecycle
|
2026-10-29 13:34:23 +01:00 |
|