Skip Navigation

Voyager’s new promo site!

getvoyager.app

Voyager for Lemmy

Hey there!

I just published Voyager's new promo site at https://getvoyager.app/. This site is intended to be an easy way to share the app with your friends and family. Let me know what you think! I'm hoping to roll out a couple more improvements to user onboarding soon™️, so stay tuned.

In other news, I hope you like the latest app update! ICYMI: the video player was significantly revamped, you can now upload videos (assuming lemmy instance support: keep reading...), and Android users can now long press links to preview the url, as well as for share/copy/open options.

https://github.com/aeharding/voyager/releases/tag/2.26.0

Speaking of videos: If you've ever wondered why videos sometimes fail to play in iOS, it's because many Lemmy instances are misconfigured. Please share this site I just published with your Lemmy admin to help debug issues: https://aeharding.github.io/lemmy-streaming Around 50% of instances are misconfigured 😳 so I really appreciate your help on getting the word out to admins! 🫡

Free and Open Source Lemmy Apps @infosec.pub

Voyager’s new promo site & app update

Threadverse Apps @lemm.ee

Voyager’s new promo site!

Lemmy Apps @lemmy.world

Voyager’s new promo site & app update

29 comments
  • Thanks for that site for testing configuration for streaming video! Lemmy.NZ was failing but is fixed now.

    In our case it was Cloudflare, I configured it to bypass the cache and it's resolved. Kinda defeats half the purpose of Cloudflare though haha so I will probably adjust it to do images but not video or something like that.

    • Awesome, thanks so much for checking!

      Regarding cloudflare, I know the lemmy.zip admin (@Demigodrick@lemmy.zip was somehow able to get it working with caching, but I'm not sure how. I know the lemmy.world admins were having issues with it though and haven't been able to work around it yet. LMK if you do figure it out!

    • I pasted a specific screenshot elsewhere in this thread showing how to filter on just requests with a range header

      • Thanks! I have set ours up like that now too.

        It seems Cloudflare should support range requests from the cache, but it might be a bit tricky to set up and perhaps not possible on a free plan. I read a bit about it but have given up for now.

  • I see gestures as one of the promoted features on that site. Is there a way to use gestures for navigation instead of actions? That is the one feature keeping me from Voyager. I want to be able to swipe to go back, etc., not swipe to upvote, etc.

    • You can go back by swiping from the edge of the screen. It’s a gesture I use constantly.

      Most or all of the other gestures can be disabled if you want.

      • Are you referring to the Android system navigation mode (Settings app > System > Gestures > Navigation mode)? I use 3-button navigation, because setting that to gesture navigation just causes too many problems in various apps.

        But aside from that, my current Lemmy app, Thunder, allows me to swipe from anywhere onscreen to navigate back. Not just from the edge. Which is much better for accessibility purposes.

    • Should be... Although, I believe on Android + system 3 button nav + android specific voyager theme, it doesn't have navigation swipes. the iOS theme should. There might be a way to get it working, I'd have to check

      • Neat, it does work if I switch to the Apple theme! One criticism that I still have about it is that it only works when swiping from within the left 10% or so of the display. Which I assume is by design. It would be nice for the user to be able configure that threshold up to at least 50%.

  • Turns out cloudflare was responsible for breaking the 206 range requests for lemmy.ca, and probably quite a few of these other broken sites too.

    Here's how to fix with a caching rule:

  •  
        
    curl -I https://swg-empire.de/pictrs/image/c6d5a936-1566-4154-947d-8926fbe07fe5.jpeg
    
      

    Hmm, my pictrs doesn't seem to like HEAD requests. From what I can see every service is configured correctly. Apache is forwarding it correctly to Nginx and Nginx is using the latest configuration from ansible.

    But my pictrs does support ranges so I guess everything is ok.

29 comments