Skip to content

Voyage 20261029

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:33
· 20 commits to develop since this release

Release of Voyage at bc8a664cdf.

Changes since release 20261007:

  • 4d6fbe839e Fix detekt line length in DefaultSendService
  • 26deb70fbc Add <<< >>> multi-line quote blocks
  • ffe7bfcb02 Resolve missing previous membership from referenced events
  • 175a657ff4 Wait for joined rooms before navigation
  • 474ff1f5c0 Make timeline message timestamps optional
  • 3ccaef6f18 Keep message jumps stable while the timeline updates
  • 868e09b4d6 Load pinned messages as their events become available
  • 06f6694479 Keep a restored mention from pilling together with the next word
  • 58dfab2924 Keep a jumped-to message steady while its timeline loads
  • 3ce3bff3ce Add homeserver info to user profiles and /serverinfo
  • 2dc33976e4 Paste only plain single-line text into login fields
  • 5182b797ec Stop the empty room list spinning forever on sliding sync
  • 20d9b72cb6 Fetch room previews with MSC4560 stripped state
  • 0c9b407666 Fix Android 13 crash when reading Parcelable intent arguments
  • b10f8ad466 Center wrapped names on fullscreen invites
  • da1ef0e356 Prevent stale timeline refreshes from hiding sent messages
  • 0da73a2abd Prevent account switch progress dialog from jumping
  • 550470cc9b Send a backslash-escaped pill as its plain id
  • 604c0f4fa3 Fix stale inviter and DM profiles after an invite
  • 9d4d2f6168 Show historical profiles in mention pills and same-batch messages
  • 9d961906d2 Fix ANR when a large notification backlog is processed
  • 2ce58f6541 Open inviter avatar and profile from the invite screen
  • 70f45bf392 Fix account switching crashes from session initialization
  • 58418e58c9 Allow dragging attachment previews to reorder uploads
  • e5b21609e6 Fix slash command bodies in media captions
  • 031af96877 Match Element Web trailing newline rendering
  • 703116bc32 Keep missing video thumbnails static and visible
  • bd7f7bf6e7 Fix send button flickering when starting or cancelling an edit
  • 907eff99e3 Add swipe to edit
  • 24dcabbffb Reorganize settings and add settings search
  • d6ed1b6420 Add picture-in-picture to the video viewer
  • 04c9c1926b Add scheduled messages, muting, and temporary mutes and bans
  • 6b99aa2e2b Keep other invite-config keys and accept MSC4380 unstable identifiers
  • dc9b4a5983 Act on IDs and timestamps double-tapped in JSON viewers
  • 82626de188 Add state event revision history to devtools
  • ddbfb4f228 Fix devtools JSON viewer hanging and crashing on large objects
  • 4d9a35b0e5 Stack multi-line custom emotes flush
  • e4e1dc627c Move rooms to Historical when sliding sync delivers a kick or ban in the timeline
  • d6a1026fb8 Stop the timeline flashing a spinner after opening a room
  • 1367687f4d Disambiguate duplicate display names in reply headers and live sender names
  • bf7c1007b8 Render and copy empty HTML list markers
  • 4250e59066 Stop hidden room lists from freezing the app with full rebuilds
  • e435b7fb97 Respect reaction permissions and clear failed local reactions
  • 297cc52c5c Require date tags for releases and add Makefile commands
  • 58125ac01e Fix database shutdown races during account switching
  • 83cdbd0844 Preserve bare link text when copying messages
  • 35c4b41b23 Avoid link warnings for automatically added protocols
  • f069223e59 Match the media galleries toggle to other Labs titles
  • 1dffcb634e Add a persistent audio player
  • d635f15781 Add syntax highlighting and code block color palettes
  • 77a33277a2 Fall back to the user ID for thread list sender names
  • b706a1e81a Add audio extraction to the video editor
  • 52cd422fb8 Add per-room timeline visibility settings
  • 3d1a470c9a Support shortcodes and inline images in freeform reactions
  • c08c350086 Keep RTL names from flipping UI sentences in an LTR UI (and vice versa)
  • 0974ddecda Fix async media uploads sending the local file URI instead of the mxc URL
  • 86d8808801 Cache supported locales so the language summary is complete on first draw
  • 1c779704cb Give every emoji a :shortcode: and rank emoji suggestions by match and frecency
  • 23bf0fb64b Render every message preview through one shared builder and view
  • 668d5cc69c Keep custom emotes as their shortcode in plain-text room topics
  • 140cb794ab Fix location sharing, pins and map previews
  • 8c6123f789 Show attachments in message previews as the timeline draws them
  • bcca6cbd30 Reset the matrix.org server type when switching homeservers
  • dccc0cb464 Fix mention pills and name colors in the threads list
  • 93c5f605e7 Add SVG rasterization to the attachment preview
  • b5a450a486 Implement literalMentions in the desktop pills stub
  • 2edad0905f Persist the selected home, space, and tag tabs
  • 09f162b754 Update MSC4553 forwarding for messages and stickers
  • a92cebe660 Skip confirmation for matching MSC proposal links
  • e4a743a9a4 Raise timeline event compaction threshold to ten
  • 7249b4f439 Use stable poll events and support vote withdrawal
  • aebb0b96cd Keep leading plus signs literal in messages
  • 862e3c3dd6 Separate forwarded message headers from HTML quotes
  • e4baf2bcf4 Clarify commit body guidance for translations
  • fa201909b7 Guard link previews and disclose labeled link destinations
  • ebce6aeb7a Implement MSC4553 forwarded messages
  • e173c1ed25 Repaint sender name color changes in selectable message text
  • ae3943adb8 Draw mention pill labels in the bold, italic or size of the surrounding text
  • b0b6c8f74c Show the fetched display name and avatar on profiles of users we share no room with
  • ce717d8118 Let an in-flight transaction finish before closing the session database
  • 4333548663 Recheck the sync thread's wait conditions before waiting
  • 4585b60976 Resolve emote shortcodes in room topics
  • f85548ab52 Render a saved profile note immediately
  • 3a7ec8cac8 Render code blocks and tables inside blockquotes as styled blocks
  • 2e7e7d4ef2 Fetch search-result events missing locally when opening message actions
  • b313b96ddb Cap pill width and fit the label to the cap
  • 6e7f6696d6 Limit init sync to the active account
  • fb26a6b88e Order same-millisecond timeline events by arrival instead of event id
  • 9a30d72959 Match sent messages by event id when the server omits transaction_id