evgeny
|
07858614c8
|
Exercise member endpoint isolation and bootstrap over the shared ETCP transport
|
2026-11-04 01:00:15 +01:00 |
|
evgeny
|
8b3fb5f137
|
Read published member properties when opening desktop dialogs
|
2026-11-04 00:57:49 +01:00 |
|
evgeny
|
235bef7f7e
|
Filter Android member views and update desktop file fixtures for versioned rows
|
2026-11-04 00:57:49 +01:00 |
|
evgeny
|
eb9aca7fe8
|
Keep desktop membership views on published records
|
2026-11-04 00:57:02 +01:00 |
|
evgeny
|
dcd46a31e0
|
Show cancelled attachment key requests after access revocation
|
2026-11-03 21:02:09 +01:00 |
|
evgeny
|
66f817e0b5
|
Add Ubuntu OpenSSL installer for HPKE support
|
2026-11-03 18:31:28 +01:00 |
|
evgeny
|
c9bdfc5054
|
Limit Android build concurrency to reduce peak memory use
|
2026-11-03 17:14:30 +01:00 |
|
evgeny
|
2b83be1faa
|
Allow retry when Android policy conflict refresh fails
|
2026-11-03 16:48:59 +01:00 |
|
evgeny
|
51b9c6e6f0
|
Clean up CLI invitation policy command documentation
|
2026-11-03 16:44:43 +01:00 |
|
evgeny
|
cb9036d54c
|
Hide members excluded by invitation policy in Android snapshots
|
2026-11-03 16:25:50 +01:00 |
|
evgeny
|
b2be8ffc19
|
Translate desktop invitation policy controls into Russian and English
|
2026-11-03 16:19:36 +01:00 |
|
evgeny
|
34df38da5a
|
Add CLI preview and apply command for invitation permissions
|
2026-11-03 16:19:12 +01:00 |
|
evgeny
|
aae66a3de5
|
Seed real admitted administrators in JOIN tests and adapt desktop fixture
|
2026-11-03 16:11:18 +01:00 |
|
evgeny
|
01c2aaad70
|
Add Android group invitation permissions and selective re-signing
|
2026-11-03 16:10:00 +01:00 |
|
evgeny
|
af9ad53a7d
|
Open invitation permissions from group settings
|
2026-11-03 16:05:40 +01:00 |
|
evgeny
|
a141fc7215
|
Add desktop invitation policy preview and member preservation dialog
|
2026-11-03 16:05:40 +01:00 |
|
evgeny
|
ac5fbf0ffb
|
Deliver group policy command results to desktop interfaces
|
2026-11-03 16:04:26 +01:00 |
|
evgeny
|
d5915aec80
|
Record DM member panel validation and layout checks
|
2026-11-03 14:21:47 +01:00 |
|
evgeny
|
eab919c23b
|
Document live DM device panels and release their UI callback
|
2026-11-03 14:18:48 +01:00 |
|
evgeny
|
888fe5f650
|
Keep DM device selection and scroll stable during refresh
|
2026-11-03 14:17:24 +01:00 |
|
evgeny
|
9e7366d5fc
|
Open the Android DM device panel and validate snapshot decoding
|
2026-11-03 14:16:45 +01:00 |
|
evgeny
|
317ea6565f
|
Add an Android panel for own and peer DM devices
|
2026-11-03 14:15:48 +01:00 |
|
evgeny
|
cb354c4474
|
Expose DM device snapshots on Android and test desktop sections
|
2026-11-03 14:14:12 +01:00 |
|
evgeny
|
7bdeda499e
|
Encode the DM member count explicitly as little endian
|
2026-11-03 14:13:02 +01:00 |
|
evgeny
|
88035fc25d
|
Test current group devices without changing frozen delivery targets
|
2026-11-03 14:12:34 +01:00 |
|
evgeny
|
a89c204586
|
Open and refresh DM member panels on conversation selection
|
2026-11-03 14:11:47 +01:00 |
|
evgeny
|
7939002dba
|
Show own and peer devices in the DM member panel
|
2026-11-03 14:11:25 +01:00 |
|
evgeny
|
21702d6c01
|
Route DM device snapshots through the desktop bridge
|
2026-11-03 14:11:24 +01:00 |
|
evgeny
|
1f2f41abaa
|
Translate deleted member controls and record committed changes
|
2026-11-03 14:01:51 +01:00 |
|
evgeny
|
cacad65e8c
|
Show deleted Android members in a collapsible group
|
2026-11-03 14:01:51 +01:00 |
|
evgeny
|
be16b73087
|
Render and test the deleted member group
|
2026-11-03 14:01:51 +01:00 |
|
evgeny
|
e836f07f4d
|
Group deleted members separately in the desktop member list
|
2026-11-03 14:01:51 +01:00 |
|
evgeny
|
f5e8f94336
|
Discard pending file opening events when clearing UI state
|
2026-11-03 13:56:33 +01:00 |
|
evgeny
|
0574d11037
|
Restore missing sender files from verified DM replicas
|
2026-11-03 13:52:11 +01:00 |
|
evgeny
|
15406c8e8a
|
headless: expose DM mode selection and explicit attachment actions
|
2026-11-03 13:42:01 +01:00 |
|
evgeny
|
45f4ca0f31
|
ui: open PM files explicitly and translate conversation mode choices
|
2026-11-03 13:37:39 +01:00 |
|
evgeny
|
e4d9369e7d
|
android: send taken receipts only after successful photo or video opening
|
2026-11-03 13:31:36 +01:00 |
|
evgeny
|
c135825579
|
android: select device or subgroup PM and expose manual download
|
2026-11-03 13:31:04 +01:00 |
|
evgeny
|
75998f1606
|
android: show PM file state and identify messages by author and sequence
|
2026-11-03 13:28:50 +01:00 |
|
evgeny
|
1bd0bea2b4
|
android: obtain committed DM identity and expose attachment actions
|
2026-11-03 13:26:49 +01:00 |
|
evgeny
|
8a6a2072aa
|
dm: keep invitations in the selected conversation mode
|
2026-11-03 13:25:27 +01:00 |
|
evgeny
|
daa9238431
|
chatgui: acknowledge PM files after viewer success
|
2026-11-03 13:23:38 +01:00 |
|
evgeny
|
de9115b90a
|
chatgui: report successful explicit media opening
|
2026-11-03 13:23:16 +01:00 |
|
evgeny
|
4c308be47f
|
chatgui: distinguish manual PM downloads and preserve exact attachment actions
|
2026-11-03 13:22:53 +01:00 |
|
evgeny
|
d0f7b2a364
|
dm: expose delivery facts and archived conversation state to clients
|
2026-11-03 13:21:41 +01:00 |
|
evgeny
|
445ead109c
|
Wire desktop subgroup messaging and the fallback mode choice
|
2026-11-03 13:13:09 +01:00 |
|
evgeny
|
b2fdf882b7
|
Choose subgroup or device DM from desktop member actions
|
2026-11-03 13:12:57 +01:00 |
|
evgeny
|
a9534c4dd9
|
Open desktop conversations only for the matching start request
|
2026-11-03 13:11:57 +01:00 |
|
evgeny
|
ba61e43713
|
Deliver correlated DM start results to the desktop UI
|
2026-11-03 13:11:40 +01:00 |
|
evgeny
|
4dc5e1b11c
|
Keep GUI history and media regression tests in device mode
|
2026-11-03 12:37:09 +01:00 |
|