Releases
v1.11.0
Compare
Sorry, something went wrong.
No results found
1.11.0 (2026-07-16)
Features
#784 : use platform media players on iOS instead of bundled libmpv (50349fe ), closes #784 #611
#790 : inline video seek bar, time labels, and play-button tap target (ff05a75 ), closes #790
#791 : video bubble skeleton, thumbnail retry, and retry-state guard (0887a9a ), closes #791
#793 : derive video bubble box from media dimensions (8afa5ed ), closes #793 #797
#795 : enable web video playback via HTML5 video_player (a988bae ), closes #795
chat: create polls from the compose attachment menu (2164a9d ), closes #596 #524
chat: end polls and show poll preview text (67b598e ), closes #598 #599 #524
chat: render MSC3381 poll-start events as read-only bubbles (6f4bde2 ), closes #595
chat: render poll label in IRC timeline style (5aa3c85 ), closes #595
chat: vote on polls, change, and retract (d7c7ec7 ), closes #597 #524
e2ee: trim redundant taps in E2EE setup screen (50e299f ), closes #622
show position and duration labels in fullscreen video slider (faae947 ), closes #797
swipe-to-dismiss and tap-to-pause fullscreen video (1a036ff ), closes #797
Bug Fixes
#784 : do not await just_audio play in open (d2b5715 ), closes #784
#784 : harden mobile video/audio player lifecycle (91d957a ), closes #785
#784 : label recorded voice messages as audio/mp4 not audio/ogg (80e2839 ), closes #784
#784 : remux Ogg/Opus voice messages to CAF on iOS (7dda848 ), closes #784
#784 : seek to start before replay on iOS/Android audio (820b37d ), closes #784
#784 : sniff audio content magic bytes on iOS instead of mimetype (deecdf6 ), closes #784
#784 : use PlaylistMode.none for non-loop media_kit playback (06867af ), closes #784
chat: guard encrypted video/attachment thumbnails against invalid image data (ad1eb19 )
e2ee: map verification cancel codes to friendly text (0c31188 ), closes #626
e2ee: show busy state while unlocking existing backup (4f9cbec ), closes #626
fullscreen top bar reappears on tap and auto-hides slower (30b6039 ), closes #797
provide Material ancestor for media viewer dialog (e3a1c7b ), closes #797
render poll question in push notification body (f69cddb ), closes #799
respect top safe-area inset on call and key-backup banners (acad2aa ), closes #771
seed fullscreen video controls with current playback state (ac1ed6b ), closes #797
strip reply fallback from OS notification body (7c86e1d )
You can’t perform that action at this time.