We’ve released a new build to all TestFlight groups. This update brings a brand new media viewer, lots of moderator tools, and a host of smaller features and bugfixes.

Cheers,

The Mlem Group


Features

  • Overhauled the media viewer:
    • Replaced the sheet popup with a fullscreen viewer
    • Videos with audio now play audio. Default muting behavior can be set in Settings -> General -> Mute Videos
    • Tapping animated media now pauses instead of stops
    • Media viewer can be swiped up or down to dismiss
    • Optimized webp handling
  • Added moderator and administrator tools:
    • Admins can now purge communities, posts, comments, and users
    • Admins can now remove communities
    • Admins and moderators can now ban users
    • Added a setting to always show all moderator actions in feed (Settings -> Moderation -> Show All Actions in Feed)
  • Overhauled the sort picker:
    • Streamlined the default sorting options
    • Improved the layout of “top” sort options
    • Shown sorting options can be customized from the “More” menu of the sort picker
  • Improved comment UX:
    • Comments in feeds (e.g., profile or Saved) now show post context
    • Added a “Max comment depth” setting, which controls how many comments are shown in a thread before the “More Replies” prompt
    • Comment threads now expand inline
    • Added a setting to toggle tapping comments to collapse them
  • Infinite feed loading can now be disabled (Settings -> General -> Infinite Scroll).
  • The save icon is now shown in compact posts
  • Added the “Swipe Anywhere to Navigate” setting (Settings -> General). When enabled, swiping anywhere on the page will trigger navigation. This feature can only be used if swipe actions are disabled.
  • Blocked users, communities, and instances can now be viewed in Settings -> Account -> Block List
  • Image uploads that fail because the image is too large now show an “image too large” error instead of a generic one
  • Refined the OLED theme
  • User token is no longer shown in error toast
  • Added the option to nickname accounts (Settings -> Account -> Local Options)
  • Added a button to delete all favorited communities (Settings -> Account -> Local Options)
  • The downvote button is now hidden on instances with downvotes disabled
  • Added infinite loading to the inbox
  • Added full profile editing
  • Added cake day and new account status to person, community, and instance details
  • Added Admin, Bot, and Mlem Developer flairs to the profile page
  • Updated the design of several components

Bug Fixes

  • Fixed links sometimes opening in Safari on iPad
  • Fixed comments sometimes not being ordered correctly on instances running Lemmy v0.18
  • Fixed an issue where all accounts were removed from the app if a keychain token was not found
  • Fixed guest account “last used” date not always being set correctly
  • Fixed image upload failure not being displayed in the frontend
  • Tapping a community in the sidebar on iPad while not at the root level view now works correctly
  • Fixed image filenames not being preserved when saved or shared
  • “Select Text” and “Report” no longer show on deleted posts and comments
  • Fixed user/community labels and easy-tap links animating incorrectly when scrolling the feed
  • Fixed animated profile pictures being covered by an untappable play button (note that they do not animate at this time).

Mlem is a free and open source project. 100% of our funding, which pays for things like server time, comes from our generous donors; we do not, and will never, run ads or sell data. If you’d like to help support Mlem, you can donate here.

  • AFreeLarryHoover@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    10 hours ago

    I’ve beta tested countless of these Lemmy frontends for iOS.

    Some have been equally as functional & polished as Mlem, but either lose support or have gone live on the App Store only to charge absurd fees to unlock basic features

    Mlem is the real deal.

    Will continue supporting its development.