Skip Navigation
Gifs not working on iPad
  • Gif support is still one of our major outstanding tasks. We are currently working on a 2.0 version of the app, and are hoping to ship it with full inline gif support.

  • Featured
    [ App Store Update ] Mlem for Lemmy 1.3: Moderation
  • Thanks for the feedback! We're aware that the iPad version isn't up to the standards of the iPhone app--we're a very small team, and so lean hard on Swift's automatic multi-platform features to make the iPad app even feasible within our development bandwidth. We're looking into ways we can improve the iPad experience without introducing unsustainable technical overhead as part of our ongoing 2.0 overhaul, and we'll be sure to take your suggestions into consideration.

  • "Hot" Filter Bad?
  • The default sort for posts and comments can be customized in Settings -> Sorting

  • [ App Store Update ] Mlem for Lemmy 1.3: Moderation

    cross-posted from: https://lemmy.ml/post/15334908

    > Mlem 1.3 is now live on the App Store! This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features. > > Cheers, > > The Mlem Group > > -------- > > ## Mark Read on Scroll > > When this setting is enabled, posts are marked read as you scroll past them. Enable it under Settings -> General -> Mark Read on Scroll. > > ## Inbox Redesign > > ! > > The "Inbox" tab has been redesigned to be compact and easier to use. > - Replies and Mentions now use the same interaction bar as comments, which is 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". > > ## Select Text > > Posts and comments now have a "select text" menu action, letting you highlight text from the post/comment and quickly copy/paste it elsewhere. > > ## Inline Image Uploading > > Images can now be uploaded inline in posts, comments, messages and reports. If you cancel before submitting, Mlem will request that your instance deletes any images that you may have uploaded. > > ## Save Images from Feed > > Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed. > > ## Show Website Host in Compact/Headline Mode > > ! > > This replaces the thumbnail indicator for link posts, which was removed. It can be re-enabled under Settings -> Accessibility -> Website Thumbnail Indicator. > > ## Instance Uptime > > A new tab in the instance page lets you see the uptime of that instance. This is only available for select instances. The data is fetched from https://lemmy-status.org. > > ! > > ## Better Blocking > > - 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). > > ## Performance Improvements > > Fixed an issue where subscribing to a large number of communities would negatively impact the app's performance. This should make the app noticeably snappier for most users, especially those subscribed to 100+ communities. > > ## Moderation Actions > > The following moderator and administrator actions are now available: > - 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. Only admins can do this right now, but as of 0.19.4 moderators will be able to do this too. > - Add and remove moderators of a community > > You can customise how these actions are displayed in Settings -> Moderation. By default, the "remove" and "ban creator" actions are shown for posts in the feed. > > Other actions, such as Pin and Lock, are accessible via the ellipsis menu in the expanded post. These actions can be made available in the feed as well under Settings -> Moderation -> Show All Actions in Feed. > > Settings -> Moderation also allows moderation actions to be hidden in a disclosure group: > > ! > > Or as a completely separate menu: > > ! > > You can add and remove moderators from the "Moderation" section of communities you moderate. Users can also be appointed as moderators from the ellipsis menu of their profile. > > ## "Moderated" Feed > > The new "Moderated" feed shows posts from communities you moderate. > > ## Mod Mail > > Mod Mail has been integrated into the Inbox tab. It can be accessed by tapping the drop-down at the top of the Inbox page, or by tapping the "Inbox" tab icon when already viewing the tab. In the Mod Mail, you can view and act on both reports and registration applications. > > ! > > By default, the unread mod mail count is included in the Inbox tab's unread badge. You can customize which types of notification are included under Settings -> Appearance -> Tab Bar. > > Swipe actions are available on all mod mail items, and the widgets can be customized under Settings -> Moderation -> Customize Widgets > > ## Modlog > > 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. > > ## Fediseer Integration > > A new "Trust & Safety" tab on instance pages displays the guaranteed status of that instances, along with any endorsements, hesitations or censures it may have received. > > ! > > ## 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, making it accessible from anywhere on the page. > - 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. > > -------- > > 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.

    1
    [ App Store Update ] Mlem for Lemmy 1.3: Moderation

    Mlem 1.3 is now live on the App Store! This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features.

    Cheers,

    The Mlem Group

    --------

    Mark Read on Scroll

    When this setting is enabled, posts are marked read as you scroll past them. Enable it under Settings -> General -> Mark Read on Scroll.

    Inbox Redesign

    !

    The "Inbox" tab has been redesigned to be compact and easier to use.

    • Replies and Mentions now use the same interaction bar as comments, which is 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".

    Select Text

    Posts and comments now have a "select text" menu action, letting you highlight text from the post/comment and quickly copy/paste it elsewhere.

    Inline Image Uploading

    Images can now be uploaded inline in posts, comments, messages and reports. If you cancel before submitting, Mlem will request that your instance deletes any images that you may have uploaded.

    Save Images from Feed

    Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed.

    Show Website Host in Compact/Headline Mode

    !

    This replaces the thumbnail indicator for link posts, which was removed. It can be re-enabled under Settings -> Accessibility -> Website Thumbnail Indicator.

    Instance Uptime

    A new tab in the instance page lets you see the uptime of that instance. This is only available for select instances. The data is fetched from https://lemmy-status.org.

    !

    Better Blocking

    • 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).

    Performance Improvements

    Fixed an issue where subscribing to a large number of communities would negatively impact the app's performance. This should make the app noticeably snappier for most users, especially those subscribed to 100+ communities.

    Moderation Actions

    The following moderator and administrator actions are now available:

    • 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. Only admins can do this right now, but as of 0.19.4 moderators will be able to do this too.
    • Add and remove moderators of a community

    You can customise how these actions are displayed in Settings -> Moderation. By default, the "remove" and "ban creator" actions are shown for posts in the feed.

    Other actions, such as Pin and Lock, are accessible via the ellipsis menu in the expanded post. These actions can be made available in the feed as well under Settings -> Moderation -> Show All Actions in Feed.

    Settings -> Moderation also allows moderation actions to be hidden in a disclosure group:

    !

    Or as a completely separate menu:

    !

    You can add and remove moderators from the "Moderation" section of communities you moderate. Users can also be appointed as moderators from the ellipsis menu of their profile.

    "Moderated" Feed

    The new "Moderated" feed shows posts from communities you moderate.

    Mod Mail

    Mod Mail has been integrated into the Inbox tab. It can be accessed by tapping the drop-down at the top of the Inbox page, or by tapping the "Inbox" tab icon when already viewing the tab. In the Mod Mail, you can view and act on both reports and registration applications.

    !

    By default, the unread mod mail count is included in the Inbox tab's unread badge. You can customize which types of notification are included under Settings -> Appearance -> Tab Bar.

    Swipe actions are available on all mod mail items, and the widgets can be customized under Settings -> Moderation -> Customize Widgets

    Modlog

    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.

    Fediseer Integration

    A new "Trust & Safety" tab on instance pages displays the guaranteed status of that instances, along with any endorsements, hesitations or censures it may have received.

    !

    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, making it accessible from anywhere on the page.
    • 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.

    --------

    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.

    5
    Link URL review
  • This behavior can be customized under Settings -> Links -> Tappable Links. By default it uses "contextual," which will display the full link in large contexts and just the title in compact contexts (e.g., comments if you have comment display set to "compact"). Setting it to "large" will always display the full link regardless of context.

  • Homescreen widgets?
  • It is our policy not to make features-for-donations transactions, as we feel that would compromise the spirit of the project and set a dangerous precedent that could lead to development becoming beholden to the wealthiest donors. We really appreciate your enthusiasm and your generosity, though--we're going to be busy for a little while getting 2.0 up and running, but we can tentatively scope widgets for 2.1!

  • [ New Beta Release ] Mlem for Lemmy 1.3 RC 0

    We’ve finished developing the full feature set for 1.3 and are pleased to present 1.3 Release Candidate 0, live on TestFlight, hopefully coming soon to the App Store!

    Cheers,

    The Mlem Group

    --------

    Customizable Mod Widgets

    Mod mail widgets can now be customized just like post and comment widgets (Settings -> Moderation -> Customize Widgets)

    Mod Mail Swipe Actions

    Mod mail now has swipe actions!

    Blocklist

    Your list of blocked users, communities, and instances can now be viewed and managed (Settings -> Account -> Block List).

    Minor Changes

    • Instances can now always be blocked from the instance details page, regardless of how you got there
    • Pinned posts are now rendered compactly in the community view once read

    Bug Fixes

    • Biometric unlock now prompts for device password on failure
    • Deleted and removed comments now collapse properly

    Known Issues

    We are aware of an issue where the iPad app crashes when closing it or switching apps. We have been trying to reproduce this in our development environment for weeks, but to no success. If you can reproduce this bug and have the technical fluency to build and run our app using Xcode, please reach out—we’d love to get this fixed, but are completely stuck until we can get detailed crash logs.

    --------

    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.

    0
    Featured
    [ Community Update ] Mlem Development and iOS Compatibility Roadmap
  • It's currently live on the TestFlight beta! We're planning to roll it out to the App Store in the next few days.

  • Featured
    [ Community Update ] Mlem Development and iOS Compatibility Roadmap
    1. Yes! We aren't happy with the current state of our media viewer. 2.0 is a backend-focused rewrite, so probably won't have a new media viewer on launch, but it's without a doubt high on our list of important features.
    2. Hard to say. Our iOS compatibility policy guarantees compatibility until iOS18 reaches 75% market share; after that, I can't make any promises. We take the decision to drop compatibility very seriously, and try to only do so when the features offered by the newer iOS are valuable enough that we would be compromising the potential quality of the app by ignoring them.
    3. Yes. We're still working out some UX concerns stemming from the fact that it's very slow to search posts and comments compared to communities, but it's in the plans.
  • Featured
    [ Community Update ] Mlem Development and iOS Compatibility Roadmap
  • We're reluctant to give concrete time estimates since our development time is constrained by our day jobs and other responsibilities, but we hope to have 2.0 in early TestFlight on a schedule roughly in line with our release cadence (~2mo).

    We don't plan to release any new features to the 1.x codebase after 1.3, but we will continue to fix major bugs and maintain compatibility against changes to the Lemmy API while we bring 2.0 up.

  • [ Community Update ] Mlem Development and iOS Compatibility Roadmap

    Hi Mlem community,

    We're putting the final touches on our 1.3 update, which means it's time to start looking to the future.

    Mlem 2.0

    It's been nearly a year since Mlem took off, and we've come a long way in that time. We've also learned a lot about the shortcomings of our initial architecture, but in the interests of reaching feature richness we have simply been working around them. 1.3 represents a broad enough feature set that we feel comfortable taking the time to go back and rebuild that original architecture with eight months' experience to guide us.

    Mlem 2.0 will look and feel just about the same, but the new architecture will let us deliver many features that are impossible under the current system, including guest mode and multi-account functionality. It should also be more performant, since we won't need all our weird workarounds we bolted on to handle cases we didn't know existed eight months ago.

    We'll also be taking the opportunity to clean up the non-technical side of the house. The app will be transferred from Lionel Hanners' account to my own, and we will be completely refreshing the TestFlight beta.

    iOS Compatibility

    Mlem 1.3 will be the final version of Mlem that is compatible with iOS 16. Mlem 2.0’s architecture is built on powerful new SwiftUI features that are only available on iOS 17 and above, and so Mlem 2.0 and beyond will only support iOS 17+.

    Cheers,

    The Mlem Group

    11
    [ Beta Update ] Mlem for Lemmy 1.3 Beta 1

    We’ve fixed several bugs and made some minor tweaks to the 1.3 beta. We have one final beta build planned before we upgrade it to a Release Candidate.

    Cheers,

    The Mlem Group

    --------

    Minor Changes

    • Added the ability to block instances from the nav bar menu of the instance details page. NOTE: due to quirks of the Lemmy API, this is currently only available when navigating to the instance from a community, or from a user if you are on an instance running 0.19.4+; it is not available when navigating to an instance from search. This will be fixed in the next beta build.
    • Mark read on scroll no longer marks posts read while they are still visible
    • Added instance uptime support for toast.ooo and szmer.info

    Bug Fixes

    • Fixed the interaction bar widgets resetting when upgrading to 1.3
    • Fixed sent messages not being filtered when “filter read” is active
    • Fixed the inbox tab unread badge sometimes showing "-1” (again)
    • Fixed user blocking not showing a confirmation dialog. It will now prompt for confirmation when blocking from profile; when blocking from a post, no additional dialog will be shown beyond the “Block” -> “Block User” flow.
    • Fixed incorrect padding in post report sheet
    • Fixed an issue where subscribing to a large number of communities would negatively impact the app’s performance. This should make the app noticeably snappier for most users, especially those subscribed to 100+ communities.

    --------

    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.

    5
    [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • We maintain a client-side list of instances supported by lemmy-status.org. Looks like we just forgot to add toast.ooo--should be fixed in the next build.

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • Update to Sjmarf's earlier comment: I have finally tracked down the source of the slowdown, and the fix should be out in the next TestFlight build.

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • It was not, nice catch! Should be fixed in the next build.

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • We plan to completely overhaul our markdown handling for the next major release, which will include both properly handling Lemmy's dialect quirks and integrating markdown editing tools into the composer.

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • Link

    App Store Connect reports there are a couple hundred empty spots, but we've had issues in the past with it reporting empty spots on the dev side but not letting more users join.

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • It wasn't, sorry about that! We've merged the fix for the next build, so hopefully that won't happen again.

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0
  • It's on our issue tracker, but we're having trouble reproducing the behavior. We're working on it though!

  • [ New Beta Release ] Mlem for Lemmy 1.3 Beta 0

    UPDATE: Beta 1 is now available. See the patch notes here

    Mlem 1.3 is now available for beta testing! This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features.

    Cheers,

    The Mlem Group

    --------

    Mark Read on Scroll

    When this setting is enabled, posts are marked read as you scroll past them. Enable it under Settings -> General -> Mark Read on Scroll.

    Inbox Redesign

    !

    The "Inbox" tab has been redesigned to be compact and easier to use.

    • Replies and Mentions now use the same interaction bar as comments, which is 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".

    Select Text

    Posts and comments now have a “select text” menu action, letting you highlight text from the post/comment and quickly copy/paste it elsewhere.

    Inline Image Uploading

    Images can now be uploaded inline in posts, comments, messages and reports. If you cancel before submitting, Mlem will request that your instance deletes any images that you may have uploaded.

    Save images from Feed

    Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed.

    Show Website Host in Compact/Headline Mode

    !

    This replaces the thumbnail indicator for link posts, which was removed. It can be re-enabled under Settings -> Accessibility -> Website Thumbnail Indicator.

    Instance Uptime

    A new tab in the instance page lets you see the uptime of that instance. This is only available for select instances. The data is fetched from https://lemmy-status.org.

    !

    Moderation Actions

    The following moderator and administrator actions are now available:

    • 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. Only admins can do this right now, but as of 0.19.4 moderators will be able to do this too.
    • Add and remove moderators of a community

    You can customise how these actions are displayed in Settings -> Moderation. By default, the "remove" and "ban creator" actions are shown for posts in the feed.

    Other actions, such as Pin and Lock, are accessible via the ellipsis menu in the expanded post. These actions can be made available in the feed as well under Settings -> Moderation -> Show All Actions in Feed.

    Settings -> Moderation also allows moderation actions to be hidden in a disclosure group:

    !

    Or as a completely separate menu:

    !

    You can add and remove moderators from the "Moderation" section of communities you moderate. Users can also be appointed as moderators from the ellipsis menu of their profile.

    "Moderated" Feed

    The new “Moderated” feed shows posts from communities you moderate.

    Mod Mail

    Mod Mail has been integrated into the Inbox tab. It can be accessed by tapping the drop-down at the top of the Inbox page, or by tapping the "Inbox" tab icon when already viewing the tab. In the Mod Mail, you can view and act on both reports and registration applications.

    !

    By default, the unread mod mail count is included in the Inbox tab's unread badge. You can customize which types of notification are included under Settings -> Appearance -> Tab Bar.

    Upcoming planned TestFlight releases will further improve Mod Mail by adding swipe actions to moderator items and a setting for customizing the report interaction bar widgets the same way as for posts and comments.

    Modlog

    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.

    Fediseer Integration

    A new "Trust & Safety" tab on instance pages displays the guaranteed status of that instances, along with any endorsements, hesitations or censures it may have received.

    !

    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, making it accessible from anywhere on the page.
    • 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".

    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.

    --------

    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.

    25
    Missing Posts in Mlem [Solved]
  • You can show/hide read posts from the ellipsis menu in the top right of your Feeds tab.

  • Any working "seamless" client? (seamless like Liftoff)
  • Mlem has this feature planned--we have a clear path towards implementation, but there's a lot of groundwork and design to do first so it probably won't be delivered for at least several months.

  • Mlem not continuing to pull content?
  • Thanks for the bug report! We're looking into it.

    Does this happen on all sort modes, or only specific ones?

    Is it affected by toggling "show unread?"

  • What is the current state of Mlem development?
  • Progressing well! We're hoping to have the next TestFlight build out soon.

  • Developers, please give us more visibility options.
  • This is one of Mlem's guiding principles! We strive to offer options to show as much--or as little--information as the user wants, with options to show/hide:

    • Author
    • Author instance
    • Community instance
    • Community subscription status
    • Thumbnails
    • Score
    • Display downvotes separately
    • Time posted
    • Saved status
    • Number of replies

    Plus a fully customizable interaction bar--and that's all just for posts.

    If you're on iOS, I'd encourage you to give us a try!

  • [ APP STORE UPDATE ] Mlem for Lemmy 1.2

    Mlem 1.2 is out of beta and live on the App Store! We’ve got loads of new features big and small for you to enjoy.

    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

    As always, a huge thanks to our TestFlight for all their bug reports and feedback.

    Cheers,

    The Mlem Group

    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.

    26
    [ NEW BETA RELEASE ] Mlem for Lemmy 1.2

    Mlem 1.2 is ready for testing!

    Major Features

    • Profile editor: you can now change your display name, biography, avatar and banner image, and matrix ID 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.
    • 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 now shows 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 is now listed as a feed, rather than a sub-view of profile.

    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

    Update 2023-02-05: RC 1 Changes

    • Fixed an issue where interacting with items in the saved feed would crash the app
    • Fixed blocking communities from posts not working
    • Fixed "Show n replies" tap hitbox
    • Fixed "No items" message appearing briefly in Saved feed before content loads
    • Bubble picker now scrolls to the selected item on tap if it is partially offscreen
    • Fixed /u/user@instance and /c/community@instance links not behaving properly
    • Added options to adjust the behavior of easy-tap links in Settings -> General
    • Fixed sidebar navigation not working properly on iPad
    • Fixed the Saved feed not properly refreshing
    • Fixed comments of depth 1 not collapsing properly with auto collapse enabled

    Cheers,

    The Mlem Group

    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.

    39
    [ COMMUNITY UPDATE ] Mlem’s iOS Compatibility Plan

    Hi Mlem community,

    With the launch of iOS 17 now well past and adoption rates rocketing towards 75%, we wanted to take this opportunity to lay out our long-term iOS version compatibility plan.

    Mlem will guarantee compatibility with the previous major version of iOS until the current version achieves 75% market share. This means that Mlem will soon be dropping support for iOS 16, as iOS 17 is rapidly approaching that mark.

    Why 75%?

    Mlem originally launched with support for only iOS 16. At the time, that was the latest iOS available, and enjoyed just over a 75% market share. We chose this mark based on both that precedent and an internal consensus that 75% represents “general adoption” of an iOS version.

    Why are you dropping compatibility?

    Supporting multiple iOS versions costs development time and restricts our ability to take advantage of new and powerful SwiftUI features. We have a small, all-volunteer development team, and strive to offer a sleek and modern iOS experience. We just don’t have the resources to offer comprehensive backwards compatibility while also delivering new features and improvements and remaining true to our identity as a modern SwiftUI Lemmy client.

    When will iOS 16 compatibility officially end?

    As of right now, there is no set date. Once iOS 17 reaches 75% market share, we will begin allowing code changes that use iOS 17-exclusive features, so iOS 16 support will end when some such change is approved and released. Our current dev build and next release will remain compatible with iOS 16, but we make no guarantees past that.

    If you have questions or concerns, we’ll do our best to answer them in the comments.

    Cheers,

    The Mlem Group

    7
    [ APP STORE UPDATE ] Mlem for Lemmy 1.1.2: 0.19 Compatibility Hotfix

    Hi Mlem Community,

    We have released an update fixing the issue where feeds from instances running 0.19 would prematurely display "end of feed" messages.

    The build is currently awaiting review for TestFlight, and once that goes through will be available there as well.

    Cheers,

    The Mlem Group

    0
    [ DEVELOPMENT UPDATE ] Erroneous end-of-feed issue on 0.19

    Hi Mlem community,

    UPDATE: the fix is now live on the App Store

    We are aware of a bug in Mlem 1.1.1 that causes feeds on instances running Lemmy 0.19 to prematurely end. We have developed a fix, and it is currently awaiting App Store review. Thank you for your patience.

    Cheers,

    The Mlem Group

    10
    [ APP STORE UPDATE ] Mlem for Lemmy 1.1.1: 0.19 Compatibility

    Mlem 1.1.1 is now available on the App Store, bringing 0.19 compatibility, new icons, and some highly-requested features!

    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

    Cheers,

    The Mlem Group

    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.

    10
    [ NEW BETA RELEASE ] Mlem for Lemmy 1.1.1 RC 3: Reauthentication Flow

    Tiny update that adds a prompt to reauthenticate when logging into a 0.19 server for the first time. This should fix the incorrect_login errors that users have been reporting.

    0
    [ NEW BETA RELEASE ] Mlem for Lemmy 1.1.1 RC 2: Lemmy 0.19 Support Bugfixes

    Thanks to the feedback from our wonderful TestFlight users, we’ve fixed a number of bugs with the 1.1.1 RC.

    Features

    • Jump button can now be placed in the center

    Bug Fixes

    • Fixed decoding error when marking posts as read that caused the error haptic to trigger every time a post was opened or an image was viewed
    • Fixed being unable to block users from a post
    • Fixed being unable to edit own posts from the expanded post view
    • Fixed image uploading not working on 0.19 instances
    1
    [ NEW BETA RELEASE ] Mlem for Lemmy 1.1.1 RC 1: Lemmy 0.19 Support, Double Tapping Tabs

    We have achieved (hopefully) full 0.19 compatibility, and added a couple new features while we’re at it!

    Features

    • 0.19 compatibility. You should now be able to properly log into and use accounts on instances running 0.19.
    • Double tap feed, inbox, and profile to scroll to the top
    • New image viewer. We’ve moved from QuickLook to a popup sheet that appears much faster and lets you long press the image to save, share, or open the full QuickLook interface.

    Bug Fixes

    • Fixed crashes and state loss when moving to the background on iPad
    • Sorting by top 3/6/9 months now works
    8
    [ NEW BETA RELEASE ] Mlem for Lemmy 1.1.1 RC 0: Lemmy 0.19 Support

    We have released our first release candidate for 1.1.1 to TestFlight. This is a backend-focused update that adds compatibility with Lemmy 0.19 and cleans up some of our backend logic.

    Features

    • Rewrote inbox backend. This is the biggest thing to test in this release, since we’ve implemented a completely new approach to displaying feeds that we hope to roll out across the app. There shouldn’t be any new behavior (although swipe actions should feel a tiny bit smoother), but it’s way more computationally efficient and should be easier to work with moving forwards.
    • Added Lemmy 0.19 compatibility and features (note that these features are only available on the few instances currently running 0.19 pre-release software):
      • Added option to delete posts and comments when deleting your account
      • Added cursor-based pagination, which should result in slightly more efficient page loading
    • Added context menus to search results
    • Improved “no posts found” message
    • Search bar is now always shown in the search tab
    • Added a reset button to the Widget Wizard
    • Organized app icons by creator
    • Added a new icon, “Alien Mlem,"" by Sjmarf
    • Adjusted haptic feedback
    • Improved account deletion page

    Bug Fixes

    • Fixed compact comments not appropriately displaying vote status when net votes are displayed

    Cheers,

    The Mlem Group

    17
    State of the Mlem 2023-10-29: Donations Open, Development Progress

    Hi Mlem Community,

    It’s been a bit quiet here recently, so I just wanted to let you all know what we’ve been up to in the last couple weeks.

    Development Progress

    The current development cycle has been very backend-focused, so there hasn’t been much shiny new stuff to push to the TestFlight. We’ve instead been developing stable long-term solutions to thorny problems that we didn’t have time to address while we were racing towards core features. There should be a TestFlight coming out soon-ish with some major backend rework that will make the app more stable and robust.

    Donations

    We are extremely excited to announce that you can now donate to the project!

    Where do I donate?

    Right here

    What will the money be used for?

    100% of the money that you donate goes directly towards the project. It will be used to cover operating expenses (e.g., Xcode cloud server time), dev tools, and new features like push notifications that cost some money to operate.

    Our donations are run through Open Collective, which means that all of our income and expenses are fully transparent so you can donate with confidence.

    What do I get for donating?

    The eternal gratitude of the development team, a bright future for Mlem, and some cool updates down the line. Due to App Store restrictions, we cannot currently offer perks as a reward for donation; see below for more details.

    Can I donate in-app?

    Not yet. In-app purchases must go through the App Store, which requires a whole bunch of additional setup that we are currently still working on. The App Store also prohibits us from selling “content or functionality” through any market but the App Store (App Store review guidelines §3.1.1), which is why we can’t offer tangible rewards right now.

    Will functionality ever be paywalled?

    Absolutely not, and nor will we ever run ads. Ads and paywalled functionality violate the fundamental philosophy of the Fediverse: social media created by and for the community, free of corporate influence, supported by nothing more than the community’s desire for the platform. When we do get our in-app purchases up and running, we will never restrict the functionality of the app; every feature will be available to every user. Rewards will be in the form of digital bling (e.g., a custom flair visible to all Mlem users), wholly cosmetic perks (e.g., special icons or color themes), or bragging rights (e.g., a shoutout on our info page).

    If you have any questions, drop them below and we’ll do our very best to answer them.

    Cheers,

    The Mlem Group

    10
    [ APP STORE UPDATE ] Mlem for Lemmy 1.1

    At long last, Mlem 1.1 is ready! We’ve been working on this one for a while and are super excited to bring what we’ve been working on to the App Store:

    Major Features

    Fully Customizable Interaction Bar

    All the buttons you want, exactly where you want them. Want to be able to upvote from both sides of the post? You can do that. Instance doesn’t support downvotes? You can remove the downvote button. Want six separate upvote buttons? Yup, you can do that too. Check it out in Settings -> Appearance - 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
    • 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

    Our team is never afraid to push the envelope. After countless hours of groundbreaking development, we give you the ability to upload an image while creating a post. Revolutionary, we know.

    Onboarding

    We now have a proper onboarding flow for new Lemmy users. If you already have an account but want to see it anyway, you can remove all your accounts from Mlem.

    Minor Features

    • Collapse comments. Swipe all the way to the left to collapse a comment.
    • Collapse post content. Posts are overrated—comments are where it’s at. 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. If you think material design is just a silly fad and solid colors are the one true path, 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.

    Quality-of-life and Other Improvements

    • 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

    11
    [NEW BETA RELEASE ] Mlem for Lemmy TestFlight | 1.1 RC 1 (715) - 2023-10-08

    Ahead of our App Store update tomorrow, we’ve fixed a whole lot of bugs and refined some of our new features:

    Features and Improvements

    • Recent searches are now stored per-account
    • Optimized search view rendering
    • Added a swipe gesture to delete a recent search
    • Improved account switching screen
    • Added an option to disable the “swipe up from tab bar” gesture

    Bug Fixes

    • Recent searches from instances not federated with the current account no longer appear
    • Refreshing your own profile no longer causes an error
    • Refreshing a profile now also refreshes the content of that profile, including things like vote counts
    • Fixed certain actions being published on background threads
    • Fixed inbox unread count incrementing every time you vote on a mention or reply
    • Fixed search spamming the API
    • Fixed home page sometimes having no items when navigating back from search
    • edit Fixed info stack not aligning properly

    Cheers,

    The Mlem Group

    3
    [NEW BETA RELEASE ] Mlem for Lemmy TestFlight | 1.1 RC 0 (707) - 2023-10-01

    It’s here: our 1.1 release candidate! This is the last set of features for our App Store update next week, and we’ve got some exciting ones for you:

    Features and Improvements

    • Brand new search interface, allowing you to search for users or communities (posts coming soon) and featuring a beautiful new result preview
    • Image uploading. You can now upload an image when creating a post!
    • New icon: “Stargazer", designed by Sjmarf
    • Edited posts and comments now display the updated time

    Bug Fixes

    • Fixed images all appearing as squares (and, I hope, finally put our scrolling issues to bed)
    • Fixed settings icons not rendering properly on iOS 17
    • Fixed a bug where connecting to instances on localhost was impossible
    • Smoothed out editor sheet animations
    • 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—Apple fixed this behavior generally in iOS 17, there’s unfortunately nothing we can do about it in iOS 16)
    • Clarified error message when trying to log into a private instance

    Known issues

    • Tapping a “recent searches" suggestion for a community or user not federated with the current account will fail to load
    • "Official Community" link on some instances federated with lemmy.ml still opens in-browser
    • Items to the right of the spacer in the widget customizer do not initially register taps if the widgets have not been customized since the last build. This is due to inconsistencies in the saved widget config data, and can be fixed by simply moving some widgets around.
    • Info stack does not properly adjust its alignment when it is the leftmost or rightmost element

    Cheers, The Mlem Group

    8
    ericbandrews Eric @lemmy.ml

    Dev lead for Mlem, the iOS Lemmy client.

    Tip jar

    Posts 33
    Comments 173
    Moderates