This is our last feature release to the Stable Pre-Release TestFlight before we bring 2.0 to the App Store! We’ve achieved parity with v1, polished up the design, and added some powerful new features like comment searching and loops.video embedding.
We plan to ship one or two small bug fix patches to the TestFlight before we take 2.0 live. Thanks once again to all of our beta testers—it’s been a long road to get here, and your support and feedback has been invaluable.
Added interaction bar widgets for "Resolve Report" and "Ban User"
Added a setting to customize Mod Mail report interaction bars (Settings -> Moderation -> Mod Mail Interaction Bar)
Mod mail now loads past the first page
Added the instance community Modlog
You can now filter the Modlog by action type
Admins can now view registration applications
Admins and moderators can now appoint/demote other admins and moderators
Customization
In the interaction bar editor, lesser-used widgets are now hidden behind a "More widgets..." button
Organized and redesigned Settings
The options to show and hide person/community avatars are now global and have moved to Settings -> General
Overhauled the interaction bar customizer
Website favicons can now be hidden (Settings -> Privacy -> Hide Website Icons)
You can now control which types of inbox notifications should be counted in the tab bar badge (Settings -> Tab Bar -> Notification Badge)
Added a setting to show an indicator on website thumbnails (Settings -> Post -> Thumbnail -> Website Icon)
Added a setting to show settings icons (Settings -> Accessibility -> Settings Icons)
Added a setting to display downvotes separately in compact posts (Settings -> Posts -> Show Downvotes Separately)
Added settings for the tab bar "profile" icon and label
Design
Feeds now have a subtle fade-in animation
Tweaked the padding at the top of compact posts
Removed "Quick Look" button from image context menus (Quick Look is still accessible from the image viewer)
Compact and Headline post modes now render in two columns on iPad
Integrated mute and play into the image viewer controls
Swapped the "Clear" and "Done" buttons when editing the recent search list
Image viewer controls are now shown on an overlay rather than through the context menu
Tweaked the background color of the Solarized theme
Added new chat-style private message view
Convenience
Links to loops.video clips are now embedded directly as videos. This behavior can be disabled in Settings -> Links -> Embeddings.
The app now opens to the account you were using when you closed the app
"Top" sort modes now show the time range in the toolbar
Read, pinned posts are now displayed in compact format in feed
Reselecting the Inbox tab while at the top of the page now switches between Inbox and Mod Mail
Posts and comments now warn you if your text violates the target instance's slur filter
Added "Send to Lemmy User" to the share sheet
The system status bar is now hidden in the image viewer
Added Recently Searched to the search tab
Added "sign out" as a context menu action in the account switcher
User links in a report are now tappable
Added keyword filtering
Accessibility
You can now zoom the image viewer with a slide gesture on the edge of the view. This feature can be enabled in Settings -> Accessibility -> Slide to Zoom Images
Added a mark read indicator for when the system-wide “Differentiate Without Color” setting is on
Collapse animations are now disabled when system-wide “Reduce Motion” setting is on
Added the ability to change your Lemmy password (Settings -> Account -> Sign-In & Security)
Added an indicator next to the names of communities you've subscribed to
You can now edit private messages
Your new posts now appear immediately in the feed
Added the error log under Settings -> Advanced -> Developer -> Error Log
Added the ability to send private messages to users from the ellipsis menu of a user's profile page
Bug Fixes
Fixed the keyboard sometimes being way too loud
Fixed some issues when upgrading from Mlem 1.3 to Mlem 2.0
Fixed logging in with an email address rather than a username not working
Fixed haptic feedback sometimes causing slight visual hitches
Fixed changes made to the account list order not persisting across app restarts
An error is now displayed when Mlem fails to resolve some content, rather than displaying a loading symbol indefinitely
More detailed errors are now displayed if the keychain cannot be read from or written to
Fix posts and comments sometimes not being editable if the community has restrictions on discussion languages
Fixed markdown images being spaced too far apart
Fixed context menu being available on images that failed to load
Fixed images sometimes loading at lower resolution
Inline images are no longer rendered in feed
Fixed "mark all as read" considering mod mail items for unread count
Fixed navigating to an instance page from the context menu of a search result not working
Fixed videos sometimes playing audio even when "mute videos" is on
Fixed tapping a comment in Search not opening the comment page
Fixed the instance page changing to the logged-in instance when switching tabs and back again
Fixed inline images not always loading properly, and an generic image icon being displayed instead
Fixed community banner image not having corner radius
Fixed "?" button in the sort mode list not always working correctly
Fixed "Image Saved" toast being hidden behind notch/dynamic island
Fixed "Copy error" button in error log not copying full error
Fixed avatars showing a "?" symbol when they failed to load rather than a person/community icon
Fixed "Select Text" button in the comment editor not dismissing the keyboard
If the interaction bar hasn't got enough space to display everything, the readouts will now be truncated before the buttons
Fixed a crash related to the bubble picker
Fixed comment menus erroneously displaying all actions when “show all actions in feed” is disabled
Audio now mixes with audio from background apps (e.g., Music) rather than pausing them
Fix “the data could not be read because it is missing” error popping up
Fixed a bug where the cake day label on a user profile would say "11 months ago" rather than "1 year ago"
Fixed a visual glitch when dismissing sheets (it should also be more performant now)
Fixed a bug where refreshing a post would sometimes crash the app
Fixed a bug where a comment you've just posted wouldn't appear under a post until you refresh
Filtering by instance in Search now works correctly
The image viewer now appears correctly when tapping on an image inside of a sheet
Fixed comments not loading when opening post from a link
Fixed swipe-to-dismiss images not working on iOS 17
Fixed a crash related to navigation
Fixed sent messages appearing unread
Stability improvements
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.
This is a planned feature (issue here). We'd like to make this configurable, so that users can choose which format they prefer links to be shared in. We don't plan to implement this before we release 2.0 to the App Store, but can certainly look into it for the following update.
We’re hoping to have it out within the next week or two. There are a couple minor bugs we want to squish before the final build goes out and we have a volunteer working on localizing the app to French; apart from that, we’re pretty much done all the dev work on it so it’s just testing and polish.