Deemo

joined 1 year ago
MODERATOR OF
[–] [email protected] 9 points 1 year ago (1 children)

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

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

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/

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

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).

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

Ah missed that thanks for linking it 👍

 

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

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

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 😔).

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

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)

 

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

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 🙂

 

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

1
Blahaj 360 (files.catbox.moe)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
![](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

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

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

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

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

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

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

 

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

 

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).

 

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

7
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

Was curious about how cors worked in general https://www.youtube.com/watch?v=PNtFSVU-YTI

4
[Meme] Dance (youtu.be)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

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

view more: next ›