377 Commits (06c35839ef29428e7ef4ad643356d164ad763cd9)

Author SHA1 Message Date
evgeny 06c35839ef chatgui: report radio output progress with device timing 2 weeks ago
evgeny 4463f8870a Keep the viewed reply target stable until returning to latest messages 2 weeks ago
evgeny ba0b21b999 Preserve newer composer edits when a reply finishes sending 2 weeks ago
evgeny adf1e9507a Fill reply history windows at boundaries and preserve read position 2 weeks ago
evgeny ec0666ca2a Keep quote activation separate from text selection gestures 2 weeks ago
evgeny 7773a0c648 Keep return-to-latest action available in historical message windows 2 weeks ago
evgeny 38257a7f54 Connect reply sending, quote resolution and history navigation 2 weeks ago
evgeny 49e898b6f3 Deliver channel submission acknowledgements to the desktop composer 2 weeks ago
evgeny 562901c84f Add reply composer with cancellation and correlated send results 2 weeks ago
evgeny eebef4d14f Render clickable compact replies for text and media messages 2 weeks ago
evgeny efebf8c5e8 Fix settings drafts, enlarge avatars, and show desktop version 2 weeks ago
evgeny e4a84fd997 chatgui: verify latched PTT ownership and channel reset 2 weeks ago
evgeny 37485820b5 chatgui: latch radio PTT on double click and release on next press 2 weeks ago
evgeny d5174262d8 Show speaking waves for locally muted radio members 2 weeks ago
evgeny e61fc8e392 Show silent, speaking and muted radio speakers in member rows 2 weeks ago
evgeny 5cbab70035 Track radio speakers independently of member list refreshes 2 weeks ago
evgeny 376695e410 Avoid Windows poll macro collision in activity monitor 2 weeks ago
evgeny c3468987cb Handle poll questions rendered as a standalone emoji 2 weeks ago
evgeny b6d8e822b4 Verify poll clicks preserve selection and message controls 2 weeks ago
evgeny ddcc36aa26 Open desktop chat polls with a single left click 2 weeks ago
evgeny 4a7f37b920 Use independent X11 notification overlay across desktops 2 weeks ago
evgeny bd163fffff Reapply all-desktop scope after notification mapping 2 weeks ago
evgeny 0d618964a7 Test popup remapping and keep headless input tests isolated 2 weeks ago
evgeny 247479e411 Show Linux message notifications on all X11 desktops 2 weeks ago
evgeny 1108c773dc Own the independent popup and handle all keyboard mouse input 2 weeks ago
evgeny bc42df12f5 Keep notification independent of main window minimization 2 weeks ago
evgeny 2caa653f02 Trace cancellation of pending desktop activity queries 2 weeks ago
evgeny 1da667b09e Complete notification translation and activity watcher cleanup 2 weeks ago
evgeny 33c98a014f Notify about live incoming channel and direct messages 2 weeks ago
evgeny 77f2cdc34c Add message popup that expires after first user activity 2 weeks ago
evgeny 40b8e1a740 Add desktop user activity monitoring with platform fallbacks 2 weeks ago
evgeny 7e19cbaf3a Add local per-member radio mute controls on desktop and Android 2 weeks ago
evgeny 066fa8552d Display the reaction picker as one horizontal row in both clients 2 weeks ago
evgeny 3dbbe02f69 Keep desktop reactions and timestamp inside the bubble bottom row 2 weeks ago
evgeny 4f0870b961 Verify transparent reaction footer clicks across text and media layouts 2 weeks ago
evgeny fc79fa7345 Keep message footer layout and click gesture states consistent 2 weeks ago
evgeny f71e5531e0 Open reaction picker from desktop heart and toggle existing reactions 2 weeks ago
evgeny 00ca006d26 Render and hit-test reaction footer for every desktop message type 2 weeks ago
evgeny 29ee55d751 Enlarge desktop chat and member avatars 2 weeks ago
evgeny 1f026baf45 Show a circular crop preview in the desktop avatar editor 2 weeks ago
evgeny 67d1718450 Measure proxy test durations with a monotonic clock 2 weeks ago
evgeny 4966600d52 Localize desktop interaction errors 2 weeks ago
evgeny 39e94fdfd3 Add message reaction menus and distinguish own reactions 2 weeks ago
evgeny cf869770fb Add desktop poll creation, voting and live result dialogs 2 weeks ago
evgeny ebc96712a2 Track feedback by message identity in desktop UI 2 weeks ago
evgeny 52f4628fe0 Bound avatar manifest sizes before numeric conversion 2 weeks ago
evgeny 3e1cc8af85 Map avatar crop frames using full original dimensions on both clients 2 weeks ago
evgeny 3f4df4233b Keep member avatar drags separate from viewer clicks 2 weeks ago
evgeny 1f9dbd9dea Open desktop message avatars only after a completed click 2 weeks ago
evgeny 1350c95db6 Identify desktop crop controls for interaction checks 2 weeks ago