Support for push notifications (on android)?
  • Deemo Deemo Now 90%

    It is planned but it probably will take a while to implement since lemmy doesn't support webpush api. Without web push their are only two ways to check for notifications (both aren't elegant):

    1. Poll the lemmy api for new messages (say every min). This would be bandwith intensive for both voyager servers and your lemmy instance (Memmy does this and currently for 800 users 3gb of bandwith is used per day). Even if voyager is able to scale there servers to handle bandwith lemmy instances could impose rate limits which would prevent notifications from coming through.

    2. Set up a weird janky system to intercept emails sent from lemmy instance to trigger a voyager server to ask the api if there are any new messages (would reduce poll rate but would be super clunky to setup).

    Web push api could solve this issue since instead of voyager having to ask lemmy if their are new messages web push allows the opposite to happen (lemmy telling voyager a new message has arived).

    https://github.com/LemmyNet/lemmy/issues/3552

    9
  • error loading post text
  • Deemo Deemo Now 100%

    Don't quote me on this (I could be horribly wrong). Voyager doesn't seem to use cookies rather it relies on Index db and local storage. Local storage stores your credentials for your accounts (jwt tokens), and index db stores your preferences. If DDG only is preserving cookies and wiping the local storage and index db (again I haven't tested DDG) then that would give a possible explanation on why you are getting logged out and potentially why any settings are getting reverted.

    Edit article explaning difference between storage types:

    https://medium.com/@lancelyao/browser-storage-local-storage-session-storage-cookie-indexeddb-and-websql-be6721ebe32a

    Edit 2 It looks like ddg is clearing data and only preserving first party cookies (which isn't used for voyager):

    https://help.duckduckgo.com/duckduckgo-help-pages/privacy/web-tracking-protections/

    12
  • [Pre Pub] Anyone know the manga release schedule?
  • Deemo Deemo Now 100%

    They started releasing manga from the point after the anime ended.

    2
  • error loading post text
  • Deemo Deemo Now 100%

    Currently voyager cannot do this (It doesn't have any background refresh capabilities). Down the line it might be able to when push notification feature is implemented (and you enable it).

    10
  • Out of curiosisity how does book worms manga release schedule compare to the light novels?

    4
    5
    https://i.ibb.co/9rXfTvT/alt.gif

    ![](https://files.catbox.moe/h4ppwz.gif) ![](https://files.catbox.moe/h4ppwz.gif) ![](https://files.catbox.moe/h4ppwz.gif) ![](https://files.catbox.moe/9qy2p1.mp4)

    8
    1
    [Feature request] Customize swipe gesture
  • Deemo Deemo Now 100%

    Ah missed that thanks for linking it 👍

    2
  • Would it be possible to customize voyagers gestures (example change reply and hide when swiping left with upvote and save, etc).

    14
    7
    [Bug] Can you see the unblurred version of the image when using voyager? If not try opening this on lemmy web ui (Explanation of bug in comments)
  • Deemo Deemo Now 100%

    Ah sorry about load I’m relying on catbox.moe due to fhmy having issue with bulging uploader (Imgur is an alternative but on mobile it redirects to ad filled site 😔).

    1
  • [Bug] Can you see the unblurred version of the image when using voyager? If not try opening this on lemmy web ui (Explanation of bug in comments)
  • Deemo Deemo Now 100%

    Sorry was working on writing the comment 😪

    Apperence on web ui

    Apperence via voyager

    Body source web ui

    Main issue is when you embed image in body with no other text and attach an image a render bug shows up

    ![](https://files.catbox.moe/nvo2g0.jpeg)

    8
  • Anyone having trouble uploading images lately?
  • Deemo Deemo Now 100%

    Thanks for the suggestion for catbox.moe. Initially I was using imgur due apple shortcuts integration and api for tasker. However after trying out catbox.moe I relized their api is FAR more simpler than imgur to use (no junk json). Also unlike imgur it doesn't redirect to an ad filled site on mobile 🙂

    1
  • Noticed json issues when uploading images recently. Anyone else experiencing similar issues?

    9
    15

    ``` ![](https://lemmy.fmhy.ml/pictrs/image/114691ee-2556-43ff-80bb-957a80240b8a.jpeg) ``` ![](https://lemmy.fmhy.ml/pictrs/image/114691ee-2556-43ff-80bb-957a80240b8a.jpeg) ``` ![Deemo Test](https://lemmy.fmhy.ml/pictrs/image/114691ee-2556-43ff-80bb-957a80240b8a.jpeg) ``` ![Deemo Test](https://lemmy.fmhy.ml/pictrs/image/114691ee-2556-43ff-80bb-957a80240b8a.jpeg)

    13
    7
    *Permanently Deleted*
  • Deemo Deemo Now 100%

    While I like spotify for music there are three things that bug me about it:

    • Anker.fm ads. Just a rant I hate anker.fm auto injection ads. If you try sleeping to a pod cast it wil go from normal volume TO SHOUTING ABOUT STATEFARM OR DUNKIN. While this issue also occurs on third party podcasting apps spotify dynamically injects a banner ad into podcast art and hyperlinks the ad. I might be overeacting (I hate these kind of deeplink ads). To be clear I don't mind host read ads like linus sponsor shoutouts but dynamic ad injection is awfull.

    • No chapter support

    3
  • *Permanently Deleted*
  • Deemo Deemo Now 100%

    Podcast republic is a good alternative (assuming your just planning to use it on mobile/web)

    2
  • Ascendance of a Bookworm: Part 5 Volume 6 Part 2
  • Deemo Deemo Now 100%

    That makes sense (guess he's just doing a surface level check). I wonder how he is secretly conversing with Ferdi (since he doesn't appear to have a invisible ink equivalent).

    1
  • FYI: Voyager *really* doesn't play nicely with the iOS17 Public Betas
  • Deemo Deemo Now 100%

    Won't it not be different since all browsers on iOS (chrome, firefox, brave, etc) are forced to use WebKit unlike Android?

    3
  • Ascendance of a Bookworm: Part 5 Volume 6 Part 2
  • Deemo Deemo Now 100%

    I wonder how Clarissas parents will react (as well as Dunks) to her name swearing. On one hand it would be hilarious if her parents react the same as Ottilie.

    2
  • Ascendance of a Bookworm: Part 5 Volume 6 Part 2
  • Deemo Deemo Now 100%

    Not telling Ferdinand about the adoption and the Zent candidacy…why, Roz, why? This can’t be a good idea.

    Silly side question does Syl know about/check Roz's hidden ink messages or does he only really check the dummy messages only (the non invisible ink)?

    2
  • Who will pay for lemmy?
  • Deemo Deemo Now 100%

    In the case of this instance (lemmy.fmhy.ml) it appears to be self funded by the admins

    Q: Can I donate?

    A: We appreciate that people want to support us, but we never have and never will accept donations. We maintain this project because its fun and we want to help others, not make money.

    https://www.reddit.com/r/FREEMEDIAHECKYEAH/comments/xrxen7/faq_support_thread/

    However currently for others instances donations seem to be the primary method of funding (beehaw has a nice cost breakdown)

    Edit FMHY link to beehaw post:

    https://lemmy.fmhy.ml/post/509214

    Beehaw direct link to post

    https://beehaw.org/post/920683

    https://beehaw.org/post/428209

    32
  • Hi guys quick question after installing voyager pwa what does voyagers server do (aside from notifiying new updates)? Curious if its possible to use github pages to static host voyager

    9
    0

    Out of curiosity will sync for lemmy have push notifications? Was on Memmy's discord and found an intersting problem with push notifications. Currently lemmy doesn't have any way to send push notifiations (via api or webhooks). In Memmy's case the dev is relying on frequent polling (say one request per min). A problem with this though is its increadibly bandwith intensive. For just 800 users there is 3gb of bandwith used for memmy's polled notifications. If scaled to sync would mean 30 terabytes of bandwith daily (based this communities 10,000 user subscribers at a poll rate of one request a min).

    31
    17
    https://i.imgur.com/iaUYRSF.png

    Hi guys does anyone know if voyager is suceptible to the XSS Attack on lemmy.world?

    47
    5

    ![](https://i.ibb.co/vx2pP62/8b3723405c314a2999f04ddb27cb282b.gif) Was curious about how cors worked in general https://www.youtube.com/watch?v=PNtFSVU-YTI

    8
    0

    Would it be possible to add deeplinks to launch certain parts of the app. For example using `liftoff://inbox` to open the inbox in liftoff directly, or comments. Edit example comment: `liftoff://lemmy.fmhy.ml/comment/820537` https://lemmy.fmhy.ml/comment/820537

    10
    1

    Edit now working If faced or pwa is installed no issue but first time visit issue

    35
    6

    I noticed on Android (probably same applies to iphone) images on home feed are scaled nicely. On ipad images can show up very large OnePlus 8 Portrait and landscape ![Android Phone Portrait](https://i.imgur.com/bmGeKw9.png) ![Android Phone Landscape](https://i.imgur.com/IYQgWKc.png) iPad ![](https://lemmy.fmhy.ml/pictrs/image/e74cc8a8-2e73-4249-9b08-ae1a22c3b827.png) ![](https://lemmy.fmhy.ml/pictrs/image/44313622-33df-438a-9a4e-8860d8802072.png)

    9
    3
    github.com

    One small issue I have with Lemmy inbox rss is if I ser my poll rate to say ever 10 min there are times I may see a new message early and mark it as read. However 10 min later I get a new notification for the notification I just read from my inbox. Sorted syntax and unsorted seem to be same file with no changes. Any ideas?

    4
    0
    https://github.com/Memmy-App/memmy-push/blob/1e698a8bdb5a8c7b5e96f96d328fd6235094a006/app/Providers/RouteServiceProvider.php#L5

    Hi guys quick question about memmy's push notifications. Is the backened relying on polling the lemmy api (at a call rate of one api call per second)?~~ Or is it connecting to lemmy instances via ~~websockets and relaying incoming websocket pushes?~~ (lemmy uses long polling not web sockets 🤦 ) https://www.pubnub.com/blog/http-long-polling/ Looking at the code I'm guessing its relying on a polling based solution (but I might be wrong). https://github.com/Memmy-App/memmy-push/blob/1e698a8bdb5a8c7b5e96f96d328fd6235094a006/app/Providers/RouteServiceProvider.php#L5 Just curious 😉

    9
    0
    github.com

    Side note sorry this shows up as a YouTube short (idk how to force it as a regular video on mobile and ont know any other good free video hosts).

    8
    3
    Deemo Now
    54 131

    Deemo

    Deemo@ lemmy.fmhy.ml

    A random person on lemmy

    Banner art from Deemo switch version