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.

  • EleventhHour
    link
    English
    15 hours ago

    When inbox filter is set to “only show unread messages“, it just loads forever.