WARNING: due to some internal changes your local settings will be reset (logged out of accounts, removed instances, theme back to default)

In this release we focused on implementing missing core features: inbox, saved posts, messages, modlog. We also had our second external contribution which is exciting. For the next release we have planned making lemmur translation-friendly.

Full changelog

Added

  • Added inbox page, that can be accessed by tapping bell in the home tab
  • Added page with saved posts/comments. It can be accessed from the profile tab under the bookmark icon
  • Added ability to send private messages
  • Added modlog page. Can be visited in the context of an instance or community from the about tab
  • You can now create posts from the community page (by wolf4ood)

Changed

  • Titles on some pages, have an appear effect when scrolling down
  • Long pressing comments now has a ripple effect
  • Nerd stuff now contains more nerd stuff
  • Communities that a user follows will no longer appear on a user’s profile in most scenarios

Fixed

  • Time of posts is now displayed properly. Unless you live in UTC zone, then you won’t notice a difference
  • Fixed a bug where links would not work on Android 11
        • shilangyu (lemmur)@lemmy.mlOPM
          link
          fedilink
          arrow-up
          2
          ·
          4 years ago

          Our dart client already supports all of the endpoints

          JS<->Dart interoperability

          There is but it is rather unidirectional (Dart->JS), and quite awkward and not very type safe

          • Serge Tarkovski@lemmy.ml
            link
            fedilink
            arrow-up
            3
            ·
            4 years ago

            Well, anyway the idea makes sense as seems Lemmy evolves rapidly so reusing its official libraries reduces the work. Though by quick googling I’ve found Dart-JS interop only for the web platform. Haven’t searched for third-party transpilers but anyway I consider transpiling rather unstable unless it’s something official from the maintainers, which is not. So maybe creating an own Dart client library is way more controllable and reliable approach.

      • Dessalines@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        4 years ago

        Let me know if there’s any additional translation strings you need me to add to lemmy-translations.