Skip to content

Releases: VoyageClient/Voyage

Voyage 20261029

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:33

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...
Read more

Nightly 20261007

Choose a tag to compare

@github-actions github-actions released this 07 Oct 00:35

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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:42

Nightly build of Voyage at 2e44dbf547.

Changes since nightly 20261002:

Nightly 20261002

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:20

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

Choose a tag to compare

@github-actions github-actions released this 01 Oct 10:46

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

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:18

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

Choose a tag to compare

@github-actions github-actions released this 27 Sep 09:50

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

Choose a tag to compare

@github-actions github-actions released this 26 Sep 09:01

Nightly build of Voyage at bbfcc7cf0f.

Changes since nightly 20260925:

  • bbfcc7cf0f Send spoilers with the bare hidden text as the plain body

Nightly 20260925

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:24

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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 09:04

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)