Skip to content

Releases: aeharding/voyager

2.26.0

24 Mar 02:34
2.26.0
d9c7358
Compare
Choose a tag to compare

This release is quite big, so let's dig in!

Android: Long press links for options

Long requested, on android (and desktop) you can now long press any link for options to copy/open/share.

View videos!

The video player has been significantly revamped. You can now open in a fullscreen viewer (like images), which means you have options to download/share as well!

In addition, you can now open videos from comments (with options to unmute and scrub) -- you're no longer limited to glorified GIFs in comments.

Also, wondering why some videos don't play properly on iOS? It turns out a lot of lemmy instances are misconfigured and don't support progressive streaming! I made a tool so you can check if your instance is configured properly for videos here: https://aeharding.github.io/lemmy-streaming/ Please check and inform your admins if not!

Upload videos!

If your instance supports it (with filesize limits, and checking via my tool: https://aeharding.github.io/lemmy-streaming/), you can now upload videos directly to your Lemmy instance as a new post.

Improvements to tags in comment header

Previously, your tag and "new account" indicators would be clipped if the username was big (or highly nested comment). Now, if will always show at least a bit of your tag. In addition, if ellipsed, you can now tap the tag to view the entire thing. This should really help those that like showing the user instance (even when tagged).

✨ Changes

  • fix: force insecure thumbnail images to load securely
  • chore: upgrade dependencies, remove deep link lifecycle workaround
  • chore: reapply spm migration with capacitor v7 (#1794)
  • chore: unpin ionic dev build for react v19
  • chore: opt out of fastlane analytics
  • feat: ellipsed tag dialog, improve comment header ellipsing
  • fix: ionic tap click effect for canvas and video elements
  • fix: toned down haptics patch not applied
  • chore: cleanup eslint config
  • fix: crash loading join instance selector page
  • feat: video upload
  • feat: gallery modal supports videos
  • feat: long press external link
  • refactor: remove useContext
  • fix: large post separator drawn incorrectly with global setting = compact
  • fix: ios pull to refresh on profile load error
  • fix: video player fixes, nsfw tweaks

2.25.1

13 Mar 16:37
2.25.1
ab56f6d
Compare
Choose a tag to compare

📦 Uncategorized

  • fix: user-agent not sent for native network requests

2.25.0

13 Mar 05:11
2.25.0
5eabec2
Compare
Choose a tag to compare

✨ New Features

  • feat: improve modal layout for landscape tablets + phones with open keyboard
  • feat: title/hover markdown image text
  • feat: long press mod log moderator to get more options

📦 Fixes

  • chore: upgrade dependencies
  • chore: upgrade pnpm
  • chore: remove corepack workaround
  • feat: long press mod log item
  • chore: use react v19 types
  • fix: broken link on media preview on post page
  • chore: upgrade dependencies
  • chore: move eslint-plugin-perfectionist to dev dependencies
  • fix: image overflow with autoplay videos turned off
  • fix: change to append user agent
  • fix: native app user agent

2.24.3

24 Feb 05:37
2.24.3
9de3a25
Compare
Choose a tag to compare

Fixes

  • fix: mod and admin log remove/add actions swapped
  • fix: upload image after switching accounts from comment editor
  • fix: broken post markdown images after uploading post image
  • fix: switch account during comment loading indicator not shown
  • fix: crash during race condition of join instance data reload
  • fix: change account modal not dismissing after selection

2.24.2

06 Feb 03:04
2.24.2
5ac4587
Compare
Choose a tag to compare

📦 Uncategorized

  • build: fix broken docker corepack keys
  • fix: android showing spurious setting tab badge

2.24.1

04 Feb 06:55
2.24.1
233e107
Compare
Choose a tag to compare

Changes

  • build: fix corepack debacle
  • fix: crash when sharing from ipad

2.24.0

02 Feb 04:53
2.24.0
14e0f4a
Compare
Choose a tag to compare

Hi there!

Lots of bugfixes in this release.

The main feature of this release is changing how post/comment link sharing works.

What you may immediately notice: The "link" button the post action bar has been removed:

Instead, you can tap the share button and tap "open in safari" (on Android, you can tap your browser in the share bar).

Historically, the URL shared here has been the "fedilink" URL, which is a URL to the instance that the user originally posted to. This can be awkward to share/link to if the user that submitted the post is on an instance like lemmynsfw. But now, you can customize the instance that you share a post/comment link to!

By default, sharing a post/comment will now use a link to your current instance. You can change this in settings:

  • Local: Default. You current instance.
  • Community: Will use the community's instance of the shared post/comment. Note: You client must make a request to the instance to resolve this.
  • Author: This is what was done historically in Voyager, so you can set to this to enable old behavior. It is the same as the fedilink.
  • Ask: Voyager will always ask you how you want to share

In addition, if you want to choose the instance for a specific post, you can now long press the post action sheet share icon to bring up possible instances to share with.

Changes

  • feat: never show read setting
  • fix: limit custom lemmy emoji max size
  • fix: clarify read posts will always be hidden
  • feat: customize share instance
  • fix: share button missing in in-app android firefox browser
  • chore: upgrade dependencies, capacitor v7
  • feat: open in safari on share sheet
  • fix: user tags not backed up
  • fix: deeplink can be flakey
  • test: failing date tests
  • fix: auto refresh app on db crash
  • fix: remove application answer placeholder
  • fix: insecure media failing to load
  • fix: better setting label for share link instance
  • fix: communities list flicker on app load
  • refactor: react setState() warning
  • fix: user tag modal margin with open keyboard

2.23.2

19 Jan 19:47
2.23.2
33f1f9b
Compare
Choose a tag to compare

Fixes

  • fix: remote user search

2.23.1

18 Jan 04:51
2.23.1
d38dba1
Compare
Choose a tag to compare

Fixes

  • fix: switching accounts from communities list may crash
  • fix: overflowing zalgo
  • fix: community actions button disabled with incorrect case (#1814)

2.23.0

12 Jan 19:30
2.23.0
7940051
Compare
Choose a tag to compare

This release has a few notable features:

  • Settings to hide accessible captions, and a setting to hide controls on gallery open
  • Revamped toast message UI which should animate much nicer

Full notes:

  • fix: crash with invalid url as link
  • feat: setting to hide accessible captions
  • refactor: use asyncNoop
  • fix: pwa router corruption when switching accounts in certain way
  • fix: edge case where post hiding might not work for a few posts
  • feat: setting to hide controls on gallery open
  • fix: inbox badge count overflow
  • chore: upgrade dependencies
  • fix: percent character in search causes crash
  • feat: toast refactor
  • fix: invalid markdown link preview