Skip Navigation

Search

Is there a way to prevent taps on a post from taking me to the OP's profile?

Often when I tap on the title of a post, rather than opening the post, it takes me to OP's profile. I think maybe there might be an overlay between the title of a post and the tap area for the OP's handle, or I'm fat-fingering it. Either way, it's a little frustrating.

I would like to disable the ability to go to someone's profile directly from my feed so that it takes me to the post whenever I tap anywhere in the title/author/community area. If I would like to go to OP's profile or the community, I could do so from inside the post. Sync has this option as a setting as shown in this screenshot :

!

I can't find it in Voyager. Is there a way to set this up in Voyager?

3

Random Community not random and fails every other try

On the toolbar, there's a magnifying glass icon that I'm calling search.

I enter the search page by clicking on that icon.

On the search page, there are a number of communities, and at the bottom, there's a Random Community button.

When I click on Random Community, I am sent to [email protected]

So far so good.

When I backswipe to go back to the search page, and click on Random Community again, I get a yellow error dialog saying "Failed to find random community"

No choice but to go back to the search page.

Random Community again returns me to 100yearsago

Back and Random Community gives me the yellow "Failed to find random community" dialog.

Ad infinitum

Edit: I am using Android v2.9.1

!

10

Voyager now has a Patreon

Hi there! I've received a few requests, so I've created a Patreon page for Voyager.

This adds an additional option, alongside Github Sponsors, Liberapay and in-app donations.

[!](https://www.patreon.com/voyagerapp)

Thanks again to everyone that supports Voyager! šŸ’™

----

While I have you here, let me show off a few of the new features from the release earlier today!

Random Community Button

Find new communities, randomly! Pull to refresh to find a new random one with ease.

! !

Launch native app if available

Currently, if you tap a Youtube link, it will open Youtube in the in-app browser. (And same with news apps, etc.) Now, by default, it will open the app, if installed.

You can easily flip this off in Settings to get the old behavior ("Prefer Opening Native Apps").

!

Shortcut to copy text

If you want to copy all post/comment text, there is now a handy copy icon in the header of the sheet!

! !

Android navbar style updates

I've tweaked Android navbar styles to make them a little nicer.

! !

aeharding purple highlight

My username is now purple, so you can easily identify me as the Voyager dev

!

iOS Cache Clearing

You can now clear iOS cache for Voyager (native app only). Please note: It will not clear everything - iOS seems to keep 100mb around, without a way to clear. Other apps I checked seem to have the same issue.

! !

Comments theme

You can now style the comments theme!

!

20

Voyager 1.43.0 now supports spoilers

Voyager has finally added support for spoilers! This was the 9th issue reported in Voyager's Github project, back in June last year. (Since then, Voyager users have created nearly 600 issues with around 500 being resolved!)

It was a huge undertaking, involving a few different packages and nearly one hundred unit tests in order to ensure proper parsing logic.

Also, I've published Voyager's spoiler plugin with AGPL-3.0, so any other FOSS lemmy app using Remark for markdown parsing can more easily add spoiler support :)

So, now Voyager should properly parse spoilers, check it out below! Shortly, I will add support in the Markdown toolbar so you can easily create your own.

(by the way - this release also adds support for horizontal rules. Voyager should now support all of the official Markdown syntax.)

Formatting

The Lemmy spoiler format is based on the CommonMark Container Block Directive proposal. In fact, the spoiler plugin was forked from remark's directive plugin (this plugin is not flexible enough to be compatible with markdown-it-directive, what lemmy-ui is using, without forking). Their behavior is very similar to Markdown code blocks. Here's the "happy path" syntax (but there's edge cases that behave similar to edge cases of markdown code blocks):

```

Hi there!

Some text

```

Some examples

Below are some examples stress testing the spoiler parsing.

The spoiler syntax happy path

Some text

----

šŸ‘‹ Hi there with bonus colons and spaces!

This is a spoiler message. Boo! šŸ‘»

Nested spoiler!

This spoiler is nested within the "Hi there!" spoiler. I don't know why you'd want to nest spoilers... But you can šŸ˜†

----

> ::: spoiler Spoiler in a quote with implicit closing fence > You can quote spoilers. šŸ¤” idk why you'd want to but you can.

----

A spoiler at the end of the post

Bonus dog for tapping spoiler

!

12

Using an iPhone in the EU? Please install the Voyager native app. Apple is killing support for PWAs

UPDATE MARCH 1 2024

Apparently apple has relented and my original post is no longer relevant. You can continue to use the PWA in the EU! I'll keep this post up for posterity. Apple.com:

> UPDATE: Previously, Apple announced plans to remove the Home Screen web apps capability in the EU as part of our efforts to comply with the DMA. The need to remove the capability was informed by the complex security and privacy concerns associated with web apps to support alternative browser engines that would require building a new integration architecture that does not currently exist in iOS. > > We have received requests to continue to offer support for Home Screen web apps in iOS, therefore we will continue to offer the existing Home Screen web apps capability in the EU. This support means Home Screen web apps continue to be built directly on WebKit and its security architecture, and align with the security and privacy model for native apps on iOS. > > Developers and users who may have been impacted by the removal of Home Screen web apps in the beta release of iOS in the EU can expect the return of the existing functionality for Home Screen web apps with the availability of iOS 17.4 in early March.

https://developer.apple.com/support/dma-and-apps-in-the-eu

------

Hi all! I hope you're doing well and enjoying Voyager's recent features! šŸ’™ My apologies for the below post. I've tried to make it as simple as possible, but unfortunately it is a complex issue.

Due to Apple's iOS 17.4 update in the European Union, some users will need to migrate from the Voyager PWA to the Voyager native app to continue using Voyager by March 2024.

Applicability

IMPORTANT: This ONLY affects users:

  1. Living in the European Union, and
  2. Using an iPhone (iPad/Android not affected), and
  3. Using the PWA version of Voyager (not sure? continue reading)

Voyager has two versions:

  1. āš ļø The PWA, added to home screen from https://vger.app, https://m.lemmy.world etc (affected)
  2. āœ… The native app, downloaded from the Apple App Store (NOT affected. You can stop reading if you are using the Voyager native app)

How do I tell if I am using the PWA or native app?

Go to the root of the Settings tab. Look through the menu options. If you see menu item "Install App" you are affected!

!

I'm affected. How do I keep using Voyager?

Download the Voyager native app:

[!Download on App Store](https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762?platform=iphone)

https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762?platform=iphone

Please note you will have to reconfigure settings and login again.

FAQ:

Q: I live outside the EU. Does this affect me?

A: No.

Q: What will happen to my PWA settings?

A: If you are affected (see above criteria), Apple will delete them when you upgrade to iOS 17.4.

Q: Can I just not upgrade to iOS 17.4?

A: Yes, you can disable automatic updates. But I don't recommend that for security reasons.

Q: What is Apple's justification for removing PWAs in the EU?

Note: Apple calls PWAs "Home Screen Web Apps."

A: apple.com: Why don't users in the EU have access to Home Screen web apps? Please read with a grain of salt.

Q: Where can I get the Voyager native app?

A: You can download Voyager on the App Store:

[!Download on App Store](https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762?platform=iphone)

https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762?platform=iphone

Q: More light reading plz?

A:

  • https://open-web-advocacy.org/blog/apple-on-course-to-break-all-web-apps-in-eu-within-20-days/
  • https://www.theregister.com/2024/02/08/apple_web_apps_eu/
  • https://9to5mac.com/2024/02/15/ios-17-4-web-apps-european-union/
11

Is the 'trending' section of 'search' an app or lemmy suggestion?

I decided to check a few of the trending communities suggested on the search tab, but they're all new communities with one or none subscribers and little to no content. How is that trending? Is Lemmy or voyager suggesting these to me?

!

3

Add option for Voyager to open all Lemmy and kbin links by default from browser/web links

Ideally there would be a large list of Lemmy and kbin instance URLs under the "Links to open in this app" heading.

!

1

Voyager 1.35.0: New login, pick a server, and signup UI

Voyager v1.35.0 brings a complete rewrite of the login flow, and adds picking a server and signing up! Check it out! (If it seems familiar, that's because it's inspired from the Mastodon app.)

NOTE: For now, this release will only be available on web and iOS Test Flight. It needs more testing before rolling out to a wider audience. Thanks!

I would appreciate and feedback below in the comments. šŸ˜Š

Welcome and about

! !

Log in

! !

āœØ NEW: Pick server and sign up

! !

! !

!

9

Crossposts are now fully supported in Voyager

Over the last few days I've added full support for creating and viewing crossposts, so check it out!

There's also been other features added like mod banning, follow the Github releases for more.

View crossposts

When Voyager detects a crosspost, it will now automatically render it in the UI. This makes it quick and easy to see # of comments and post score of the crossposted content. It also makes it much easier to navigate to the original post!

!

It's also supported in compact mode!

!

If you don't like this behavior, you can disable it in Settings -> Appearance -> Embed Crossposts.

!

Create crossposts

You can now crosspost anything to a community! Try it out and let me know what you think.

! !

12

Feature request - Linking multiple photos/images in photo tab

In voyager, you can click on the photo button in the text/body and simultaneously upload and link photos in a post EXCEPT in the photos tab. Which only gives the main photo upload.

!

Is it possible to change that to act like the other tabs? I found a work around by just linking in the text tab first and then going to the photo tab but it's very counterintuitive.

2

BugNotice - App switcher icon

!

When switching app, icon doesn't load. Not a big deal but just wanted to share šŸ˜‡

10

PSA: You will be automatically logged out when your instance upgrades to Lemmy v0.19

Lemmy v0.19 is out, and is being rolled out to various instances. I expect it to be rolled out of lemmy.world soon as well.

Voyager should continue working quite smoothly! However..

šŸšØ You will need to login again

Lemmy invalidates all login sessions during the upgrade. This means you will be logged out on Voyager an will need to login again.

It's a bit of inconvenience, but there's a payoff:

āœØ What's new?

Moderator view

Mods can now view all modded posts on one unified feed! Head over to the communities list to check it out (if you are a moderator on 1+ community)

!

Additional sorts

Controversial, scaled, more time-based top sorts. Enjoy!

! !

Instance blocking

Head over to "Filters & Blocks" in Settings and block to your desire!

!

Other small misc fixes

Lemmy v0.19 has been a long time in the making, so there's definitely a few smaller things I'm forgetting. Enjoy!

12

Voyager 1.31.0: Change comment account, happy holidays!

Hey, happy holidays everyone!~

Please note development will wax and wane with the holidays. Hopefully not as much as with my fishing trip haha šŸ’€

New Features

Switch accounts while commenting

I was inspired by this post: You can now select the lemmy account you want to comment with directly from the new comment dialog! Just tap the header of the new comment dialog to switch accounts.

!

New Icon: Happy Holidays! ā˜ƒļø

Enjoy! Thank you @fer0n! šŸ’™

!

What's Changed

  • Add support for inline code in inline markdown by @0xCmdrKeen in https://github.com/aeharding/voyager/pull/1058
  • Fix android photo upload error by @aeharding in https://github.com/aeharding/voyager/pull/1064
  • Fix misc typescript warnings, error handling for resize by @aeharding in https://github.com/aeharding/voyager/pull/1066
  • Add commenting with other account by @aeharding in https://github.com/aeharding/voyager/pull/1057
  • Add Holidays icon by @fer0n in https://github.com/aeharding/voyager/pull/1065

Full Changelog: https://github.com/aeharding/voyager/compare/1.30.3...1.31.0

16

Voyager 1.30.0: Progress Pride app icon, remember community sort, switch account shortcut

NOTE: This release will reset your custom app icon on iOS. Sorry!

Voyager 1.30.0 is released! :) There also wasn't a post for it, but Voyager 1.29.0 was released a few days ago and has some nice features you can read about on Github.

New Features

Remember community feed sort

There is a new toggle in Settings to enable "remember community sort"! This remembers community sort, but also remembers home/local/all feed sort as well.

!

Tap profile button again to bring up account switcher

When you're viewing the profile page, you can tap the profile tab bar button again to bring up the account switcher. It's a nice shortcut. Thanks @0xCmdrKeen!

New Icon: Progress Pride

Thanks @fer0n for this awesome new icon!

!

View your posts/comments that have been moderated

From your profile, you can now view the moderation log for your current account. Thanks @0xCmdrKeen.

!

Stable "load parent comments" scroll position

When you press "load parent comments" the comments now stay in place instead of jumping

What's Changed

  • Add pride icon by @fer0n in https://github.com/aeharding/voyager/pull/1021
  • Upgrade dependencies by @aeharding in https://github.com/aeharding/voyager/pull/1025
  • Add modlog link to profile action sheet by @0xCmdrKeen in https://github.com/aeharding/voyager/pull/995
  • Add stable "load parent comments" scroll position by @aeharding in https://github.com/aeharding/voyager/pull/1029
  • Add remember community feed sort option by @aeharding in https://github.com/aeharding/voyager/pull/1036
  • Fix React prop dev warning by @aeharding in https://github.com/aeharding/voyager/pull/1037
  • Fix settings menu item text ellipse by @aeharding in https://github.com/aeharding/voyager/pull/1039
  • feat: Quick account switcher by @0xCmdrKeen in https://github.com/aeharding/voyager/pull/1031

New Contributors

  • @0xCmdrKeen made their first contribution in https://github.com/aeharding/voyager/pull/995

Full Changelog: https://github.com/aeharding/voyager/compare/1.29.0...1.30.0

3

Voyager 1.26.0 - Mod tools, continued!

Moderation part 2 is here!

Part 3 will come soon, with user banning.

New Features

Modqueue and post/comment reports

You can now access a queue of reported post/comments, if you're a mod/admin! Just head over to Profile -> Moderator (Admin) Zone and click "Modqueue". Alternatively, you can go to a specific community and view the modqueue for that community.

Here you can easily approve/remove content. Once approved or removed, Voyager will automatically resolve all reports associated with that piece of content.

What's cool about this in Voyager is if a post is flagged as reported, you will be able to see that flag throughout the app - not just in the modqueue. This can be helpful when going to a thread for additional context, for example.

Note: Reports sync every 10 minutes, or every time you refresh the modqueue.

Note: This feature may not work well on the largest lemmy instances, like if you're an admin of lemmy.world. So please contact me if you're having issues. :) It should be considered a beta, for now.

! ! ! ! ! !

Admin support

There's now support for Admin moderation in Voyager? But what does that mean?? Well... pretty much every moderation action is the same as regular mods, except every single post/comment can be removed and admins can view all reports, etc.

However, color coding for admin actions has been introduced!

Whenever you see a shield, it will be either green or red. If it's green, it means you're explicitly a moderator of that community (or post/comment within) as a signal to you.

If you see a checkmark within the shield, that means that moderation actions will be federated to other instances. While you can remove any post on your instance, for example, if you remove a post on [email protected] from your custom instance, obviously this will not propagate.

However, if you remove a post from a local community, that will propagate.

This is a helpful signal when deciding how to act on any one particular piece of content.

!

iOS build size reduced

RevenueCat used for in-app tipping is quite a heavy sdk. I've switched to a custom-built, lightweight solution.

What's Changed

  • Add autocorrect and autocapitalize to post title by @aeharding in https://github.com/aeharding/voyager/pull/965
  • Add admin mod button styles by @aeharding in https://github.com/aeharding/voyager/pull/968
  • Hide removed post from community/all/home/local for mods by @aeharding in https://github.com/aeharding/voyager/pull/969
  • Fix PWA infinite update on Safari by @aeharding in https://github.com/aeharding/voyager/pull/970
  • Fix moderators list empty in sidebar edge case by @aeharding in https://github.com/aeharding/voyager/pull/971
  • Fix comments component polling on range change after API failure by @aeharding in https://github.com/aeharding/voyager/pull/972
  • Add mod queue by @aeharding in https://github.com/aeharding/voyager/pull/974
  • Add tip plugin by @aeharding in https://github.com/aeharding/voyager/pull/963
  • Fix modal swipes interfering with text selection by @aeharding in https://github.com/aeharding/voyager/pull/975
  • Fix comment collapsed count indicator styles by @aeharding in https://github.com/aeharding/voyager/pull/976

Full Changelog: https://github.com/aeharding/voyager/compare/1.25.0...1.26.0

6

Voyager 1.25.0: Mod Tools: Part 1 (beta)

Happy Thanksgiving! šŸ¦ƒ

New Features

Mod tools: Part 1

The initial legwork for mod tools is done! You can now manage comments, posts, view the mod log, and view recent comments in your community.

There's still more work to come, including managing reports, so stay tuned!

! ! ! ! ! ! ! ! ! ! !

Share community

You can now share a community you found!

!

What's Changed

  • Add missing await to Purchases.configure by @aeharding in https://github.com/aeharding/voyager/pull/953
  • Add start of comment moderation by @aeharding in https://github.com/aeharding/voyager/pull/512
  • Add share community by @aeharding in https://github.com/aeharding/voyager/pull/960
  • Upgrade Virtua and add indexed item to remove nested div by @aeharding in https://github.com/aeharding/voyager/pull/961
  • fix: make setCanDismiss synchronous by @80avin in https://github.com/aeharding/voyager/pull/956
  • Add mod log, view all comments for community, misc mod stuff by @aeharding in https://github.com/aeharding/voyager/pull/959

Full Changelog: https://github.com/aeharding/voyager/compare/1.24.2...1.25.0

3

Voyager 1.24.0 - Android themed icon, iOS biometrics and more!

Voyager 1.24.0 is working its way through review and should hit the stores shortly. :)

New Features

Android Themed Icon (Material You)

Voyager now has support for turning on "themed icons" in Android! Just make sure your icon is set to "Default" or "Planetary" for themed icon support. Huge thanks to @Donnnno, maintainer of the open source icon pack Arcticons for the design. (Also, Articons has Voyager support with 3 variations, so be sure to check it out!)

!282920652-0d0d1264-c6a0-40e5-a432-3cf092eb9ad6

!

iOS Biometric Authentication

If you want a bit of added protection for your Lemmy accounts, Voyager for iOS now has biometric authentication with Face ID and Touch ID support. You can set a timeout before authentication is required, too!

! !

Keyboard auto show on reply

When you want to make a reply, the keyboard should now automatically show. It's also a bit faster to resize the app when the keyboard appears, and there's some other small glitches squashed that should generally make replying a nicer experience. šŸ’™

Option to turn off infinite scrolling

Infinite scrolling can be nice, but it can also be unhealthy. You can now turn off infinite scrolling (General -> Infinite Scrolling), requiring a manual click to load more posts.

!

Upvote on Save

You can now configure Voyager to automatically upvote a post on save (General -> Upvote on Save). Big thanks to @sharunkumar for this feature!

!

More haptics

Haptics have been added to radio buttons and action sheets for a more native experience.

Better video handling

Voyager should now handle more video types, and support videos in comments. Let us know if you are still seeing any videos not working!

What's Changed

  • Fix invalid account created dates (set in future) by @aeharding in https://github.com/aeharding/voyager/pull/925
  • Fix crash receiving linked instances (#935) by @aeharding in https://github.com/aeharding/voyager/pull/936
  • Add option to turn off infinite scrolling by @aeharding in https://github.com/aeharding/voyager/pull/937
  • Add biometric authentication (faceid, touch) by @aeharding in https://github.com/aeharding/voyager/pull/931
  • Upgrade Virtua, improve performance of instance selector dialog by @aeharding in https://github.com/aeharding/voyager/pull/940
  • Add iOS keyboard auto show on reply by @aeharding in https://github.com/aeharding/voyager/pull/939
  • Add haptics to action sheets, toggles by @aeharding in https://github.com/aeharding/voyager/pull/941
  • (chore) npx cap sync by @aeharding in https://github.com/aeharding/voyager/pull/942
  • Upgrade ionic to fix bug with showing keyboard on iOS native light mode by @aeharding in https://github.com/aeharding/voyager/pull/943
  • feat: Upvote on Save by @sharunkumar in https://github.com/aeharding/voyager/pull/938
  • Upgrade dependencies by @aeharding in https://github.com/aeharding/voyager/pull/944
  • Add android themed icon (material you) support by @aeharding in https://github.com/aeharding/voyager/pull/945
  • Fix videos not rendering in comments by @sharunkumar in https://github.com/aeharding/voyager/pull/877

Full Changelog: https://github.com/aeharding/voyager/compare/1.23.2...1.24.0

7

Voyager 1.22.0: View deeply nested comments

Version 1.22.0 was just released with support for viewing deeply nested comments.

This feature is SUPER cool and something I've wanted to do for a while (despite not making a Github issue for it). I can only take credit for the code though, because the design is inspired from Apollo.

There's two parts to the experience to viewing deeply nested comments:

Load parent comments

Example

When you're viewing a link to a single comment and the comment is nested greater than three layers, you will see a "Load parent comments" button:

!

When you tap it, you can continue to load parent comments, all the way back to the root comment. And what's cool about it is since you're viewing a single comment chain, we can take advantage of that and forgo the indentation:

!

Even though the parent chain isn't indented for a given comment, the comments still have their unique nesting colors!

Continue Thread

When comments get too nested for a single page, you'll see a "Continue Thread" button:

!

Tapping that brings you to a new page to continue viewing the thread (notice page title is "Thread" and initial comment is highlighted):

!

You can keep doing this over and over again for very deeply nested conversations, to the bitter end!

!

ICYMI: Communities list alphabetical scroll bar

Released in v1.21.0, You can now quickly scrub through all your communities

!

74

Voyager 1.19.0: Tap to scroll back where you were, auto hide posts, new gestures and more!

Another fairly large release! Before I get into it, thanks to those who have donated! I had a $50 one-time donor today which means I won't be working on Voyager tomorrow evening šŸ˜‰

New Features

Modded communities list

Quickly get to all moderated communities if you have them!

!

Share Gesture

You can now swipe to share. This is native-app only, due to web API limitations.

! !

Collapse Comment Gesture

There has always been a "collapse to top" comment gesture. But now there's a collapse comment gesture, which behaves similarly to tapping a comment to collapse it.

! !

Inbox items marked read on reply and vote

This is a nice little feature when you have a lot of new unread notifications in your inbox. Swipe to upvote, and it's read!

"Later" long swipe gesture

If you are overzealous with your swipes and accidentally trigger the long swipe gesture, you can now configure it to trigger later, requiring a longer swipe.

!

More actions inbox ellipsis

This ellipsis has always been here, it just hasn't been implemented till now. šŸ˜…

!

Improved communities list performance

If you're subscribed to hundreds of communities, you should see improved performance on the communities list page.

Tap status bar again to scroll back to where you were

(iOS native app only) This was a nice Apollo feature: When you tap the status bar, you're scrolled to the top of the page, but if you tap again you will be scrolled back to where you were! Great to glance at the OP when you're deep in comments.

New install guidance

The "Install App" page now provides links to install the native apps, if you'd like.

You can always continue to install the PWA by tapping "launch as Web App"!

!

Filter subscribed in All/Local

Does what it sounds like it does! You will only see subscribed in All/Local. This setting is at the bottom of General settings.

!

Auto Hide Read Posts

Once you read a post, it will be hidden the next time you refresh the feed. You can also disable hiding read posts within communities.

!

Improved mark read on scroll

Posts should now be always marked as read on scroll, no matter how fast you scroll.

What's Changed

  • Scroll comment into view if needed by @aeharding in https://github.com/aeharding/voyager/pull/857
  • Add modded communities list, add moderator feed by @aeharding in https://github.com/aeharding/voyager/pull/859
  • Fix back button vertical alignment by @aeharding in https://github.com/aeharding/voyager/pull/861
  • feat: add share gesture by @80avin in https://github.com/aeharding/voyager/pull/705
  • Add collapse comment gesture by @aeharding in https://github.com/aeharding/voyager/pull/862
  • Fix overflowing action sheet labels by @aeharding in https://github.com/aeharding/voyager/pull/863
  • Fix double pushing route by @aeharding in https://github.com/aeharding/voyager/pull/864
  • Mark read on reply, vote by @aeharding in https://github.com/aeharding/voyager/pull/865
  • Add more actions ellipsis in inbox by @aeharding in https://github.com/aeharding/voyager/pull/866
  • Add configurable long swipe trigger point by @aeharding in https://github.com/aeharding/voyager/pull/867
  • Fix black space on bottom after scroll up by @aeharding in https://github.com/aeharding/voyager/pull/868
  • Add inlined icons, move to common file, upgrade vite to v5 beta by @aeharding in https://github.com/aeharding/voyager/pull/869
  • Fix communities list performance with 100s of subscriptions by @aeharding in https://github.com/aeharding/voyager/pull/871
  • Fix double requests for feed and comments by @aeharding in https://github.com/aeharding/voyager/pull/870
  • Fix pull to refresh by @aeharding in https://github.com/aeharding/voyager/pull/874
  • Add setting to only present NSFW reminder once by @aeharding in https://github.com/aeharding/voyager/pull/878
  • Add tap status bar again to restore feed scroll position by @aeharding in https://github.com/aeharding/voyager/pull/882
  • Fix custom manifest.json not being served by @aeharding in https://github.com/aeharding/voyager/pull/883
  • Add feed filters by @aeharding in https://github.com/aeharding/voyager/pull/876
  • Add native app install guidance by @aeharding in https://github.com/aeharding/voyager/pull/872

Full Changelog: https://github.com/aeharding/voyager/compare/1.18.0...1.19.0

20

Voyager 1.18.0: Improved perf, show images in comments, community searching and much more!

This is a packed update! Enjoy (and let me know of any problems!)

New Features

New virtual scrolling library

We've switched from Virtuoso to Virtua! This should fix a couple issues and improve performance. One of the bugs that I'm very happy this improves is scroll glitching on iOS.

Community searching

You can now search for posts and comments in a specific community! Just visit the community and use the search bar.

! ! !

Video performance improvements and progress indicator

Videos now only play if they're > 50% on the screen. Additionally, there's now a progress indicator!

!

Crash diagnostics

If the app crashes, there's now an opportunity to report the crash and debug - including refreshing and clearing your app data.

! !

Time-limited sort reminder

If you're using a time-limited sort, for example, Top Posts for last hour, the empty message will remind you that you're viewing a time-limited sort (instead of just saying "no posts")

!

Configurable tap to collapse

If you want, you can now turn off tap to collapse for comments and/or posts

!

Lemmy v0.19 Support

Once Lemmy v0.19 is released and your instance is upgraded, you will automatically see additional features:

New sorts

! ! !

Instance blocking

! !

Better number formatting

Instead of seeing "1003 comments", you'll see "1.0K comments".

Bot badge

There's now a badge next to bots!

!

Added hack for videos not being scrollable in-feed

Safari has a bug in iOS 17 where videos don't scroll in feed. I've added a workaround (not perfect, but hey).

Apple has fixed this but it's not released yet.

New report option: Breaks Community Rules

When you report a post/comment, both admins and mods see it. Sometimes admins may see it first. By using a report reason of "Breaks Community Rules" it signals to admins to leave resolving the report to mods.

!

Autofill post title in new post

Add a URL to a new post, see a button to autofill title!

! !

Post URLs now link in-app

If a post links to another post (or user, community or comment), you can now click to go to said post.

!

Thread locked status

If a thread is locked, it's now indicated and prevents new replies.

! !

Render images in comments

There's now an option in settings to enable inline images in post comments! (General -> Show Comment Images)

! !

What's Changed

  • Add virtua, remove virtuoso by @aeharding in https://github.com/aeharding/voyager/pull/831
  • Add initial community search implementation by @aeharding in https://github.com/aeharding/voyager/pull/821
  • Add better feed video handling by @aeharding in https://github.com/aeharding/voyager/pull/833
  • Add error boundary by @aeharding in https://github.com/aeharding/voyager/pull/835
  • Add time-limited sort reminder in feed by @aeharding in https://github.com/aeharding/voyager/pull/836
  • Add tap to collapse setting (comments, header) by @aeharding in https://github.com/aeharding/voyager/pull/837
  • Add support for lemmy v0.19 sorts (scaled, controversial, new months) by @aeharding in https://github.com/aeharding/voyager/pull/838
  • Add support for millions in number formatter by @aeharding in https://github.com/aeharding/voyager/pull/841
  • Add bot badge by @aeharding in https://github.com/aeharding/voyager/pull/842
  • Fix manifest.json not served after service worker installation by @aeharding in https://github.com/aeharding/voyager/pull/840
  • Add formatting for >1,000 comments, votes by @aeharding in https://github.com/aeharding/voyager/pull/843
  • Fix in-app links opening in both browser and app simultaneously by @aeharding in https://github.com/aeharding/voyager/pull/845
  • Add hack to fix Safari video element scroll bug by @aeharding in https://github.com/aeharding/voyager/pull/844
  • Add new report option, "Breaks Community Rules" by @aeharding in https://github.com/aeharding/voyager/pull/846
  • feat: add a button to fetch post titles by @sharunkumar in https://github.com/aeharding/voyager/pull/828
  • Add instance blocking (lemmy v0.19 only) by @aeharding in https://github.com/aeharding/voyager/pull/847
  • Improve performance of comment collapse by @aeharding in https://github.com/aeharding/voyager/pull/848
  • Add support for in-app links to post embed by @aeharding in https://github.com/aeharding/voyager/pull/851
  • Add better tab scroll to top support by @aeharding in https://github.com/aeharding/voyager/pull/852
  • Add support for thread locked status by @aeharding in https://github.com/aeharding/voyager/pull/854
  • Fix scroll up on settings page, inbox by @aeharding in https://github.com/aeharding/voyager/pull/855
  • feat: add setting to render images in comments by @sharunkumar in https://github.com/aeharding/voyager/pull/827
  • Refactor getSite() and simplify instance search by @aeharding in https://github.com/aeharding/voyager/pull/856

Full Changelog: https://github.com/aeharding/voyager/compare/1.17.1...1.18.0

28