Mlem for Lemmy
Your gateway to the Fediverse
Free · Designed for iPad. Not verified for macOS.
Mlem for Lemmy is beautiful, smooth, and compatible with all major Lemmy instances. Written fully in iOS' native Swift, Mlem lets you experience Lemmy while taking advantage of the best your device has to offer. With powerful, easy-to-use features such as swipe actions and account quick-switching, a robust set of customizations, and a highly optimized backend, Mlem offers the mobile Lemmy experience you deserve!
more Having used a number of Lemmy clients, what stands out about Mlem is that every feature is implemented in an intuitive and smart-looking way the first time. The development cycle is a little slow, but when a feature drops, it's seamless - this app really is the Apollo of Lemmy clients.It's far from feature-complete (I'm keenly awaiting their media viewer) but it's still my daily driver and I can't see myself switching. Thanks, dev team!
Having used a number of Lemmy clients, what stands out about Mlem is that every feature is implemented in an intuitive and smart-looking way the first time. The development cycle is a little slow, but when a feature drops, it's seamless - this app really is the Apollo of Lemmy clients.It's far from feature-complete (I'm keenly awaiting their media viewer) but it's still my daily driver and I can't see myself switching. Thanks, dev team!
One of the best ways of interacting with lemmy by far. Very high quality and thoughtfully made app that’s just a joy to use.
One of the best ways of interacting with lemmy by far. Very high quality and thoughtfully made app that’s just a joy to use.
Few glitches here and there but it’s a new app
Few glitches here and there but it’s a new app
Seems to be working but there’s no full screen for pictures and it always takes you to the post, I want to stay in the main feed and full screen
Seems to be working but there’s no full screen for pictures and it always takes you to the post, I want to stay in the main feed and full screen
Features
- Posts and comments can now be exported as images
- Expanded filter functionality to allow filtering for literal strings
- Added support for the following features on PieFed:
- Instance blocking
- Un-deleting private messages
- Moderators toggling posts' NSFW status
- Banning users from a community (available on instances running PieFed v1.3 and above)
- Sort by "Old" (v1.3 and above)
- Local instance community list (v1.3 and above)
- Comment search (v1.3 and above)
- User notes (v1.4 and above)
- Look and Feel
- The private message chat view now uses Liquid Glass
- Confirmation dialogs now use alerts rather than popovers on iOS 26
- The image viewer and inline video player now have Liquid Glass UI elements
- Improved the Dracula theme contrast
- Updated settings styling
- Accessibility
- Added a "distinguish interaction bar" accessibility setting, which adds a subtle background to interaction bar buttons
- Moderation
- Moderators can now edit community descriptions
- You can now filter the modlog by user
- Quality of Life
- vger.to links now open in-app
- The post editor now shows a preview for links
- Added an "edit link" button to the post editor
- You can now upload a custom thumbnail for link attachments in the post editor
- Improved error handling on the instance page
- Images that fail to load now offer a link to view the content in browser
- The Saved and Upvoted feeds can now be filtered to posts or comments
- Added nicer error readouts in a few places across the app
- You can now tap on the version number in the "About Mlem" page to copy it
- The editor now shows a confirmation before closing if it is not empty
Bug Fixes
- Links to local communities now resolve case insensitively
- Fixed account switcher in the post editor not working
- The "*n* more links" text in the collapsed links button now respects singular/plural
- The Search tab homepage now renders correctly when using OLED theme
- Context menus in the subscription list no longer have blue icons
- PieFed's human-readable link format now resolves correctly
- Fixed votes not updating on page refreshes
- Creator is now shown instead of community in tile posts when inside a community view
- Fixed loops.video videos not embedding
- Theme colors are now more coherent
- The markdown toolbar's hitbox now matches its appearance on iOS 26
- Removed "Haptic manager failed to start" error message
- Fixed tapping the tab bar to scroll to top not behaving correctly on iOS 26
- Fixed newly-created comments not showing if the post had zero comments
- Fixed user who created a report sometimes being shown as creator
2.4.0 31/12/2025
Bug Fixes
- The keyboard no longer obscures the “select text” sheet in the message chat view
- The instance page community list no longer refreshes when navigating back to it
- Fixed the modlog not loading
- Fixed the subscription status indicator clearing when opening posts on PieFed
- The instance block button is no longer shown on PieFed (the PieFed API does not support this feature)
2.3.1 28/09/2025
Features
- Adopted the iOS 26 "liquid glass" design language
- Redesigned the "Search" tab
- Moved the "Saved" list from the "Feeds" tab to the "Search" tab
- Added the "Upvoted" feed to the "Search" tab
- Added the "Popular" feed for PieFed instances
- The Instance view now also shows the instance’s short description
- Add "mark all as read" action to a context menu on the crosspost list
- Improved PieFed support:
- Added support for editing and deleting private messages
- Added support for editing profile
- Added the option to view votes
- Changed how "top" sort modes are shown in the picker to better fit iOS 26 design language
- Tweaked the UI of the profile editor
- Code blocks now highlight syntax
Bug Fixes
- Tapping “hide links” no longer causes unintended scrolling
- Fixed displayed comment status sometimes not reflecting server status when performing multiple actions in extremely short succession (e.g., after saving with “Upvote on Save” enabled)
- User profiles now load slightly faster in some cases
- Fixed deleting private messages not working on PieFed 1.2
2.3 22/09/2025
- Fixed "none" haptics setting not persisting correctly
- Updated French localization
2.2.2 08/09/2025
- Fix a crash when removing content without providing a reason
2.2.1 27/08/2025
Features:
- Added PieFed support
- Added more customization:
- Added settings to control when account ages are shown (Settings → General → Show Account Age)
- The account quick switcher now includes unread notification counts, and can be configured to also show instance response times for each account (Settings → Accounts → Show Response Times)
- The long press action on the profile tab can now be customized (Settings → Tab Bar → Long Press Action)
- Added Collapse, Collapse Parent, and Collapse to Top swipe actions for comments (Settings → Comments → Swipe Actions)
- Improved search:
- You can now type "@" in the search bar to switch to the "Users" tab, and type "!" to switch to the "Communities" tab.
- Searching for communities with an instance filter applied now shows the subscription statuses of communities.
- Quality of life:
- If a post or comment has more than 3 links, they’ll now be collapsed into a drop-down.
- Navigating to a removed comment from the modlog now shows the removed content
- Added support to navigate to a threadiverse.link link
- Improved instance and community details:
- The instance view now lists local communities under the Communities tab
- Instance uptime information is now integrated into the Details tab of the instance view
- Community details now shows the active user count
- Updated French localization
Bug fxies:
- Fixed scrubbing from the playback bar behaving inconsistently
- Fixed inbox pull-to-refresh spinning for longer than intended
- Fixed some performance issues when panning the image viewer on devices with ProMotion displays
- Fixed image saving sometimes failing on lemmy.ml
- Fixed some icons displaying incorrectly
- Fixed hitboxes on the interaction bar being smaller than intended
- Default tab on blocklist is now Users (was Communities)
- Fixed the "send" button not being tappable in the crosspost editor until you edit the contents of the post
- Email links now prompt to open your email client when tapped
- Fixed some toasts not rendering correctly
- Fixed the modlog showing incorrect icons
- Fixed the community search in the post editor not working
- Fixed the active user count for communities being displayed twice
- Fixed login frequently failing
- Fixed .gifv files not being displayed (e.g. GIFs from Imgur)
- Fixed YouTube links not displaying thumbnail images
- Fixed the profile page sometimes loading indefinitely
- `:::spoiler` is now a correctly parsed as a spoiler opening tag; previously a space was required (`::: spoiler`)
- Fixed rules not parsing correctly in some fringe cases
- Fixed the bubble-style tab selector sometimes being unresponsive
- The "Mark read on scroll" feature is now more reliable
- Fixed images not being included when crossposting
- Fixed displayed post status sometimes not reflecting server status when performing multiple actions in extremely short succession (e.g., after saving with "Upvote on Save" enabled)
- Fix timeout error sometimes appearing when navigating back to Mlem
2.2 15/08/2025
Features
- Media Improvements
- Added a progress bar to the media viewer
- The media viewer now supports scrubbing. Swipe left or right in the image viewer to scrub; drag your finger up or down while scrubbing to increase or decrease the scrubbing speed. Swipe on the progress bar to directly move the playback head.
- Added support for animated avatars. Avatar animation can be disabled in Settings -> General -> Animated Avatars.
- Swipe actions can now be customized (Settings -> Posts/Comments/Inbox -> Swipe Actions)
- Refined the post editor to make attaching media and links easier
- Links can now be shared from your local instance, the original instance, or lemmyverse.link; the default is now to share from your instance. This behavior can be toggled in Settings -> Links -> Share Links.
- Added a setting to toggle post tap-to-collapse behavior (Settings -> Posts -> Tap to Collapse)
- Added a "Blur NSFW" toggle to the ellipsis menu in the feed
- Added a "jump to last position" button to the post view, which scrolls to the last position you viewed on that post.
- Tweaked jump button design
- Added a slight fade effect to scrollable edges of the Markdown toolbar
- Updated the design of comments in mixed feeds
- Improved scroll behavior when collapsing and expanding comments
- Vote and saved readouts in the interaction bar are now colored if there is no widget in the bar displaying the same information
Bug Fixes
- Fixed some images not loading correctly from lemmy.ml
- Fixed rendering issues with transparent gifs
- Community links formatted as Markdown links now open correctly when tapped
- Fixed custom emoji sometimes rendering as full size images
- Fixed comments sometimes not appearing immediately when posted
- Disabled autocorrect when searching communities, users, and instances
- Fixed slight visual stutter when scrolling to the top of some views
- Fixed incorrect background color being visible when opening keyboard
- Fixed certain animated media shaking when zooming out
- Fixed NSFW images not being blurred in the expanded post view
- Fixed multi-word keyword filters not applying correctly
- Improved error handling in post and comment pages
- Fixed interaction bar configurations and keyword filters not being included in import/export settings
2.1 20/04/2025
- Fixed endorsement details not appearing in the "Trust & Safety" tab of the Instance view
- Fixed connectivity issues with lemmy.ml
2.0.1 13/03/2025
In 2.0, we've rebuilt the app from the ground up. There are more new features than we can list here, but the highlights are:
- Fresh new design
- Massive performance improvements
- Overhauled media viewer, including full video support and embedding content from loops.video
- Markdown editor
- Color Themes
- Guest accounts
- French localization
2.0.0 08/03/2025
Fixes a bug where app icon selection did not work on iOS 18
1.3.7 30/09/2024
Fixes an issue where scroll gestures sometimes would not respond on iOS 18.
1.3.6 21/09/2024
Added forwards compatibility logic to persist settings on upgrade to 2.0
1.3.5 18/09/2024
- Added a Paste Link from Clipboard button to the Search tab. If the pasted link is a valid Lemmy URL, Mlem will attempt to open it on your home instance.
- Fixed an issue where certain menu actions were erroneously displayed
- Added compatibility logic for the upcoming 2.0 build
1.3.3 28/06/2024
- Fixed an issue where sending private messages would fail with "unknown" error
1.3.2 18/06/2024
- Added compatibility for Lemmy v19.4, resolving an issue where marking a post read would trigger an "unknown" error
1.3.1 03/06/2024
This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features.
Major Features
- Mark Read on Scroll (Settings > General > Mark Read on Scroll)
- The "Inbox" tab has been redesigned to be compact and easier to use
- Replies and Mentions now use the same interaction bar as comments, customizable under Settings > Appearance > Comments > Customize Widgets
- Each inbox tab now shows the unread count for that category
- Private messages are now labeled as "sent" or "received"
- Added a “select text” menu action to posts and comments
- Added inline image uploading in posts, comments, messages and reports
- Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed.
- Replaced the thumbnail indicator for link posts with the website host. The indicator can be re-enabled under Settings > Accessibility > Website Thumbnail Indicator.
- Added instance uptime to the instance page (only available for select instances; data fetched from https://lemmy-status.org)
- Instances can now be blocked from the nav bar menu of the instance page
- Your list of blocked users, communities, and instances can now be viewed and managed (Settings > Account > Block List).
- Improved performance
- Added moderator and administrator actions, customizable under Settings > Moderation:
- Pin a post to community or instance
- Lock a post
- Remove posts, comments and messages
- Ban users from a community or instance
- Purge posts, comments, messages, users, and communities
- View votes of a post/comment (admins only)
- Add and remove moderators of a community
- Added a new “Moderated” feed
- Integrated Mod Mail into the Inbox tab. Swipe actions are available on all mod mail items, and the widgets can be customized under Settings > Moderation > Customize Widgets.
- Added the ability to view the moderation log for a community or instance. The modlog for communities can be found under “Moderation” in the community page, and for instances under “Administration” in the instance details page.
- A new "Trust & Safety" tab on instance pages displays Fediseer information for that instance
Minor Changes
- The Saved feed can now be filtered by posts or comments only
- The upvote, downvote, save and reply actions now display side-by-side in context menus, and the "Block User" and "Block community" are now consolidated under "Block"
- The ellipsis menu in the expanded post view has moved from beside the post title to the toolbar
- Added the option to always open links in reader mode (Settings > Links > Open in Reader)
- Added a new app icon, "Ocean"
- Keyword filters no longer apply to communities you moderate
- Updated the bubble-style picker animation
- Removed the confirmation popup for "Report"
- Pinned posts are now rendered compactly in the community view once read
Bug Fixes
- Fixed the inbox tab unread badge sometimes showing "-1"
- Fixed the instance pin icon not showing in compact mode
- Fixed sent messages being permanently displayed as unread
- The comment collapse animation now respects the system "Reduce Motion" setting
- Image save failure now displays an error message
- Biometric unlock now prompts for device password on failure
- Deleted and removed comments now collapse properly
1.3 07/05/2024
MAJOR FEATURES
- Profile editor: you can now change your display name, biography, avatar and banner image, and matrix ID. Check it out in Settings -> Account.
- Easy-tap links: links detected in posts and comments now get a nice big tappable button at the bottom of the post. You can copy and share these links via long-press on the link button, and customize their behavior in Settings -> General.
- Tab bar navigation: tapping the currently selected tab while at the top of the feed will navigate back. Reselecting the search tab from the top of the feed will focus the search bar.
- Upgraded post composer: we’ve made the post composer prettier, added the ability to upload images from files and clipboard, and made it show the account you're posting from. It also now displays a warning if your post runs afoul of your instance’s slur filter.
- Instance page: you can now view detailed instance information, accessible from a community or profile via the ellipsis menu in the navigation bar.
- Saved content feed: saved content has moved! It’s now listed under Feeds along with all the other feeds, and you can also open it from the app shortcuts.
MINOR FEATURES
- Voting icons are now colorized in compact mode
- “Report” and “Block” items in context menus are now colored red and ask for confirmation
- Fixed some inconsistent wording and incorrect capitalization
- Improved performance of markdown rendering
- Redesigned the account switcher and tweaked the behavior of long press/swipe up: long press on profile now swaps accounts immediately if you have two accounts and opens the switcher if you have more, while swipe up always opens the switcher. Both of these gestures can be enabled and disabled in Settings -> Accounts -> Quick Switcher
- Added an indicator to posts from subscribed communities in All and Local feeds
- Added headers to feed pages
- Redesigned app icon selector
- Added more app icons
- Added a new comments indicator to posts you’ve already viewed
- Added the option to open links in the system browser, rather than in-app
- Added support for image links and shields.io badges
- Added options for how your accounts are sorted in the account view and quick switcher
- Tidied the settings page
- Added the option to disable tap-to-collapse on comments
- Refined the swipe action activation angle, so it should be harder to accidentally trigger it while scrolling
- Added the option to require biometric unlocking when opening the app
- Added the option to automatically collapse child comments
- Redesigned the profile page
BUG FIXES
- Disabled swipe actions on items embedded within the post/comment composer
- Fixed a bug where favoriting a community from the ellipsis menu would cause the subscription status to display incorrectly
- Fixed a bug where adding an account while already logged in would fail on instances running 0.19
- Fixed a bug where account details were not being loaded in the user view
- Fixed “failed to determine site version” error
- Saved content now loads dynamically on scroll, rather than all at once
- Fixed /u/user@instance and /c/community@instance links not behaving properly
1.2 10/02/2024
- Fixed an issue where feeds from instances running 0.19 would prematurely end
1.1.2 18/12/2023
MAJOR FEATURES
- 0.19 compatibility. Mlem is now up to date with the latest Lemmy (0.19.0-rc.12, as of this posting), meaning that users on lemmy.ml, lemmy.sdf.org, and other instances running bleeding-edge beta builds can once again use Mlem!
- New default app icon designed by our very own Sjmarf. The classic Clay/s icons are still available in Settings > Appearance > App Icon, where you will find another new icon (Alien) and a neater icon organization system.
- Tapping the Feeds, Inbox, and Profile icon now scrolls to the top if you are already in that tab
MINOR FEATURES
- Updated the image viewer. It now appears much faster, and allows saving and sharing the image via context menu (long press).
- Jump button can now be placed in the center
- User labels can now display multiple flairs, including a new "banned” flair
- Added top 3/6/9 months sort modes
- Rewrote inbox backend. It should still behave the same, but it’s much more efficient now.
- Added context menus to search results
- Search bar is now always shown in the search tab
- Improved “no posts found” message
- Added a reset button to the Widget Wizard
- Adjusted haptic feedback
- Improved account deletion page
BUG FIXES
- Fixed compact comments not appropriately displaying vote status when net votes are displayed
- Fixed crashes and state loss when moving to the background on iPad
1.1.1 06/12/2023
Mlem 1.1 is here at last!
Features and Improvements
- Fully Customizable Interaction Bar. All the buttons you want, exactly where you want them. Check it out in Settings -> Posts or Comments -> Customize Widgets.
- Enhanced Search. Search has been given a major facelift, and we’ve added the ability to search for both users and communities. You can also now subscribe directly from search results.
- New Icons. We have two all-new icons for the app: Classic Lemmy, designed by Eric Andrews, based on the Lemmy icon; and Stargazer, designed by Sjmarf.
- Jump Button. We’ve added a button to the comments view to let you jump to the next comment, because scrolling is just too much work sometimes.
- Image Uploading. You can now upload an image while creating a post.
- Onboarding. We now have a proper onboarding flow for new Lemmy users.
- Collapse comments. Swipe *all* the way to the left to collapse a comment.
- Collapse post content. In the detailed post view, you can tap a post to collapse it and get straight into the comments.
- Adjustable haptic levels. You can disable some or all of the haptic feedback in Settings -> General -> Haptic Level.
- Opaque insets. You can make your navigation and tab bars fully opaque in Settings -> Accessibility -> Translucent Insets.'
- Added an option to upvote posts on save. You can find it in Settings -> General -> Upvote on Save.
- Added an option to show the user avatar in the tab bar instead of the generic profile picture. You can find it in Settings -> Appearance -> Tab Bar -> Show User Avatar.
- Edited posts and comments now display the updated time.
- Instant vote feedback. Voting on posts and comments now displays the vote instantaneously, rather than waiting for that sluggish speed-of-light roundtrip to the server.
- Link posts now have an indicator on their thumbnail in Compact and Headline mode.
- You can now block communities directly from posts.
- Various actions have been flagged as destructive and given a nice little warning popup.
- Fixed some issues with images embedded in links displaying poorly.
- Fixed nav bar disappearing on device rotation.
- Haptic feedback no longer causes an animation hitch on first play.
- Made profile headers more readable.
- Updated the behavior of the NSFW filter. In expanded post mode, tapping anywhere on the image will dismiss the filter; in feed, the filter can still only be dismissed by tapping the warning sign.
- Very tall images now shrink to a max height. You can make them display in their full, glorious height in Settings -> Appearance -> Posts -> Limit Image Height In Feed.
- Smoothed out editor sheet animations.
- Clarified error message when trying to log into a private instance.
Bug Fixes
- Addressed scrolling jumpiness. Again. I really think I’ve got it beat this time, though. Please?
- Fixed a problem where the account switcher would be open when re-opening the app.
- Inbox now persists unread status.
- Search no longer has auto-correct or auto-capitalization.
- Fixed the “share” button crashing the app on iPad.
- Fixed feed refresh not behaving consistently
- Fixed login not handling incorrect 2FA code properly
- Added handling for inconsistent date formats across instances
- Fixed unencoded URLs breaking the feed
- Fixed instances with optional `.admin` field not loading
- Fixed large posts rendering incorrectly on iPad.
- Fixed the first ~40 posts not showing up
- Fixed posts loading after the end of the feed
- Fixed settings icons not rendering properly on iOS 17
- Fixed a bug where connecting to instances on `localhost` was impossible
- Fixed logging in before email verification crashing the app
- Fixed opening posts from URL links crashing the app
- Fixed swipey action animation and context menu animation trying to run at the same time (ONLY on iOS 17—some of the changes made in iOS 17 gave us the tools to disable this behavior, but there’s unfortunately nothing we can do about it in iOS 16).
Cheers,
The Mlem Group
1.1 10/10/2023
- Fixed certain instances not loading
1.0.3 17/09/2023
- Account Deletion: you can delete your account from the Lemmy instance it is hosted on using the button on the accounts page (Settings -> Accounts -> Delete Current Account)
- Editing: You can now edit your posts and comments using the new button in the context menu.
- Account Quick-Switcher: Swipe up anywhere on the tab bar or long press on the profile tab to quickly hop between your accounts. For those of you who use accessibility font sizes and rely on the tab bar info HUD, don't worry--we've made sure the long press gesture opens the HUD instead, and you can still access the quick-switcher with the swipe up.
- Profile Nicknames: You can now add nicknames to your accounts and display them in the tab bar--or display the instance, or the username, or the enigmatic 'Profile.'
- Compact comments mode
- Customizable Posts and Comments: Only see what you care about. Just about every piece of meta-information about a post or a comment can be toggled on and off to suit your whims.
- Implemented aggressive background prefetching, caching, and processing to smooth out the feed scrolling
- Image previews can be swiped down to dismiss
- Read posts are now indicated by grayed out title text. For users who use "differentiate without color," we've added two different options to indicate read posts: a gray bar on the leading edge or a checkmark by the ellipsis menu. You can configure them in the new "Accessibility" settings menu.
- Read posts can now be hidden using a new button in the navigation bar ellipsis menu
- Added an unread count on the inbox tab (it can be disabled)
- Organized and beautified settings
- Refined haptics across the app
- Added .webp image support
- Improved animations
- Fixed comments not collapsing interaction bar
1.0.1 13/08/2023
Features
- Posts and comments can now be exported as images
- Expanded filter functionality to allow filtering for literal strings
- Added support for the following features on PieFed:
- Instance blocking
- Un-deleting private messages
- Moderators toggling posts' NSFW status
- Banning users from a community (available on instances running PieFed v1.3 and above)
- Sort by "Old" (v1.3 and above)
- Local instance community list (v1.3 and above)
- Comment search (v1.3 and above)
- User notes (v1.4 and above)
- Look and Feel
- The private message chat view now uses Liquid Glass
- Confirmation dialogs now use alerts rather than popovers on iOS 26
- The image viewer and inline video player now have Liquid Glass UI elements
- Improved the Dracula theme contrast
- Updated settings styling
- Accessibility
- Added a "distinguish interaction bar" accessibility setting, which adds a subtle background to interaction bar buttons
- Moderation
- Moderators can now edit community descriptions
- You can now filter the modlog by user
- Quality of Life
- vger.to links now open in-app
- The post editor now shows a preview for links
- Added an "edit link" button to the post editor
- You can now upload a custom thumbnail for link attachments in the post editor
- Improved error handling on the instance page
- Images that fail to load now offer a link to view the content in browser
- The Saved and Upvoted feeds can now be filtered to posts or comments
- Added nicer error readouts in a few places across the app
- You can now tap on the version number in the "About Mlem" page to copy it
- The editor now shows a confirmation before closing if it is not empty
Bug Fixes
- Links to local communities now resolve case insensitively
- Fixed account switcher in the post editor not working
- The "*n* more links" text in the collapsed links button now respects singular/plural
- The Search tab homepage now renders correctly when using OLED theme
- Context menus in the subscription list no longer have blue icons
- PieFed's human-readable link format now resolves correctly
- Fixed votes not updating on page refreshes
- Creator is now shown instead of community in tile posts when inside a community view
- Fixed loops.video videos not embedding
- Theme colors are now more coherent
- The markdown toolbar's hitbox now matches its appearance on iOS 26
- Removed "Haptic manager failed to start" error message
- Fixed tapping the tab bar to scroll to top not behaving correctly on iOS 26
- Fixed newly-created comments not showing if the post had zero comments
- Fixed user who created a report sometimes being shown as creator
more Version 2.4.0 31/12/2025
Data Not Collected The developer does not collect any data from this app.