Mlem for Lemmy

5778 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 3 years ago
MODERATORS
26
 
 
27
52
submitted 2 years ago* (last edited 2 years ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml
 
 

This is our last feature release to the Stable Pre-Release TestFlight before we bring 2.0 to the App Store! We’ve achieved parity with v1, polished up the design, and added some powerful new features like comment searching and loops.video embedding.

We plan to ship one or two small bug fix patches to the TestFlight before we take 2.0 live. Thanks once again to all of our beta testers—it’s been a long road to get here, and your support and feedback has been invaluable.

Cheers,

The Mlem Group


Features

Moderation

  • Added interaction bar widgets for "Resolve Report" and "Ban User"
  • Added a setting to customize Mod Mail report interaction bars (Settings -> Moderation -> Mod Mail Interaction Bar)
  • Mod mail now loads past the first page
  • Added the instance community Modlog
  • You can now filter the Modlog by action type
  • Admins can now view registration applications
  • Admins and moderators can now appoint/demote other admins and moderators

Customization

  • In the interaction bar editor, lesser-used widgets are now hidden behind a "More widgets..." button
  • Organized and redesigned Settings
  • The options to show and hide person/community avatars are now global and have moved to Settings -> General
  • Overhauled the interaction bar customizer
  • Website favicons can now be hidden (Settings -> Privacy -> Hide Website Icons)
  • You can now control which types of inbox notifications should be counted in the tab bar badge (Settings -> Tab Bar -> Notification Badge)
  • Added a setting to show an indicator on website thumbnails (Settings -> Post -> Thumbnail -> Website Icon)
  • Added a setting to show settings icons (Settings -> Accessibility -> Settings Icons)
  • Added a setting to display downvotes separately in compact posts (Settings -> Posts -> Show Downvotes Separately)
  • Added settings for the tab bar "profile" icon and label

Design

  • Feeds now have a subtle fade-in animation
  • Tweaked the padding at the top of compact posts
  • Removed "Quick Look" button from image context menus (Quick Look is still accessible from the image viewer)
  • Compact and Headline post modes now render in two columns on iPad
  • Integrated mute and play into the image viewer controls
  • Swapped the "Clear" and "Done" buttons when editing the recent search list
  • Image viewer controls are now shown on an overlay rather than through the context menu
  • Tweaked the background color of the Solarized theme
  • Added new chat-style private message view

Convenience

  • Links to loops.video clips are now embedded directly as videos. This behavior can be disabled in Settings -> Links -> Embeddings.
  • The app now opens to the account you were using when you closed the app
  • "Top" sort modes now show the time range in the toolbar
  • Read, pinned posts are now displayed in compact format in feed
  • Reselecting the Inbox tab while at the top of the page now switches between Inbox and Mod Mail
  • Posts and comments now warn you if your text violates the target instance's slur filter
  • Added "Send to Lemmy User" to the share sheet
  • The system status bar is now hidden in the image viewer
  • Added Recently Searched to the search tab
  • Added "sign out" as a context menu action in the account switcher
  • User links in a report are now tappable
  • Added keyword filtering

Accessibility

  • You can now zoom the image viewer with a slide gesture on the edge of the view. This feature can be enabled in Settings -> Accessibility -> Slide to Zoom Images
  • Added a mark read indicator for when the system-wide “Differentiate Without Color” setting is on
  • Collapse animations are now disabled when system-wide “Reduce Motion” setting is on

Miscellaneous

  • Added comment search
  • Added "Discussion Languages" setting (Settings -> Account -> Content & Notifications).
  • Added support for shields.io badges
  • Profile pages now show ban status
  • Added the ability to change your Lemmy password (Settings -> Account -> Sign-In & Security)
  • Added an indicator next to the names of communities you've subscribed to
  • You can now edit private messages
  • Your new posts now appear immediately in the feed
  • Added the error log under Settings -> Advanced -> Developer -> Error Log
  • Added the ability to send private messages to users from the ellipsis menu of a user's profile page

Bug Fixes

  • Fixed the keyboard sometimes being way too loud
  • Fixed some issues when upgrading from Mlem 1.3 to Mlem 2.0
  • Fixed logging in with an email address rather than a username not working
  • Fixed haptic feedback sometimes causing slight visual hitches
  • Fixed changes made to the account list order not persisting across app restarts
  • An error is now displayed when Mlem fails to resolve some content, rather than displaying a loading symbol indefinitely
  • More detailed errors are now displayed if the keychain cannot be read from or written to
  • Fix posts and comments sometimes not being editable if the community has restrictions on discussion languages
  • Fixed markdown images being spaced too far apart
  • Fixed context menu being available on images that failed to load
  • Fixed images sometimes loading at lower resolution
  • Inline images are no longer rendered in feed
  • Fixed "mark all as read" considering mod mail items for unread count
  • Fixed navigating to an instance page from the context menu of a search result not working
  • Fixed videos sometimes playing audio even when "mute videos" is on
  • Fixed tapping a comment in Search not opening the comment page
  • Fixed the instance page changing to the logged-in instance when switching tabs and back again
  • Fixed inline images not always loading properly, and an generic image icon being displayed instead
  • Fixed community banner image not having corner radius
  • Fixed "?" button in the sort mode list not always working correctly
  • Fixed "Image Saved" toast being hidden behind notch/dynamic island
  • Fixed "Copy error" button in error log not copying full error
  • Fixed avatars showing a "?" symbol when they failed to load rather than a person/community icon
  • Fixed "Select Text" button in the comment editor not dismissing the keyboard
  • If the interaction bar hasn't got enough space to display everything, the readouts will now be truncated before the buttons
  • Fixed a crash related to the bubble picker
  • Fixed comment menus erroneously displaying all actions when “show all actions in feed” is disabled
  • Audio now mixes with audio from background apps (e.g., Music) rather than pausing them
  • Fix “the data could not be read because it is missing” error popping up
  • Fixed a bug where the cake day label on a user profile would say "11 months ago" rather than "1 year ago"
  • Fixed a visual glitch when dismissing sheets (it should also be more performant now)
  • Fixed a bug where refreshing a post would sometimes crash the app
  • Fixed a bug where a comment you've just posted wouldn't appear under a post until you refresh
  • Filtering by instance in Search now works correctly
  • The image viewer now appears correctly when tapping on an image inside of a sheet
  • Fixed comments not loading when opening post from a link
  • Fixed swipe-to-dismiss images not working on iOS 17
  • Fixed a crash related to navigation
  • Fixed sent messages appearing unread
  • Stability improvements

Minor Patch 2025-02-24

  • Fixed an issue where tapping an image thumbnail sometimes didn't open the image viewer
  • Fixed an issue where way too many posts would load

Minor Patch 2025-03-06

Features

  • Mlem is now available in French!
  • Added keyword filters import/export
  • Improved keyword filtering logic
  • Improved inbox behavior when switching from a moderator to a non-moderator account

Bug Fixes

  • Fixed the inbox sometimes getting stuck loading after toggling "unread only" on
  • Fixed an error appearing when opening the app or switching accounts
  • Fixed the subscription list developing visual issues when scrolling using the alphabet bar
  • Fixed account tokens not always being redacted from the error log
  • Fixed the info stack not always being aligned correctly in the interaction bar editor
  • Fixed images not always opening when tapped when in Compact or Headline mode
  • Fixed "reset" button in the mod mail interaction bar editor resetting to the wrong configuration
  • Fixed search pages refreshing when navigating back to them
  • Fixed some settings not carrying over from v1 to v2

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.

28
57
submitted 2 years ago* (last edited 2 years ago) by leaf@lemmy.blahaj.zone to c/mlemapp@lemmy.ml
 
 

Last commit was 8 hrs ago and the update is 86% complete!

29
 
 

Is there a way to set which account is your default?

Something caused me to have to sign out of my default account yesterday and the sign back in before anything would load. Am other accounts were unaffected, and I could view everything fine from the web interface. Now that I signed out Mlem defaults to a different account when I open the app. I have tried to reorder the accounts, and every sort option but the only way have found to fix this is to log out of all accounts and then log in one by one again.

30
 
 

If you use any apps, frontends or bots for Lemmy, please help us out by notifying the developers about this post.

31
 
 

It would be helpful if we could view a list of communities from instance detail tab, not a local view of threads like when you look at an instance from a guest account, but a list like when you search.

Spoiler

https://i.imgur.com/JyqO1dP.jpeg

32
4
submitted 2 years ago* (last edited 2 years ago) by leaf@lemmy.blahaj.zone to c/mlemapp@lemmy.ml
 
 

It will make easier to reconsider some blocks as people are just not great to talk to on some days.

The time stamps could show you when you blocked them and the note label could show up right on their profile and under the user handle in the user block page.

33
 
 

On iOS18.2, input words inside the app, the typing sound is extremely loud and cannot be adjusted.

34
 
 

I was switching between accounts and when swapping to lemm.ee there was an error message, but it quickly cleared before I could tap it and see what it said. Then I switched back to Sopuli.xyz and that gave two error messages. This time I was ready for it, but tapping the first message cleared the other message.

Is there a setting existing, or that could be added so an error notice stays until dismissed? Or a Mlem Notification Center where we can view errors?

35
 
 

I've never been able to make up my mind on whether or not the character has its hands raised or just has prominent ears. Frankly I prefer to believe they are its hands and the character is quite pleased with its star.

Is there a canon answer?

36
53
submitted 2 years ago* (last edited 2 years ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml
 
 

We've released a new build to all TestFlight groups. This update brings a brand new media viewer, lots of moderator tools, and a host of smaller features and bugfixes.

Cheers,

The Mlem Group


Features

  • Overhauled the media viewer:
    • Replaced the sheet popup with a fullscreen viewer
    • Videos with audio now play audio. Default muting behavior can be set in Settings -> General -> Mute Videos
    • Tapping animated media now pauses instead of stops
    • Media viewer can be swiped up or down to dismiss
    • Optimized webp handling
  • Added moderator and administrator tools:
    • Admins can now purge communities, posts, comments, and users
    • Admins can now remove communities
    • Admins and moderators can now ban users
    • Added a setting to always show all moderator actions in feed (Settings -> Moderation -> Show All Actions in Feed)
  • Overhauled the sort picker:
    • Streamlined the default sorting options
    • Improved the layout of "top" sort options
    • Shown sorting options can be customized from the "More" menu of the sort picker
  • Improved comment UX:
    • Comments in feeds (e.g., profile or Saved) now show post context
    • Added a "Max comment depth" setting, which controls how many comments are shown in a thread before the "More Replies" prompt
    • Comment threads now expand inline
    • Added a setting to toggle tapping comments to collapse them
  • Infinite feed loading can now be disabled (Settings -> General -> Infinite Scroll).
  • The save icon is now shown in compact posts
  • Added the "Swipe Anywhere to Navigate" setting (Settings -> General). When enabled, swiping anywhere on the page will trigger navigation. This feature can only be used if swipe actions are disabled.
  • Blocked users, communities, and instances can now be viewed in Settings -> Account -> Block List
  • Image uploads that fail because the image is too large now show an "image too large" error instead of a generic one
  • Refined the OLED theme
  • User token is no longer shown in error toast
  • Added the option to nickname accounts (Settings -> Account -> Local Options)
  • Added a button to delete all favorited communities (Settings -> Account -> Local Options)
  • The downvote button is now hidden on instances with downvotes disabled
  • Added infinite loading to the inbox
  • Added full profile editing
  • Added cake day and new account status to person, community, and instance details
  • Added Admin, Bot, and Mlem Developer flairs to the profile page
  • Updated the design of several components

Bug Fixes

  • Fixed links sometimes opening in Safari on iPad
  • Fixed comments sometimes not being ordered correctly on instances running Lemmy v0.18
  • Fixed an issue where all accounts were removed from the app if a keychain token was not found
  • Fixed guest account "last used" date not always being set correctly
  • Fixed image upload failure not being displayed in the frontend
  • Tapping a community in the sidebar on iPad while not at the root level view now works correctly
  • Fixed image filenames not being preserved when saved or shared
  • "Select Text" and "Report" no longer show on deleted posts and comments
  • Fixed user/community labels and easy-tap links animating incorrectly when scrolling the feed
  • Fixed animated profile pictures being covered by an untappable play button (note that they do not animate at this time).

2024-12-20 Patch

  • Fixed inbox not loading correctly when toggling unread filter
  • Fixed comments not loading when opening post from link

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.

37
 
 

I noticed since the update on Friday my inbox has been slow to refresh. Also it would sometimes show my read messages with my unread replies. Initially I thought maybe it has something to do with the newest lemmy update (Sopuli updated yesterday), but I switched back to last week’s build 2.0 (161) and it appears to be working fine.

38
 
 

Do the devs get the crash logs from beta Mlem?

39
 
 
40
 
 

First of all, this app is really slick, thank you devs!

My question is basically title. It’s a great option to have but it was not for me. I often downvote comments as I intend to do go back gesture.

Thanks.

41
 
 

We’ve released a new build to the Stable Pre-Release TestFlight group! This update contains some highly requested features, several quality-of-life improvements, and (very) preliminary moderation tools.

Cheers,

The Mlem Group


Features

  • Added an OLED theme, which makes all backgrounds pure black
  • Added post searching
  • Added easy-tap links
  • Added an option to autoplay animated media (only available on iOS 18)
  • Added some moderator actions:
    • Pin
    • Lock
    • Remove
  • Added the Moderated feed
  • Added Fediseer integration (Trust & Safety tab in the instance view)
  • Added basic account settings
  • Added code blocks to Markdown tools
  • Added default sidebar visibility setting for iPad
  • Posts can now be collapsed in the expanded post view
  • Refined the expanded post view
  • Added the option to confirm image uploads

Bug Fixes

  • Fixed placeholders being shown in comment editor
  • Fixed not being able to import settings files not created by Mlem
  • Fixed cache size readout not updating when cache is cleared

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.

42
 
 

So I know we can post text and images using the link button, but it would be nice to confirm what’s being pasted before uploading. A show clipboard, or a small preview of the clipboard would be nice.

Currently when pasting an image into a Lemmy post, it only shows a Lemmy URL before committing, not the image. Kind of unnerving when you’re thinking “did I copy the right image for this post, or is it about to upload something I don’t want it to?”

43
 
 

I just wanted to test the posting fix in 2.0 (89), and at the same time give a huge shout out to the people who are making all of this possible. You all are a quiet and sneaky bunch, but your hard work does not go unnoticed.

44
40
submitted 2 years ago* (last edited 2 years ago) by ericbandrews@lemmy.ml to c/mlemapp@lemmy.ml
 
 

We've released a new update to the Stable Pre-Release beta group (and, of course, the weekly), bringing video support, more markdown options, and a bunch of bug fixes. We've also refined our design—check it out and let us know what you think!

Cheers,

The Mlem Group


Features

  • Added preliminary video support:
    • .gif, .webp, .mp4, .m4v, and .mov media can now be played by tapping the play button; tapping elsewhere opens the media viewer.
    • Currently the only controls are tap to play/stop.
    • Planned features, roughly in order include:
      • Autoplay
      • .gifv support
      • Thumbnails for .mp4/.m4v/.mov/.gifv content
      • Pausing
      • Scrubbing
  • Updated design to use rounded rectangles
  • Added the ability to edit posts
  • Added more Markdown buttons: inline link, code block, and user/community/instance links
  • Added a new comments indicator
  • Added instance uptime statistics
  • Expanded post can now be refreshed
  • Added sign up prompts for new users
  • Expanded posts now show if they've been crossposted with links to the crossposts
  • Added a page for rendering deeply nested comment threads. Navigating to a comment (e.g., from inbox) will open this page.
  • Added the ability to create crossposts from the post share menu

Bug Fixes

  • Fixed iPad confirmation dialog appearing in the wrong place
  • Fixed iPad sidebar navigation
  • Fixed Markdown blocks would sometimes being truncated
  • Fixed mark read on scroll not respecting the setting
  • Fixed an issue preventing swipe actions on the account list and subscription list views
  • Fixed some crashes

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.

45
 
 

Hi, I'm a complete novice to Mlem, after my former app got worse and worse. I tried to rearrange everything in a way, I can enjoy (and it's already far, far better, than with the previous app I used 😃). But: The feed-sidebar on the left, showing the instances I follow and so on, is always open by default, when I start the app. Is it possible (or could it be made so if it's not possible yet) to have the feed sidebar being closed by default, when one starts the app? 🥺

46
 
 

I have a couple of things I’m not managing to do - I can’t seem to search posts, only instances/users etc, and can’t block whole instances from the app. Am I doing something wrong, or are these just features that don’t work in version one on iOS? Thanks

47
 
 

Every time I try to change it, the app crashes. No error code given.

48
 
 

I just updated yesterday to the 1.3.5 release.

Unfortunately now when I use my thumb to quickly scroll posts and comments it doesn’t respond.

But if I stop, and move very slowly it does register the scroll. After it finally does scroll then for about 10 seconds or so it behaves normally.

This doesn’t happen, however, in the top half of the screen. Just the bottom half.

Thank you again for all the hard work you do on the app.

49
 
 

On version 1.3.3, when adding an image to a comment without any existing text, the app crashes. If text is placed in the comment field, image being added will upload successfully with no crash.

50
 
 

Unsure if this is a Mlem or Sopuli issue, but I have been having comments be empty after posting them. Even after multiple edits they are still empty. I went back and fixed a few of them with Arctic and the edits appear to have stayed (which leads me to believe this is a Mlem issue rather than my instance).

Has anyone else been experiencing this while using Mlem (possibly on a different instance).

view more: ‹ prev next ›