I love Voyager, it has all the things I need, except for push notifications. Is that a planned feature in the near future?

  • aeharding@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    16
    ·
    11 months ago

    It’s planned via https://github.com/LemmyNet/lemmy/issues/2631 once lemmy supports.

    Without that, there’s two ways to do this with major drawbacks:

    • Background tasks (android supported-ish with iOS support only with app open): Apps like Thunder are doing partial implementations by essentially polling the lemmy server in the background. I don’t think this is very neighborly because it puts a strain on Lemmy instances with the polling per account every 15 mins. It also consumes more battery. And is not consistent depending on Android device manufacturer.
    • Storing JWTs on a server: Some apps do this, but this is a nonstarter for me due to security/liability reasons

    So IDK. Right now I feel pressure to do this because other apps support but the ways they are accomplishing this are pretty questionable.

    • Sentau
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      11 months ago

      Right now I feel pressure to do this because other apps support but the ways they are accomplishing this are pretty questionable.

      Don’t take too much pressure because of this. Most of us are happy with the app as it currently is and will happily wait for proper push notifications to be supported by lemmy.

  • chiisana@lemmy.chiisana.net
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    7
    ·
    11 months ago

    Last time this was brought up, I believe the Voyager dev (sorry can’t remember spelling of his account, I think aeharding@lemmy.world ?) mentioned this is dependent on a proper resolution of push notification support from Lemmy itself, and linked to a Lemmy issue on GitHub. Very unfortunately, Lemmy devs doing what they do best — finding creative ways to alienate their user base by choosing a platform that only works on Android, requiring a third party app to background continuously, shoots down open web standards, and mislead iOS users to go create tickets in their chosen upstream project for fictitious “battery concern” when brought up that iOS paradigm does not allow long running background apps.

    I’m not holding my breath for this :(

      • chiisana@lemmy.chiisana.net
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        5
        ·
        edit-2
        11 months ago

        Being a (FOSS) dev is a badge of honor, not a license to be terrible.

        By misleading users to complain to their upstream vendors about faulty “battery concern” when there’s a deeper problem, they’re just sending misguided users to create problems for other (FOSS) devs.

        By forcing all clients devs to handle dual auth instead of handling dual auth token structure “because it is hard”, they’re dumping their responsibilities on to other (FOSS) devs.

        This not the first and it will likely not be the last time the Lemmy devs do things you don’t want to acknowledge. However, if you get so agitated and feel the need to spell off expletives at someone calling out facts, then it may be a good time to cut back on the koolaid. Software development is not a cult.

    • Sentau
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      shoots down open web standards

      Can you elaborate more on this¿?