Repository navigation
Releases: VoyageClient/Voyage
Releases · VoyageClient/Voyage
Release list
Voyage 20261029
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
- [bcca6cb](bcca6cb...
Nightly 20261007
Nightly build of Voyage at e4c8a3c828.
Changes since nightly 20261003:
- 7f0b5b5e86 Describe Voyage's features and network connections in the store listing
- a35e06b8cf Generate F-Droid changelogs for each nightly
- 0a7ba73cec Register pushers under Voyage's own app id
- af7324b4d4 Remove Element's leftover Sentry analytics config
- fe298be75b Drop the implied call-log permission and post-Pie storage writes
- d8b7262db5 Only show and send room mentions the sender is allowed to make
- eaa7a99b69 Show debug message events as debug everywhere
- eb57d3f21d Remove stealth mode
- d5387e91cf Sharpen zoomed media in the image and video editors
- 5f0e9147d5 Let the thread summary shrink to its content
- 940285a8b8 Keep thread summary previews when their timeline row is deleted
- 297bb0411e Resize timeline media when the viewport changes
- a26f045d45 Edge-scroll image pack drag reorder from the visible list bounds
- 3612e35902 Keep message timeline visible during jump corrections
- c3ae8f64e1 Linkify custom URI schemes in message text
- 9988a9ca69 Preview voice-message files before upload
- a477005fda Load full uploads history in encrypted rooms
- bc3d3b663b Keep sticker picker packs ready and image loads responsive
- 1fc8f99955 Refresh room permalink previews when returning to room lists
- 120733c250 Render custom emoticons in /me messages
- f095819d97 Show edited label below rich message code blocks
- 16533738eb Save large image packs with compact state events
- 6c162058fa Handle composer keyboard around slash command popups
- 7f86ac76b3 Keep room search keyboard closed after dismissal
- f6d39cb38a Keep account data toolbar actions steady during navigation
- bd707deece Keep permalink pills visible in room previews
- 3547f7a9a4 Localize debug event type notices
- c747216719 Keep thread relations in their proper timelines
- 018d23050d Keep gallery upload settings per attachment
- 917102593e Show room creation header for short configuration sequences
- c1bca17a6e Animate profile colors across live updates
- 6cd967a769 Avoid transient bubble resize during text updates
- 13941d8f27 Animate custom emotes in the picker
- 794523b586 Jump to related event on debug row double tap
- 5983cc145c Align user agent version preferences
- f642ce68bb Show empty states for room and DM lists
- ba38f8aa74 Match key backup option backgrounds to the sheet
- 0902a91317 Fix wrapped inline code background bounds
- 3e2361edb9 Keep thread events in their timelines
- e0e80981a0 Prevent unintended Markdown in outgoing messages
- ce73cfe1de Avoid crash after leaving a failed permalink
Nightly 20261003
Nightly build of Voyage at 2e44dbf547.
Changes since nightly 20261002:
- 2e44dbf547 Open stickers in the media viewer on long press
- c277db51c4 Fix three crashes
Nightly 20261002
Nightly build of Voyage at 0aecd67777.
Changes since nightly 20261001:
- 0aecd67777 Open image pack entries in the media viewer
- 1c36f62d8f Fix image pack reorder crash
- f556a570dc Draft image pack edits locally until Apply
- 372eceb1fc Add via: option to /join and drop /joinSpace
- 5515d5d62d Break sender grouping after messages rendered as notices
- b7061146f6 Fix media previews with caption and long filenames
- 3f56aa8d10 Enable text selection in media captions
- 0e45c9faa2 Work around framework crash in the composer's spelling-suggestion popup
Nightly 20261001
Nightly build of Voyage at bcf5af669e.
Changes since nightly 20260930:
- bcf5af669e Keep room mention pills when editing and restoring drafts
- d7fa43da41 Fix translations flagged by tr.py check
- 5d6cb304e1 Import Telegram sticker packs
- 0740051e4f Document misskey-style image pack exports/imports
- f9c6b7c189 Resolve names and avatars of typing users without a member row
- 0e43980dd0 Fix crash when the notification settings account data write fails at startup
- 4e35fadde1 Add jump to relation for edit events in developer mode
- d55ed9fa29 Add drawing, colors, free rotation, undo/redo and frame extraction to the media editors
- c0abc1d278 Follow the current MSC4549 cover art fields and fix audio playback state
- 23253a6a78 Add /raw, /rawmsg and /rawstate commands to send events from raw JSON
- a1d4b3cdcd Style code in compact message and topic previews
- 492c0b6233 Remove GitHub issue and PR templates
- 24910939d5 Dismiss the keyboard before composer attachment actions
- acc94e555e Show one read-receipt row for a collapsed event group
- 8aaa1221be Fix selectable-text draw and offline account-data crashes
- cdcc1ba5cf Only strip plain reply fallbacks that quote a sender
- a3fe369052 Keep link preview images stable during sends
- e3c71da17a Open related thread messages inside their threads
- 54a344ed1e Document multiline commit messages
- 1743d8abf1 Show room permission changes in the timeline
- 9dde1efa67 Render Twemoji in freeform reactions
- cedb8e4e19 Send long-press forwards as a block quote
- 0c6125f271 Drop the topic from the room creation header
- 54556a24fb Redraw memoized avatar placeholders when the sender's color resolves
- 17864a9e05 Show where hidden history begins instead of an endless spinner
- 1855fc868a Render translated messages as formatted HTML outside the timeline
- cb03aa3522 Allow /join with matrix.to and matrix: room and event links
- b2c5ba5d08 Redesign the language picker with flags and in-place switching
- 3e32bd2e67 Translate the app into 15 languages and drop the rest
Nightly 20260930
Nightly build of Voyage at a5b15e925d.
Changes since nightly 20260927:
- a5b15e925d Drop unsupported UI locales and merge Bengali variants
- d266f43056 Require translations for new strings at commit time
- b89c04865e Offer translation for media gallery captions
- edd7fc2fb5 Fix search translation crash and jumped-to timeline snapping to the latest message
- d93ac63e73 Restore keyboard state around URL preview image viewer
- 7d8d5e4c8c Add support for MSC4550 explicit links
- a34379b287 Fix translated sends dropping emotes, Google sentence spacing and stale translations after edits
- 41a1c11472 Use translate.google.com's own endpoint for Google translation
- cb9bc704ca Fix viewer on just-sent images
- 6de961661f Fix blank timeline after jumping to a search result
- f409bb1ed2 Unify code block rendering across rich text surfaces
- c11c854659 Clear all account caches and reclaim search index files
- 30fda6fa90 Remove timeline gap healing from pagination
- 5e615a4f34 Unlinkify /me sender names
- 92fdf36ec5 Avoid Glide activity lookups during view cleanup
- 2d90b4779b Fix animated avatar playback, cropping and previews
- 8bc925fc25 Preserve composer keyboard state across media and selections
- be366ef1c5 Improve code appearance and add inline tap to copy
Nightly 20260927
Nightly build of Voyage at 3c837b5f8a.
Changes since nightly 20260926:
- 3c837b5f8a Clarify validation and commit message rules
- 7db09536d2 Match profile personalization backgrounds and dividers
- d8e03cd114 Prevent timeline shifts when opening read-only rooms
- 3714a49ff1 Resolve lint findings and preserve API 14 support
- 6ece2fed52 Require tests and lint before committing
- e0afc2562a Exclude local echoes from thread reply counts
- ee40e48f77 Keep unread markers visible until their fade completes
- a90e46a36f Smooth composer keyboard transitions and preserve resume state
- 30645682ed Match downloaded audio backgrounds to MSC4549 cover art
- 142f025a78 Fix composer microphone layering and attachment transitions
- e2a0dd521a Preserve search mention pills when applying autocomplete
- 0374eb28ad Open MXC links as authenticated media downloads
Nightly 20260926
Nightly build of Voyage at bbfcc7cf0f.
Changes since nightly 20260925:
- bbfcc7cf0f Send spoilers with the bare hidden text as the plain body
Nightly 20260925
Nightly build of Voyage at d91c1c9ac7.
Changes since nightly 20260924:
- d91c1c9ac7 Rework link preview settings into per-account No / On-device / Server-side
- 52e09dc90e Send queued media in the order it was picked
- e994278107 Fix scroll animation freezing mid-way when a list item updates
- 961c493595 Fix bottom sheet crash on actions without an icon
Nightly 20260924
Nightly build of Voyage at d624d52325.
Changes since nightly 20260923:
- d624d52325 Fix reactions that can't be removed or flash back after un-reacting
- 99e9e12e31 Keep multi-word quick reactions intact
- 15a774ef2a Flash a jump target in place when it is already on screen
- 523c68ebaa Extend the media viewer's bar dims under the system bars
- bf051d97d0 Fix failing unit tests and detekt findings
- 862e95c1b9 Let long screenshots scroll the timeline
- 150b2f13b7 Stop rooms taking seconds to open
- 6aadcdf396 Stop scroll animations replaying on items already on screen
- 30fbc4e246 Remove the new session manager and polish the legacy one
- c958b87295 Stop compressed videos coming out rotated
- 9884479866 Send only the app name as the User-Agent
- b2b65ded79 Open the message actions sheet with its content already in place
- cb70690e4c Mark a room unread when a reaction arrives in it
- 390c7f8a26 Stop the autocomplete popup flashing open when a query has no matches
- 9b5c4c3a64 Show the date above the topmost message while older history loads
- 8427696c99 Keep the selected reaction pill translucent on every theme and accent
- f3a22d92e5 Only open a thread from the thread summary
- 3e921b57c2 Retire the unread-messages separator once it has been seen
- 10283d8494 Put a plain-text rendering in the legacy room topic field
- 38a2abec7a Retry failed messages one at a time
- 5836edbc85 Carry audio metadata on m.audio events (MSC4549)