evgeny
|
08f9efb02b
|
Register the subgroup DM integration test in the test suite
|
2026-11-03 12:49:52 +01:00 |
|
evgeny
|
a33a913dbe
|
Test subgroup DM fanout, author isolation, and atomic exit
|
2026-11-03 12:49:40 +01:00 |
|
evgeny
|
3899e091d1
|
Connect subgroup exit to DM closure and record sequence scope
|
2026-11-03 12:48:38 +01:00 |
|
evgeny
|
a053d83a60
|
Cancel unfinished DM files when the local subgroup is left
|
2026-11-03 12:48:20 +01:00 |
|
evgeny
|
a587e8dfdd
|
Archive subgroup conversations atomically on membership exit
|
2026-11-03 12:47:46 +01:00 |
|
evgeny
|
5da3584a4d
|
Test context flag without changing device body semantics
|
2026-11-03 12:39:46 +01:00 |
|
evgeny
|
a1dd1fda75
|
Preserve empty device content types with an explicit context flag
|
2026-11-03 12:39:46 +01:00 |
|
evgeny
|
4dc5e1b11c
|
Keep GUI history and media regression tests in device mode
|
2026-11-03 12:37:09 +01:00 |
|
evgeny
|
d840688e96
|
Bind receipt mode and preserve device-mode GUI tests
|
2026-11-03 12:37:08 +01:00 |
|
evgeny
|
1b87f3efe9
|
Deliver immutable messages per device with ACK deadline fallback
|
2026-11-03 12:36:14 +01:00 |
|
evgeny
|
6c4e6254dd
|
Use device mode in native Android and media regression tests
|
2026-11-03 12:34:38 +01:00 |
|
evgeny
|
c2e503a90a
|
Preserve device DM regression coverage with explicit mode
|
2026-11-03 12:34:38 +01:00 |
|
evgeny
|
ce8f9d53f9
|
Keep call and attachment tests in explicit device DM mode
|
2026-11-03 12:34:22 +01:00 |
|
evgeny
|
452f5b4169
|
Expose DM mode and resolved conversation ID to headless clients
|
2026-11-03 12:34:21 +01:00 |
|
evgeny
|
8f4fec4247
|
Open fixed DEVICE or GROUPS conversations through the core
|
2026-11-03 12:33:57 +01:00 |
|
evgeny
|
7e508f720d
|
Accept subgroup messages and distinguish own device replicas
|
2026-11-03 12:32:53 +01:00 |
|
evgeny
|
02087b1878
|
Store exact DM bodies with author identity and replay proofs
|
2026-11-03 12:31:14 +01:00 |
|
evgeny
|
5b734b9d83
|
Load pinned conversation keys from device-protected history
|
2026-11-03 12:30:41 +01:00 |
|
evgeny
|
9ff32d11c3
|
Test DM migration rollback and author sequence persistence
|
2026-11-03 12:27:11 +01:00 |
|
evgeny
|
2cb9d7a9c5
|
Test both attachment key envelopes and context isolation
|
2026-11-03 12:26:40 +01:00 |
|
evgeny
|
b3460e2039
|
Build DM schema and require OpenSSL HPKE support
|
2026-11-03 12:26:39 +01:00 |
|
evgeny
|
451c66ede3
|
Use HPKE for per-attachment key pairs and two key envelopes
|
2026-11-03 12:25:32 +01:00 |
|
evgeny
|
db8f3622d9
|
Add atomic DM schema migration and durable author sequence
|
2026-11-03 12:23:09 +01:00 |
|
evgeny
|
f21c2582a2
|
Test subgroup context truncation and certificate tampering
|
2026-11-03 12:19:41 +01:00 |
|
evgeny
|
0ae66896bc
|
Locate media through the common DM message view
|
2026-11-03 12:19:41 +01:00 |
|
evgeny
|
0573949808
|
Use shared bounds parser for DM body lengths
|
2026-11-03 12:19:05 +01:00 |
|
evgeny
|
2d8d57be47
|
Add common DM parser and signed subgroup recipient context
|
2026-11-03 12:18:25 +01:00 |
|
evgeny
|
d81b3139fa
|
Verify frozen device membership certificates independently
|
2026-11-03 12:17:30 +01:00 |
|
evgeny
|
aa2e1b0319
|
Pin archived-history behavior after leaving a subgroup
|
2026-11-03 12:13:30 +01:00 |
|
evgeny
|
998e2dbb45
|
Keep recipient signature verification linear in device count
|
2026-11-03 12:11:52 +01:00 |
|
evgeny
|
8a08730be7
|
Expose verified membership without scanning subgroup profiles
|
2026-11-03 12:11:25 +01:00 |
|
evgeny
|
1dbc2bfce5
|
Record subgroup leave key retention decision
|
2026-11-03 12:10:23 +01:00 |
|
evgeny
|
cf2880596c
|
Reject ambiguous DM parties sharing an identity
|
2026-11-03 12:09:56 +01:00 |
|
evgeny
|
c26d9e9a71
|
Test DM party resolution and immutable recipient snapshots
|
2026-11-03 12:08:58 +01:00 |
|
evgeny
|
26c8f7aa5a
|
Build DM identity module and reject conflicting group keys
|
2026-11-03 12:07:47 +01:00 |
|
evgeny
|
58896d179e
|
Add typed DM parties and verified recipient snapshots
|
2026-11-03 12:06:14 +01:00 |
|
evgeny
|
980afcdea8
|
Document subgroup DM delivery and attachment plan
|
2026-11-03 12:03:30 +01:00 |
|
evgeny
|
f5bae735f9
|
Record successful two-PIN pairing and branch regression validation
|
2026-11-03 01:43:00 +01:00 |
|
evgeny
|
20571b7a95
|
Test losses in both PIN phases and reject premature keys; update CLI guidance
|
2026-11-03 01:37:58 +01:00 |
|
evgeny
|
b04a57308f
|
Document reciprocal PIN protocol and explicit pairing recovery menu
|
2026-11-03 01:35:52 +01:00 |
|
evgeny
|
c9b1a8d0cb
|
Translate pairing menu and reciprocal PIN instructions on desktop
|
2026-11-03 01:35:20 +01:00 |
|
evgeny
|
e36e16f139
|
Test explicit self pairing menu, resume, and both PIN input steps
|
2026-11-03 01:35:19 +01:00 |
|
evgeny
|
f2a2983986
|
Explain both pairing PIN steps in English and Russian on Android
|
2026-11-03 01:34:42 +01:00 |
|
evgeny
|
18f1c6aaf0
|
Support explicit pairing menu and return PIN on Android
|
2026-11-03 01:34:42 +01:00 |
|
evgeny
|
10bafe3ca3
|
Open device pairing explicitly from self context menu and show both PIN steps
|
2026-11-03 01:31:58 +01:00 |
|
evgeny
|
bc2ac140a8
|
Require reciprocal PIN confirmation before device key transfer
|
2026-11-03 01:31:47 +01:00 |
|
evgeny
|
eb2e676d0a
|
Document explicit device linking flow and outstanding host test issues
|
2026-11-03 00:47:04 +01:00 |
|
evgeny
|
891e580b7c
|
Verify deleted-device exclusion in owner view and capture pairing guidance
|
2026-11-03 00:45:57 +01:00 |
|
evgeny
|
eb6ec1f2ca
|
Include confirmation dialog type in member interaction tests
|
2026-11-03 00:44:49 +01:00 |
|
evgeny
|
d8b63dfad8
|
Include device-group operation state required by the Android member UI
|
2026-11-03 00:43:20 +01:00 |
|