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.