this post was submitted on 15 Apr 2024
79 points (96.5% liked)

Mlem for Lemmy

5526 readers
1 users here now

Official community for Mlem, a free and open-source iOS Lemmy client.

Rules

  1. Keep it civil.
  2. This is a forum for discussion about Mlem. We welcome a degree of general chatter, but anything not related to Mlem may be removed at moderator discretion. This is not a forum for iPhone/Android debate. Posts and comments saying nothing but "iOS bad/I use Android" will be removed as off-topic.
  3. We welcome constructive criticism, but ask that it be both precise and polite.

FAQ

Download Mlem for iOS

GitHub

Website

Donate to Mlem

founded 2 years ago
MODERATORS
 

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.

all 26 comments
sorted by: hot top controversial new old
[–] ainen@lemmy.ml 10 points 7 months ago

Looking good, as always!

[–] iso@lemy.lol 10 points 7 months ago* (last edited 7 months ago)

I love mod tools <3 Thank you all for your efforts. The moderation is way better than default Lemmy UI and other apps. From now on, I can easily call that Mlem is best iOS app for Lemmy :)

[–] catalyst@lemmy.world 8 points 7 months ago

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

aaaah thank you so much, I’ve been wanting this! 🎉

[–] capybeby@sh.itjust.works 7 points 7 months ago

Amazing work!!

[–] xnx@slrpnk.net 5 points 7 months ago (1 children)

This is awesome! How do i join the beta?

[–] ericbandrews@lemmy.ml 4 points 7 months ago

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.

[–] QuarterSwede@lemmy.world 5 points 7 months ago (1 children)

This is great stuff. Not a mod but love mark as read on scroll and selecting text.

Any plans on adding a markdown editor?

[–] ericbandrews@lemmy.ml 6 points 7 months ago (1 children)

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.

[–] QuarterSwede@lemmy.world 4 points 7 months ago

Fantastic. Thanks for all the hard work.

[–] slin@feddit.de 4 points 7 months ago (1 children)

The update reset my post and comment widgets to the default, was that intentional?

[–] ericbandrews@lemmy.ml 5 points 7 months ago

It wasn't, sorry about that! We've merged the fix for the next build, so hopefully that won't happen again.

[–] Beaver@lemmy.ca 4 points 7 months ago

Lemmy is surpassing Reddit so much more now because of your team’s hard work! I gotta donate more to the project. Apple should showcase the app.

[–] grant@toast.ooo 4 points 7 months ago (1 children)

How does instance uptime decide when to show in-app? toast.ooo is listed on lemmy-status.org but doesn’t show up when using Mlem

[–] ericbandrews@lemmy.ml 5 points 7 months ago

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.

[–] nokturne213@sopuli.xyz 4 points 7 months ago (2 children)

Any progress on the iPad version crashing in the background?

[–] sjmarf@lemmy.ml 7 points 7 months ago* (last edited 7 months ago) (2 children)

We're aware of a bug in which Mlem sometimes crashes when moving into the background on iPad when "Lock with Face ID" is on. Do you have that setting enabled? We've looked into that issue and now know why it happens, but it's unfortunately rather tricky to fix with our current architecture. In the next major update we're rewriting a large part of our codebase, which should allow us to fix this.

[–] nokturne213@sopuli.xyz 2 points 7 months ago

Also if you need any help in testing, I regularly use an iPad with face unlock enabled and experience the crash bug all the time. I will do whatever I can to help with it (short of coding, I am not good at that).

[–] nokturne213@sopuli.xyz 2 points 7 months ago
[–] Beaver@lemmy.ca 3 points 7 months ago (2 children)

Is there workable solution as of yet to the slowdown of the client when you subscribe to many communities on Lemmy.

[–] sjmarf@lemmy.ml 4 points 7 months ago

Not yet, I'm afraid. We're tracking the issue here. The next major update will include a complete rewrite of large sections of backend the app, in which we aim to solve this issue.

[–] ericbandrews@lemmy.ml 4 points 7 months ago (1 children)

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.

[–] Beaver@lemmy.ca 4 points 7 months ago

Haha wow I’m impressed, that was a quick resolution!

[–] nokturne213@sopuli.xyz 3 points 7 months ago (1 children)

The confirmation dialogue when blocking a user or community is now gone, was this intentional?

[–] ericbandrews@lemmy.ml 4 points 7 months ago

It was not, nice catch! Should be fixed in the next build.

[–] Beaver@lemmy.ca 3 points 7 months ago

Another killer update!