evgeny
|
fb696d0d56
|
Report rejected core actions and log nickname write outcomes
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
da540627fc
|
Keep accepted commands bound to their instance while restart readiness closes
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
f15ca995b7
|
Close frontend readiness while a restart is pending and retain failed core state
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
20f506fc3c
|
Contain JNI config failures and validate audio result buffers
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
af776deed6
|
Keep member snapshots atomic and verify escaped socket names
|
2026-10-29 13:35:41 +01:00 |
|
evgeny
|
89a4630477
|
Build complete network JSON snapshots and verify SQL failure recovery
|
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
|
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
|
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
|
d6eed3e9c9
|
Specify receipt policy in native DM media callers
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
7e328b3908
|
Test rejected call signalling and deferred hangup recovery
|
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
|
43b14ece78
|
Unify UDP and STCP packet link API with bounded backpressure
|
2026-10-29 12:53:57 +01:00 |
|
evgeny
|
3203947698
|
Add desktop log rotation on startup and size limit
|
2026-10-29 11:23:36 +01:00 |
|
evgeny
|
19a3cc8934
|
Merge remote-tracking branch 'origin/master'
|
2026-10-28 12:43:38 +01:00 |
|
evgeny
|
f9ccca85bb
|
Insert generated config fields before blank section separators
|
2026-10-28 12:41:10 +01:00 |
|
evgeny
|
154c76068c
|
Check encrypted image dimensions across the Android bridge
|
2026-10-28 12:08:06 +01:00 |
|
evgeny
|
684062c115
|
Test image metadata, private attachment publication and Android cache ownership
|
2026-10-28 12:08:06 +01:00 |
|
evgeny
|
7e502f9dd3
|
Verify headless server link commands and self-add rejection
|
2026-10-28 11:17:28 +01:00 |
|
evgeny
|
f1ff394f83
|
Document server authorization contract and cover cancellation lifecycle
|
2026-10-28 11:10:27 +01:00 |
|
evgeny
|
a9cc6785a9
|
Expose authorized server addition to Android JNI
|
2026-10-28 11:04:56 +01:00 |
|
evgeny
|
3c2c8978df
|
Test authorized server JOIN over UDP and persistent addition keys
|
2026-10-28 11:01:35 +01:00 |
|
evgeny
|
bd50140d26
|
Add explicit server and channel link kinds to shared codec
|
2026-10-28 10:55:25 +01:00 |
|
evgeny
|
1ad00c12ad
|
Fix attachment sending, media manifests and storage defaults
|
2026-10-28 01:47:17 +01:00 |
|
evgeny
|
8fddf854de
|
Verify member save requests owner shutdown if rollback remains open
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
2d79023c5e
|
Verify member save rollback across nickname SQL and owner changes
|
2026-10-28 00:58:59 +01:00 |
|
evgeny
|
d6ea893f16
|
Preserve bridge callbacks until native worker shutdown succeeds
|
2026-10-27 18:57:36 +01:00 |
|
evgeny
|
2ff51d0016
|
Persist Android identities atomically before updating config
|
2026-10-27 17:51:41 +01:00 |
|
evgeny
|
3b42547740
|
Report native Android database cleanup failures accurately
|
2026-10-27 17:18:13 +01:00 |
|
evgeny
|
254029be63
|
Merge remote-tracking branch 'origin/master'
|
2026-10-27 14:19:09 +01:00 |
|
evgeny
|
9e0cd3eddf
|
Test control backpressure, snapshot mutations and deferred cleanup
|
2026-10-27 13:56:03 +01:00 |
|
evgeny
|
4f27ce35a5
|
Fix control Action acknowledgements and validate command payloads
|
2026-10-27 13:33:13 +01:00 |
|
evgeny
|
7eaeb0e2f9
|
Preserve documentation audit and Android bridge fixes
|
2026-10-27 13:17:22 +01:00 |
|
evgeny
|
f12c7d072a
|
test(chat): read complete media manifests with JSON whitespace
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
9b24c1f012
|
fix(chat): preserve media and local state on incomplete database reads
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
7c050eb7ef
|
fix(chat): publish complete peer caches and clean pending JOIN state
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
ce3287ac94
|
fix(chat): verify incoming JOIN profiles before local insertion
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
054ade0dcd
|
fix(chat): select invite peers and read signed addresses consistently
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
1efd8fb26c
|
fix(chat): validate headless requests and complete media replies safely
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
c73090759f
|
fix(chat): commit global names with signed node and member profiles
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
0656f24a7c
|
fix(chat): own Whisper jobs per instance and defer route UI events
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
cb9c04ff61
|
test(chat): distinguish route event deletion flag from routing API
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
33556fefea
|
test(chat): exercise channel deletion from a topology notification
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
e28386c868
|
fix(chat): reject outer transactions before preparing shared service resources
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
8151fc5a9c
|
test(chat): cover startup admission, saved channel activation, and owner-close recovery
|
2026-10-27 11:48:09 +01:00 |
|
evgeny
|
fb7846780b
|
test(chat): verify startup metadata rollback and required callback allocation failures
|
2026-10-27 11:48:09 +01:00 |
|