Commit Graph
2955 Commits
Author SHA1 Message Date
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
evgeny d840688e96 Bind receipt mode and preserve device-mode GUI tests 2026-11-03 12:37:08 +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 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 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