evgeny
|
6a38eaa4eb
|
Compile the real SIM monitor in the Android host tests
|
2026-10-27 21:39:26 +01:00 |
|
evgeny
|
6e6260ab29
|
Add controlled Telephony fixtures for Android SIM monitoring
|
2026-10-27 21:35:45 +01:00 |
|
evgeny
|
142cc1a7a1
|
Verify Android phone state publishing and JNI restart recovery
|
2026-10-27 21:30:07 +01:00 |
|
evgeny
|
4859d03f29
|
Return Android phone state queue acceptance through JNI
|
2026-10-27 21:25:51 +01:00 |
|
evgeny
|
067c1cd496
|
Own queued Android phone state data within the worker lifetime
|
2026-10-27 21:23:18 +01:00 |
|
evgeny
|
2b55d9225a
|
Cover Android phone command cancellation and publication ownership
|
2026-10-27 21:21:52 +01:00 |
|
evgeny
|
9e679462d4
|
Expose Android phone state posting through the C bridge API
|
2026-10-27 21:18:29 +01:00 |
|
evgeny
|
b92727e66a
|
Make proximity observation safe across failures and restarts
|
2026-10-27 20:57:24 +01:00 |
|
evgeny
|
0d3ffb8736
|
Add a host sensor fixture for ProximityManager lifecycle checks
|
2026-10-27 20:54:40 +01:00 |
|
evgeny
|
da85971969
|
Verify CoreActivity against Android JNI and native activity modes
|
2026-10-27 20:44:34 +01:00 |
|
evgeny
|
ed1f4d8ea8
|
Preserve pending CoreActivity intent when the native queue rejects a request
|
2026-10-27 20:39:19 +01:00 |
|
evgeny
|
f941066934
|
Cover rejected activity commands at the native queue boundary
|
2026-10-27 20:11:15 +01:00 |
|
evgeny
|
61266986e5
|
Route bridge activity requests through the worker owner
|
2026-10-27 20:10:00 +01:00 |
|
evgeny
|
4bece684da
|
Queue Android activity updates while holding the worker lifetime lock
|
2026-10-27 20:07:51 +01:00 |
|
evgeny
|
1ed110d47c
|
Validate CoreActivity ownership before mutations and cache completed JNI requests
|
2026-10-27 20:02:55 +01:00 |
|
evgeny
|
b3b04b4d5a
|
Add regressions for CoreActivity thread ownership and request caching
|
2026-10-27 19:53:53 +01:00 |
|
evgeny
|
29e6c977f2
|
Document Android worker cancellation and shutdown ownership
|
2026-10-27 19:30:29 +01:00 |
|
evgeny
|
64c1019a52
|
Verify cancelled Android workers retain callbacks and keep SQLite owned by the core
|
2026-10-27 19:30:29 +01:00 |
|
evgeny
|
aca5f806c1
|
Keep worker callbacks atomic and verify failed shutdown preserves owners
|
2026-10-27 19:16:30 +01:00 |
|
evgeny
|
823bae076f
|
Run Android service shutdown off the main thread and await it before startup
|
2026-10-27 19:07:05 +01:00 |
|
evgeny
|
d6ea893f16
|
Preserve bridge callbacks until native worker shutdown succeeds
|
2026-10-27 18:57:36 +01:00 |
|
evgeny
|
d83d58c874
|
Keep Android shutdown independent of a retiring service
|
2026-10-27 18:55:29 +01:00 |
|
evgeny
|
1c82432de9
|
Own Android worker threads until cleanup and join finish
|
2026-10-27 18:52:46 +01:00 |
|
evgeny
|
69b87ef3ed
|
Verify Android startup readiness with the main looper and native worker
|
2026-10-27 18:33:49 +01:00 |
|
evgeny
|
11b3ceaa9b
|
Wait for Android core readiness before applying settings
|
2026-10-27 18:27:14 +01:00 |
|
evgeny
|
8e0090b54b
|
Track Android startup until native core readiness is confirmed
|
2026-10-27 18:20:48 +01:00 |
|
evgeny
|
a09b67a70f
|
Fix the key regeneration job type in ChatViewModel
|
2026-10-27 18:10:09 +01:00 |
|
evgeny
|
848247bde6
|
Exercise Android identity regeneration through JNI on devices
|
2026-10-27 18:08:29 +01:00 |
|
evgeny
|
50ea132c15
|
Recreate the Android core when regenerating its identity
|
2026-10-27 18:05:06 +01:00 |
|
evgeny
|
2ff51d0016
|
Persist Android identities atomically before updating config
|
2026-10-27 17:51:41 +01:00 |
|
evgeny
|
02ec6a50a5
|
Verify config saves survive cancellation of their submitting scope
|
2026-10-27 17:35:26 +01:00 |
|
evgeny
|
44f6d8a5bc
|
Verify partial node reads and reject malformed address rows
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
30a205340a
|
Build node diagnostics from one checked SQLite snapshot
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
dc1f3260e3
|
Add node page snapshot and SQL failure regressions
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
d582f2ea77
|
Clarify settings dialog drafts, save semantics and borrowed dependencies
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
2dd0970295
|
Document storage, network and database settings page contracts
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
65c6bbc03b
|
Distinguish optimize SQL completion from integrity check results
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
6ba86bb1df
|
Add SQLite and Qt database maintenance regression tests
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
5233513fcc
|
Remove unused settings test scaffolding
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
8323be7272
|
Cover settings string limits, snapshots and late allocation failures
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
e3b0eebc2b
|
Eliminate borrowed save commands from the desktop settings dialog
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
4d3b294ee9
|
Remove borrowed audio settings commands and duplicated serialization
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
a1f925c789
|
Transfer storage settings snapshots through the owned bridge API
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
f1f5d33788
|
Centralize owned settings and name requests in the GUI bridge
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
05b0ef50e4
|
Add real desktop settings save ownership regression tests
|
2026-10-27 17:27:04 +01:00 |
|
evgeny
|
5382b686e9
|
Keep config snapshots and network diagnostics precise
|
2026-10-27 17:18:13 +01:00 |
|
evgeny
|
893e714422
|
Show a specific error when database reset cannot finish
|
2026-10-27 17:18:13 +01:00 |
|
evgeny
|
3b42547740
|
Report native Android database cleanup failures accurately
|
2026-10-27 17:18:13 +01:00 |
|
evgeny
|
b8e7b18937
|
Serialize Android config transactions and await them through UI lifecycles
|
2026-10-27 17:18:13 +01:00 |
|
evgeny
|
3ba581770c
|
Build Android configuration from one preferences and key snapshot
|
2026-10-27 17:18:13 +01:00 |
|