5
submitted 15 hours ago* (last edited 13 hours ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Update: instance search is restored, though the sorting is still a little broken.

fediverse.observer, which we were using as a source for instance data, has gone down. As a result, instance search is not currently working. We are investigating alternatives and hope to have it back up soon.

27
submitted 2 weeks ago by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Added more actions to the interaction bar editor
  • Added a language picker to the post and comment editor. Your account needs to have more than one discussion language configured for it to appear.
  • The inbox now automatically refreshes if "Mark All Read" is used while only unread items are shown
  • There is now a "Mark read on visit" setting for the inbox
  • Messages now use the same swipe actions as other inbox items
  • Posts now show as read after opening (or scrolling past with mark read on scroll active) while on a guest account
  • On instances with upvotes/downvotes disabled, the buttons now appear greyed out rather than disappearing.
  • Images are now automatically deleted from the server if you close the post editor without posting on PieFed (this behavior was already implemented for Lemmy)

Bug Fixes

  • Silenced timeout error popups
  • Fixed subscription list navigation in windowed mode on iPad
  • When saving an image with no file extension, Mlem now infers a file extension from the image data
  • Fixed search bars in sheets being unusable on iOS 27
  • Fixed syntax-highlighted code appearing dimmed when app moves to background
  • Fixed haptics being delayed for some actions
  • The ellipsis menu for tile posts now uses the new customizable action system
  • Communities in the subscription list now respect the customizable swipe action settings
  • Improved mod mail loading time
  • Fixed a crash occurring when editing community description
  • Adding a spoiler in the markdown editor now inserts a new line if the cursor is not already at the start of an empty line
  • Fixed some images having no file extension when shared
  • Fixed link resolution sometimes not working on PieFed instances
  • Fixed some image action labels not reflecting the correct state
  • Fixed editing posts on PieFed not working if alt text is present
  • Stability improvements
27
submitted 2 weeks ago* (last edited 2 weeks ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml
  • Fixed a crash when resolving external links
24
submitted 3 weeks ago* (last edited 2 weeks ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Update 2026-09-23

  • Fixed a crash when resolving external links

Features

  • Images are now automatically deleted from the server if you close the post editor without posting on PieFed (this behavior was already implemented for Lemmy)

Bug Fixes

  • Fixed link resolution sometimes not working on PieFed instances
  • Fixed some image action labels not reflecting the correct state
  • Fixed editing posts on PieFed not working if alt text is present
  • Stability improvements
  • Fixed "resolve" and "delete" interaction bar buttons having incorrect colors
35
submitted 3 weeks ago by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Added a language picker to the post and comment editor. Your account needs to have more than one discussion language configured for it to appear.
  • The inbox now automatically refreshes if "Mark All Read" is used while only unread items are shown
  • There is now a "Mark read on visit" setting for the inbox
  • Messages now use the same swipe actions as other inbox items
  • Posts now show as read after opening (or scrolling past with mark read on scroll active) while on a guest account
  • On instances with upvotes/downvotes disabled, the buttons now appear greyed out rather than disappearing.

Bug Fixes

  • Fixed a crash occurring when editing community description
  • Adding a spoiler in the markdown editor now inserts a new line if the cursor is not already at the start of an empty line
  • Fixed a visual bug affecting the reply sheet on iOS 27
  • Fixed some images having no file extension when shared
26
submitted 1 month ago* (last edited 1 month ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Inbox items are now marked read when visited
  • Added more actions to the interaction bar editor
  • Updated French localization

Bug Fixes

  • Silenced timeout error popups
  • Fixed subscription list navigation in windowed mode on iPad
  • When saving an image with no file extension, Mlem now infers a file extension from the image data
  • Fixed search bars in sheets being unusable on iOS 27
  • Fixed syntax-highlighted code appearing dimmed when app moves to background
  • Fixed haptics being delayed for some actions
  • The ellipsis menu for tile posts now uses the new customizable action system
  • Communities in the subscription list now respect the customizable swipe action settings
  • Improved mod mail loading time
28
submitted 3 months ago by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • You can now translate comments! In the context menu, tap "more" and then "translate".
  • You can now log in to canvas.fediverse.events using Mlem
  • Added an "Open in Mlem" action when sharing a link from another app
  • Improved PieFed support:
    • Polls
    • New comments count
    • Filter comment search by instance
    • "Controversial" comment sort
    • Enable/disable notifications for individual posts and comments
    • Instance block list
    • Modlog. Comments in the PieFed modlog appear empty - this is an issue on the PieFed backend: https://codeberg.org/rimu/pyfedi/issues/1795
    • Added support for navigating to PieFed .../post/<id>/comment/<id> comment links
  • New customization options:
    • Image Viewer controls (Settings -> Media & Links -> Image Viewer)
    • Context menus for users, posts, communities, and instances. Tap "more..." in a context menu and then "customize" at the bottom of the sheet that opens.
    • Swipe actions for users, communities, and instances (Settings → Users/Instances/Communities → Swipe Actions)
    • Error toast timeout (Settings → Advanced → Developer)
    • More options for post/comment swipe actions
    • Added "Taller collapsed comments" setting (Settings → Comments)
  • Quality of life:
    • Made it easier to swipe back to the previous page without accidentally triggering a swipe action instead
    • A toast is now shown when "hide read" is toggled
    • A warning is now shown if you refresh the feed twice in quick succession with "hide read" on
    • A warning is now shown when opening an instance running an unsupported version
    • Image blur state now persists between feed, post, and reply sheet
    • Community and user descriptions now have link footers
  • Look and feel:
    • The title of the votes list is now much smaller
    • Community name is now shown in the navigation bar of the expanded post view
    • Compact comments now use a static set of readouts, the same as compact posts
    • Collapsed comments now indicate vote/save status
  • Organized settings:
    • Moved "Show Account Age" from "General" to "Users" settings
    • Moved avatar settings from General to Media & Links
    • Combined "Advanced" and "Developer" settings
    • Renamed "divider" setting for "mod mail action grouping" setting to "combined"
    • Renamed "tappable links" to "tap-friendly links"
    • Simplified the "Notification Badge" setting, in preparation for supporting Lemmy 1.0
  • Images can now be uploaded directly from the private message editor
  • You can now "select text" from community and user descriptions
  • The Instance search now includes much smaller instances
  • The available sort types in "Search" now match what your instance supports
  • Added a "Details" action to posts, which shows all the information returned by the API for that post

Bug Fixes

  • Blocking a community now properly hides the community from feed
  • Fix missing "edit" and "block community" actions for posts
  • Sending messages from external instance admin list no longer causes an error
  • Fixed gaps appearing between certain link posts in feed
  • The send message button no longer creates duplicate messages if tapped while a message is sending
  • Fixed not being able to remove a note from a user on PieFed
  • When creating a post, fixed some links failing to attach
  • Fix comment text being cut off on some devices
  • Fixed .avif images being displayed as links
  • The subscription list now sorts communities with the same name alphabetically by instance
  • Fixed the subscription list sorting communities with capitalized first letters incorrectly
  • Fixed rendering issues in interaction bar settings
  • Navigating to a removed comment from modlog no longer removes the comment content from the modlog entry
  • Fixed links to posts or comments on very small instances not opening in-app
  • Fix swipe actions sometimes getting stuck
  • Fixed unblock action being incorrectly labelled as "block..."
  • Mlem will now prompt for authentication if the token is missing from the Keychain (this can happen when you switch phones)
  • Search now correctly refreshes when switching search tabs
  • The save icon in tile posts is now filled in
  • The paste button in Search now resolves !community@instance and @user@instance handles
  • Fixed pinch-to-zoom breaking if device rotates
  • Fixed certain actions (e.g. upvote and downvote) being enabled in guest mode
  • Fixed too many parent comments sometimes being shown when viewing a comment
  • Fixed comments sometimes appearing in the wrong place in the comment tree
  • Fixed some cases of "More replies" showing where it shouldn't
  • Fixed "Uploading..." text having no background in post/comment editor
  • Fixed text editor being cut off when comment editor opened
  • Fixed buttons in image viewer having poor contrast on light-colored images
  • Fixed comments not expanding when tapped if "Tap to Collapse" was off
  • Fixed occasional 404 error spam
  • Fixed not_a_mod_or_admin error when opening Inbox
  • Fixed too many parents being shown when viewing a comment
  • Fixed "My instance" label being incorrect in share sheet instance picker
  • Updated some corner radii in Settings to better match iOS 26
  • The favorites list is now ordered alphabetically, rather than randomly
  • Fixed cake day icon sometimes showing on the wrong day
  • Improved Markdown editor performance on long posts/comments
  • Fixed comment header not being correctly sized
  • The outdated feed popup in the inbox is now dismissed on refresh
  • Fixed editing display name

Compatibility Notes

  • The minimum PieFed version has been raised from 1.0.0 to 1.3.0
  • Mlem 2.5 is the last version that will support iOS 18. Bugs exclusive to iOS 18 may not be patched, and future releases will require iOS 26 or later.
26
submitted 3 months ago by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Added support for navigating to PieFed .../post/<id>/comment/<id> comment links
  • Images can now be uploaded directly from the private message editor

Bug Fixes

  • Improved Markdown editor performance on long posts/comments
  • The keyboard is now dismissed when the action sheet is opened
  • Fixed comment animation
  • Fixed subscription list not loading all items
  • Fixed displayed vote status incorrectly reverting after voting on PieFed
  • Fixed crash when opening messages
  • Fixed comment header not being correctly sized
  • Silenced some low-priority errors
  • The outdated feed popup in the inbox is now dismissed on refresh
  • Fixed editing display name
  • Fixed user search not working
  • Fixed images loading slowly
40
submitted 3 months ago by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Compatibility

  • The minimum PieFed version has been raised from 1.0.0 to 1.3.0

Features

  • You can now translate comments! In the context menu, tap "more" and then "translate".
  • You can now enable/disable notifications for individual posts and comments on PieFed
  • You can now log in to canvas.fediverse.events using Mlem
  • The Instance search now includes much smaller instances
  • The available sort types in "Search" now match what your instance supports
  • Moved avatar settings from General -> Media & Links
  • Combined "Advanced" and "Developer" settings
  • Renamed "divider" setting for "mod mail action grouping" setting to "combined"
  • Removed "show account age" from "general" settings (it's available under "users")
  • Renamed "tappable links" to "tap-friendly links"
  • You can now view the instance block list on PieFed
  • Made the "notification badge" setting options more simple, in preparation for supporting Lemmy 1.0
  • Added a "Details" action to posts, which shows all the information returned by the API for that post

Bug Fixes

  • Fixed text editor being cut off when comment editor opened
  • Fixed buttons in image viewer having poor contrast on light-colored images
  • Fixed comments not expanding when tapped if "Tap to Collapse" was off
  • Fixed app crashing when "save" or "share" tapped in "create image" sheet
  • Fixed occasional 404 error spam
  • Fixed page slide-in animation "jumping" when opening a post/comment from a link
  • Fixed not_a_mod_or_admin error when opening Inbox
  • Fixed too many parents being shown when viewing a comment
  • Fixed "My instance" label being incorrect in share sheet instance picker
  • Updated some corner radii in Settings to better match iOS 26
  • The favourites list is now ordered alphabetically, rather than randomly
  • Fixed cake day icon sometimes showing on the wrong day
  • Removed extraneous Optional(...) text from error readouts
  • Maybe fix an error case when uploading images
37
submitted 4 months ago* (last edited 4 months ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Image blur state now persists between feed, post, and reply sheet
  • Swipe actions for users and instances are now customizable
  • Context menus for communities, users and instances are now customizable
  • Community and user descriptions now have link footers
  • You can now "select text" from community and user descriptions
  • Added a warning when opening an instance running an unsupported version

Bug Fixes

  • Fixed pinch-to-zoom breaking if device rotates
  • Fixed certain actions (e.g. upvote and downvote) being enabled in guest mode
  • Fixed too many parent comments sometimes being shown when viewing a comment
  • Fixed comments sometimes appearing in the wrong place in the comment tree
  • Fixed some cases of "More replies" showing where it shouldn't
  • Fixed "Uploading..." text having no background in post/comment editor
  • Some errors are now more descriptive on PieFed
  • Some image upload errors are now more descriptive
24
submitted 5 months ago by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Added "Taller collapsed comments" setting
  • The Modlog is now available on PieFed. Comments in the PieFed modlog appear empty - this is an issue on the PieFed backend: https://codeberg.org/rimu/pyfedi/issues/1795
  • Reduced the swipe action dead zone on card posts/comments

Bug Fixes

  • Fixed video controls being inaccessible when Media & Links -> Image Viewer -> Show Controls set to "Never"
23
submitted 5 months ago* (last edited 5 months ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml

Features

  • Compact comments now use a static set of readouts, the same as compact posts
  • Collapsed comments now indicate vote/save status

Bug Fixes

  • Search now correctly refreshes when switching search tabs
  • The save icon in tile posts is now filled in
  • The paste button in Search now resolves !community@instance and @user@instance handles
  • Parent comments now appear in Export as Image when selected from the "More..." menu
[-] ericbandrews@lemmy.ml 21 points 2 years ago

It looks like the biggest domain count driver by far is image fetching for link posts, since rendering a website preview involves fetching both the preview image from the linked website and the favicon from Google (favicons account for all those t1.gstatic calls). Disabling website previews and the associated image fetching code cut the domain list down to just Lemmy instances. Mastodon appears to proxy image requests through the instance, which prevents that high domain count. Lemmy has recently added that feature, but right now only instances running the very latest Lemmy code perform image proxying.

We're looking into adding enhanced privacy features to 2.0; we'll include one to disable fetching favicons and image thumbnails, since favicons especially are a known tracking/fingerprinting vector.

[-] ericbandrews@lemmy.ml 33 points 2 years ago

Progressing well! We're hoping to have the next TestFlight build out soon.

[-] ericbandrews@lemmy.ml 35 points 3 years ago

That's him! He founded Mlem a couple years ago as a pet project and is responsible for basically all of our alpha code. When Lemmy took off, he stepped away from the project for personal reasons largely driven by the scope of the app suddenly exploding from "hobby project" to "production app." He handed ownership of the codebase over to one of the current team members, and it is now maintained collectively by the Mlem Group.

[-] ericbandrews@lemmy.ml 31 points 3 years ago

Some of the features that are coming in the next week or two:

  • Fully-fledged media viewer for gifs and images
  • Marking and hiding read posts
  • Guest mode
  • Crossposting
  • Image upload
[-] ericbandrews@lemmy.ml 19 points 3 years ago

Thanks for the download, and I hope you enjoy it! We’re firm believers in the native Swift experience, even though it takes a little longer to develop in

[-] ericbandrews@lemmy.ml 23 points 3 years ago

Mlem dev here—couldn’t agree more about Gavin, he’s a fantastic guy. Gave us some helpful tips about getting through App Store review. Massive props to him for getting that app up and running so fast.

[-] ericbandrews@lemmy.ml 34 points 3 years ago

The image viewer is our #1 priority right now. To zoom you can tap the image once in the post view--we're working on getting a hotfix out shortly to make that work the intuitive way, where tapping the image in feed opens the quick viewer.

Longer-term, we're working on a much more robust, fully-featured media viewer, but it's a complex piece of code and we want to get it right--it's slated for our next milestone (1.1, targeted Aug 5).

[-] ericbandrews@lemmy.ml 38 points 3 years ago

There are a couple smaller reasons, but the big one is that we use NavigationStack to handle our core view navigation--it's a truly monumental improvement over the old NavigationView, and lets us do things like build an iPad version without rewriting all our nav stuff, but it is unfortunately only compatible with iOS 16+.

I know that's probably not a super satisfactory answer, but I'd rather be transparent than spin some PR nonsense at you.

[-] ericbandrews@lemmy.ml 36 points 3 years ago

Yes! We will continue using TestFlight to try out our beta features, so if you want the cutting (and maybe buggy) edge of our development, stay on there. If you just want the stable, reliable app, the App Store version is your friend.

[-] ericbandrews@lemmy.ml 30 points 3 years ago

We sure will! That's currently slated as a 1.1 feature, so it should be coming shortly after our App Store release

[-] ericbandrews@lemmy.ml 38 points 3 years ago

They're doing great work over there too! We saw they just launched--congrats to them!

For what it's worth, we don't like the drama either, and we're hoping that this will be the end of it and we can focus all our energies on what matters: updates!

[-] ericbandrews@lemmy.ml 31 points 3 years ago

Haha yeah it's definitely been a bit bumpy, but the core team works really well together and we're optimistic that it's smooth sailing from here on out. We're hoping our next release will restore some of that confidence--it's got some exciting features planned!

view more: next ›

ericbandrews

0 post score
0 comment score
joined 3 years ago
MODERATOR OF