this post was submitted on 24 Jul 2023
256 points (98.5% liked)

Voyager

5575 readers
7 users here now

The official lemmy community for Voyager, an open source, mobile-first client for lemmy.

Download on App Store

Download on Play Store

Use as a Web App

Download on F-Droid

Rules

  1. Be nice.
  2. lemmy.world instance policy

Sponsor development! πŸ‘‡

Number of sponsors badge

πŸ’™

founded 1 year ago
MODERATORS
 

This can be considered v1.0 rc1 :)

Please let me know of any bugs!

BREAKING CHANGE

Voyager now connects directly to ALL Lemmy instances! If your Lemmy instance does not support CORS (using an old version of Lemmy), you will no longer be able to connect. Virtually all larger Lemmy instance have been upgraded with support for direct connect for Lemmy clients.

New features

New icon

Thanks very much to @fer0n for our wonderful new logo! This logo was chosen as part of our icon design contest. @fer0n also created a fantastic new splash screen for Voyager!

  • Want to get it? Remove and re-add the app to your homescreen. (Unfortunately, you will loose all settings + hidden posts)
  • Like the old icon? The old icon will continue to be displayed until you remove and reinstall Voyager to your homescreen.
  • Want a different custom icon? For iOS, check out this shortcut! https://routinehub.co/shortcut/15817

Custom swipe gestures

Thanks to @rsammelson for this great new feature! You can now customize swipe gestures however you desire - including turning them off. Check it out in Settings!

With this change, the long right swipe for posts is now bookmark instead of hide. You can change this back to the way it was in Gesture Settings, if you prefer!

Instance sidebar

From the Communities list, click the icon the header to view the instance sidebar! From here you can view the admins (and direct message them), as well as view other helpful information.

What's Changed

Full Changelog: https://github.com/aeharding/voyager/compare/0.27.1...0.28.0

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 36 points 1 year ago

Huge! Custom gestures were the last thing I was waiting for, I’m pretty sure. Shoutout to you and all contributors for such a great client.

[–] [email protected] 35 points 1 year ago

Jesus Christ this is one of the best apps that I've used and easily the best PWA. Thanks for your work!

[–] [email protected] 22 points 1 year ago

You’re awesome, thank you

[–] [email protected] 21 points 1 year ago (2 children)

This is great, thank you! By far the best lemmy experience.

I wonder if the area for swiping from left to right to go back could be increased? I find that I have to really find the sweet spot to the edge of my screen in order to make it work, and with left gestures disabled, it would be great if it worked in their place. Is that possible?

[–] [email protected] 1 points 1 year ago

Yes please, I need this also. So many times I accidentally upvote instead of going back

[–] [email protected] 19 points 1 year ago* (last edited 1 year ago) (3 children)

Can you add "swipe to go back" gesture

[–] [email protected] 18 points 1 year ago (1 children)

β€œswipe to go back” and i couldn’t care less if there’s never another update again.

[–] [email protected] 3 points 1 year ago

Seriously so helpful to have swipe back from anywhere for one handed navigation. Big accessibility feature too.

[–] [email protected] 16 points 1 year ago (1 children)

In computer ethics 101 I was told not to implement gestures to hack.

[–] [email protected] 4 points 1 year ago

Sorry i meant go back, it was a typo

[–] [email protected] 4 points 1 year ago (3 children)

If you set left swipe actions to β€œnone” then swiping to go back works reliably.

[–] [email protected] 3 points 1 year ago (1 children)

You got me excited, but it's not working for me. Are you on Android or iOS?

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago
[–] [email protected] 2 points 1 year ago (1 children)

This does not work for me on iOS. Tested on iPad and iPhone.

Where are you initiating the swipe from? With Apollo, when the left gesture was disabled, you could initiate a left swipe from anywhere on the screen to go back. With Voyager, I have to initiate the swipe from the left side of the screen to go back. On a large device such as an iPad, this is not ideal.

load more comments (1 replies)
[–] [email protected] 16 points 1 year ago

Amazing work as usual, especially love the custom swipe gestures (all right swipes are upvotes!).

The best app keeps getting better!

[–] [email protected] 13 points 1 year ago
[–] [email protected] 13 points 1 year ago

Please make it so you can swipe anywhere to go back when the left gesture is disabled.

[–] [email protected] 10 points 1 year ago

This is awesome! Huge update and some very welcomed features. My swipes are just as I prefer them, thank you!

πŸ‘ @aeharding @fer0n @rsammelson (and all other contributors)πŸ‘

[–] [email protected] 10 points 1 year ago

Custom swipe gestures 😭 thank you so much

[–] [email protected] 8 points 1 year ago (1 children)

What exactly does β€œconnect directly” mean in practice?

[–] [email protected] 10 points 1 year ago (2 children)
  • Lower response times, especially for those outside of the US accessing a non-US Lemmy server
  • Better uptime (no relying on Voyager servers to be up to browse)
  • Better security (not proxying requests to a 3rd party [Voyager])
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

So basically the web app is independent now? Like if the site you added it from is completely down you won't notice anything? (Except not getting updates)

Cool!

[–] [email protected] 6 points 1 year ago

Exactly! It is pretty cool! The only exception is the photo upload endpoint which isn't CORS compatible (yet).

[–] [email protected] 2 points 1 year ago

Cheers, thank you!

[–] [email protected] 8 points 1 year ago (1 children)

I have been using Voyager myself for about a week, and I love it. I probably won't go back to Jerboa. I'm even self-hosting my own container of it for my own personal instance.

But I do have one issue. Sometimes when I tap a post, instead of opening the post, it changes my scroll position slightly. then I have to scroll back up a little bit and tap the post again. Has anyone else ran into this issue?

[–] [email protected] 5 points 1 year ago (1 children)

I believe that's this issue, it's a weird Android bug. I'll investigate shortly.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

Yeah, that sounds about right. Though it might not only happen when tapping images, but anywhere on the post, unless I am tapping the image by mistake. I usually tap near the title to open the comments, and it's happening for me there. But it's a thin thing to tap on, so sometimes I accidentally hit the picture instead.

Anyway hopefully that helps! And thank you for all of your hard work on this project! It truly is an amazing app.

Edit: confirmed, it can definitely happen when tapping the title. I just tried it on a title that was 3 lines long to make sure I wasn't tapping the photo by accident.

[–] [email protected] 6 points 1 year ago

Looks like the blinding-white splash screen is gone!

[–] [email protected] 6 points 1 year ago

Ooo nice work mate. Keen to follow you guys and see how it all turns out. Love looking at fancy things we might be able to integrate into kbin feature wise πŸš€

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (1 children)

Does anyone have an idea how to get the Icon on Android with Firefox? When i install the PWA i only get an Icon with a White V on a Black background

[–] [email protected] 1 points 1 year ago

I couldn't figure it out, so I just grabbed the latest version of Bromite off of GitHub and used it exclusively to generate a Voyager PWA app, lol.

[–] [email protected] 6 points 1 year ago (1 children)

Can we add a gesture option to mark posts as read? Thanks!

[–] [email protected] 3 points 1 year ago

Sure! Can you make a feature request here? https://github.com/aeharding/voyager

[–] [email protected] 5 points 1 year ago

This is very very good x

[–] [email protected] 4 points 1 year ago

the new logo is awesome!

[–] [email protected] 3 points 1 year ago (1 children)

awesome! hey could you make one of the inbox swipe options to be 'mark as read'? i cant seem to figure out how to mark them as read otherwise, except of course the mark all as read button.

[–] [email protected] 3 points 1 year ago (1 children)

The "mark unread" option should do that, it's just titled wrong!

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago
[–] [email protected] 3 points 1 year ago

Guess who just got a new phone wallpaper.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Thank you! Great update and I have been looking forward to disabling gestures. Very happy πŸ˜ƒ

[–] [email protected] 2 points 1 year ago

Seriously so exciting to see this app take shape! Great work!

[–] [email protected] 2 points 1 year ago

My favorite (web)app bar none. Thanks y’all!

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 4 points 1 year ago

Cross-origin resource sharing, it's what allows a website/app hosted at one domain to talk directly to a website/app hosted on another domain, all in your browser!

In practice, the app running on https://vger.app on your device can communicate directly with your Lemmy instance.

load more comments
view more: next β€Ί