• hperrin@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    9 months ago

    This is the first Ionic app I’ve used (that I know of), and I’m super impressed. I don’t want the web app to go away.

    • FelipeFelop@discuss.online
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      9 months ago

      I think the situation is:

      Lemmy V0.19 uses a different authentication method to 0.18 and earlier.

      It isn’t possible for a web app to know the Lemmy version initially.

      So a web app can be compatible either with 0.18 or 0.19.

      When most instances have updated to 0.19 or higher then the web app will switch to 0.19 only

      Native apps aren’t affected

  • Derin@lemmy.beru.co
    link
    fedilink
    English
    arrow-up
    9
    ·
    9 months ago

    Just means your homeserver will need to be running v0.19 for v2 of Voyager.

    If your homeserver hasn’t updated yet, don’t update your PWA.

  • peereboominc@lemm.ee
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    2
    ·
    edit-2
    9 months ago

    How I’m reading it, is that all Lemmy v0.18 servers (and lower) will no longer work with Voyager v2 web app. And Lemmy v0.19 does work. But I might be wrong…

    Here is the changelog text

    The next release of Voyager will be v2. Voyager v2 will break support for lemmy v0.18 for progressive webapp clients! This is due to CORS limitations where web clients cannot set a custom Cookie header for backward compatibility, and the new v0.19 lemmy-js-client removes authentication via the auth url param.