Dev for Mlem, the iOS Lemmy client.

Tip jar

  • 5 posts
  • 0 comments
Joined 3 years ago
Cake day: June 27th, 2023

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.

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

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

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

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”