Commit Graph
2325 Commits
Author SHA1 Message Date
evgeny fd39df108d logging: move socket mechanics and periodic probe decisions to trace 2026-10-07 21:14:38 +02:00
evgeny f7e3c211d8 logging: explain BGP readiness, route selection and peer removal 2026-10-07 21:13:53 +02:00
evgeny 647e3a90c9 logging: include REALITY handshake stage in connection failures 2026-10-07 21:11:34 +02:00
evgeny fb4e3f80e0 logging: distinguish STCP probes from data link lifecycle 2026-10-07 21:11:12 +02:00
evgeny 3d99dcc6aa logging: describe STCP state and endpoint on timeout and close 2026-10-07 21:10:29 +02:00
evgeny 9808ea27eb logging: quiet routine audio and route polling, report audio recovery 2026-10-07 21:09:46 +02:00
evgeny 19cbb6bba2 logging: scope member file polling and worker traces to media 2026-10-07 21:09:27 +02:00
evgeny 9d29348432 Record Android radio speaker rollout and headless build issue 2026-10-07 19:35:46 +02:00
evgeny 522a5b984d Test Android radio talk lifecycle and translate speaker status 2026-10-07 19:33:53 +02:00
evgeny 7200ef0c29 Render Android speaker waves independently of local radio mute 2026-10-07 19:33:53 +02:00
evgeny 4022b1beed Track Android radio speakers and actual transmission by group 2026-10-07 19:33:53 +02:00
evgeny 8969aa5997 Show speaking waves for locally muted radio members 2026-10-07 19:16:15 +02:00
evgeny eedeb8cdc6 Verify speaker timeout and record completed radio indication 2026-10-07 19:10:49 +02:00
evgeny bdc0ed070f Verify radio speaker icons through the bridge and actual PTT/VAD 2026-10-07 19:03:48 +02:00
evgeny 992ff63bb0 Translate radio speaker status tooltips 2026-10-07 19:01:53 +02:00
evgeny 24b05bff91 Show silent, speaking and muted radio speakers in member rows 2026-10-07 19:01:53 +02:00
evgeny 54ea82245e Track radio speakers independently of member list refreshes 2026-10-07 19:01:13 +02:00
evgeny e5a3c89aa8 Avoid Windows poll macro collision in activity monitor 2026-10-07 18:35:11 +02:00
evgeny da4d567aa8 Handle poll questions rendered as a standalone emoji 2026-10-07 17:33:26 +02:00
evgeny c3d05e4e08 Verify poll clicks preserve selection and message controls 2026-10-07 17:18:40 +02:00
evgeny e85a8c6cfa Open desktop chat polls with a single left click 2026-10-07 17:11:43 +02:00
evgeny 12b0c40487 Validate unmanaged notification overlay independently of EWMH 2026-10-07 16:58:40 +02:00
evgeny c0e8bde03e Use independent X11 notification overlay across desktops 2026-10-07 16:57:01 +02:00
evgeny 71551a802a Reapply all-desktop scope after notification mapping 2026-10-07 16:50:12 +02:00
evgeny 4f0059ea80 Make desktop scope test independent of current workspace changes 2026-10-07 16:43:52 +02:00
evgeny 8cdb3415d5 Test popup remapping and keep headless input tests isolated 2026-10-07 16:38:33 +02:00
evgeny 355bd695fd Verify notification desktop scope with a real window manager 2026-10-07 16:38:33 +02:00
evgeny de50569444 Show Linux message notifications on all X11 desktops 2026-10-07 16:35:29 +02:00
evgeny c10955d938 Own the independent popup and handle all keyboard mouse input 2026-10-07 16:05:34 +02:00
evgeny 4a0a94f221 Keep notification independent of main window minimization 2026-10-07 16:05:33 +02:00
evgeny 533cadf5a4 Trace cancellation of pending desktop activity queries 2026-10-07 16:02:10 +02:00
evgeny 0d6b3fc8f9 Test live message metadata and document notification limits 2026-10-07 16:01:22 +02:00
evgeny 44fe76febd Test notification timing, replacement, and activity fallbacks 2026-10-07 15:58:10 +02:00
evgeny 4f6932c934 Complete notification translation and activity watcher cleanup 2026-10-07 15:57:15 +02:00
evgeny 5ebf26791a Wire notification platform dependencies and event diagnostics 2026-10-07 15:55:39 +02:00
evgeny 065433acbd Notify about live incoming channel and direct messages 2026-10-07 15:54:25 +02:00
evgeny 72e043d208 Expose initial synchronization in channel message events 2026-10-07 15:53:39 +02:00
evgeny e55240605a Add message popup that expires after first user activity 2026-10-07 15:52:54 +02:00
evgeny 56e819bd35 Add desktop user activity monitoring with platform fallbacks 2026-10-07 15:51:43 +02:00
evgeny 8a6ddb0279 Fix Windows system DLL detection in chatgui deployment 2026-10-07 14:07:32 +02:00
evgeny 0534448ab2 Fix desktop uasync readiness for radio member mute requests 2026-10-07 13:49:06 +02:00
evgeny 6dfb522522 Add local per-member radio mute controls on desktop and Android 2026-10-07 13:35:25 +02:00
evgeny 2acdec940b Protect REALITY STCP traffic with authenticated TLS-like records 2026-10-07 12:30:45 +02:00
evgeny 92f9dc2bd6 Add randomized ETCP padding and isolate STCP CTR streams per connection 2026-10-07 10:45:42 +02:00
evgeny d3256c1024 Document horizontal pickers and the signed single-reaction rule 2026-10-07 08:24:25 +02:00
evgeny 40f35ab363 Verify signed multi-reaction rejection and document the single-choice rule 2026-10-07 08:17:52 +02:00
evgeny 044beb6de1 Display the reaction picker as one horizontal row in both clients 2026-10-07 08:14:50 +02:00
evgeny 8ced5758f6 Test single reaction replacement, cancellation and multi-emoji rejection 2026-10-07 08:12:32 +02:00
evgeny ce72a3c0b7 Enforce one reaction per author and replace the previous emoji atomically 2026-10-07 08:12:32 +02:00
evgeny f156d8bc1a Document reactions inside the timestamp row and device validation state 2026-10-07 02:06:01 +02:00