Mlem for Lemmy

5521 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
51
 
 

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

52
 
 

I got a reply with a large width and the left border overflows „outside“ the screen

53
 
 

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

54
 
 

The info widget looks a bit out of place when it is moved to the left or right side, since its icons are always center-aligned.

Could you implement that the info widget icons are automatically left-aligned when the info widget is moved to the left side, and right-aligned when it is moved to the right side?

Or a manual way to chose their alignment.

55
 
 

Basically when I click on a reply in my inbox it opens the post. Where as I think it should also „scroll“ to the comment within that post. It’s sometimes painful to find the full context in a bigger comment section.

56
 
 

We're back with bugfixes, bugfixes, a new icon, and more bugfixes! Thanks to all of our wonderful TestFlight members for finding and reporting bugs--we really couldn't do it without you.

Small patch today, but we figured that the fixes are important enough to be worth releasing ahead of our regular cadence.

Features and Improvements

  • Added a new "Classic Lemmy" icon, designed by yours truly, based on the Lemmy logo
  • Refined the onboarding flow. The instance list now only shows the top 30 instances, with the others accessible via search; we've also smoothed out the navigation between pages.
  • Refined the editor. Now it can be pulled down to only cover half the screen so you can see context while you're composing, and it can't be swipe-dismissed so you won't accidentally lose a half-written post.

Bug Fixes

  • Fixed images not prefetching
  • Fixed the first ~40 posts not showing up
  • Fixed posts loading after the end of the feed
  • Fixed large posts rendering incorrectly on iPad

Cheers, The Mlem Group

57
 
 

Hey guys, I just joined Lemmy a few days ago so I don’t know how this works lol, but I’m using Mlem. I wanted to see if there are videos on YouTube showcasing some Mlem features that I don’t know about and I stumbled upon this video with no views somehow. The guy in the video says he’s the guy who made Mlem, but there was some drama so he’s not around anymore… does anyone know if it’s legit? Thanks

58
 
 

We've rolled out a patch to the App Store that fixes some instances not loading properly. lemmy.world, beehaw.org, and others should work properly now.

Cheers,

The Mlem Group

59
 
 

I'm going to start by saying we didn't actually want to release this one just yet. A couple major instances changed their API spec without updating the published build number, which led to us needing to rush out a fix, so what we've got isn't quite fully cooked yet. Anyway, we figured it would be more fun to ship what we've got then to ship a patch, so here's what's new:

Features and Improvements

  • Added an option to upvote posts on save (comments still WIP)
  • Added an option to show the user avatar in the tab bar instead of the generic profile
  • 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.
  • Added post overscroll for the jump button

Bug Fixes

  • Fixed website icon not appearing in the right place on thumbnails
  • Fixed the "share" button crashing the app on iPad
  • Fixed the widget customizer not working on iOS 17
  • Fixed feed refresh not behaving consistently
  • Fixed login not handling incorrect 2FA code properly
  • Fixed instances with optional .admin field not loading
  • Added handling for inconsistent date formats across instances
  • Fixed unencoded URLs breaking the feed

Known issues:

  • Swipe voting in inbox has an animation hitch
  • Comments don't apply interactions instantly
  • It's hard to get image posts to collapse
  • Putting too many widgets and too much info in the bar causes view clipping
  • Onboarding flow is kinda rough. If you've got thoughts on how to make it smoother, please share!
  • In Large Post mode, all images are crunched into a square. This is a temporary hack for performance reasons while we polish up some fun new changes, and will be gone in the next build.

Cheers, The Mlem Group

60
 
 

The biggest feature I notice missing in almost all Lemmy apps, is jumping to the top on the first tap of the tab icon of the view you’re in.

E.g. you’ve scrolled down a bit while in the Posts tab, then you tap the Posts icon, in Apollo, it would jump to the top of the list view in Posts, then second tap would take you to the communities subscribed slideout view.

Would love to see both the first and second tap functionality added to the tab icons as it’s a great quality of life feature IMO.

61
 
 

We're motoring on ahead towards our 1.0.2 RC. It's a little ways off yet, but we've just got so many new changes that we couldn't help but share them with you.

What's new:

  • The Widget Wizard: fully customize your post and comment interaction widgets with a new drag-and-drop interface! Check it out in Settings -> Appearance -> Posts or Comments -> Customize Widgets
  • Jump button: we've added a handy little button to jump to the next top-level comment. You can disable it in Settings -> Comments.
  • Instant post feedback: we've done some major backend work on how we handle posts to make the app more stable and set up new features down the line. You'll notice that posts now apply your interactions immediately, rather than waiting for network round trip. You might also notice some new bugs, which we would love to hear about.
  • Onboarding: new users now get a proper onboarding flow. You can check it out by removing all your accounts from Mlem.
  • Collapse post content: in the detailed post view, you can tap the title or body of a post to collapse it and get right to the comments
  • Collapse comments: swipe way to the left to reveal a new swipe action: collapse comment
  • Haptic levels: you can now disable some or all of the haptic feedback in the app in Settings -> General -> Haptic Level
  • Opaque tab bars: in case you think material design is so 2014 and yearn for strong, assertive views, you can now make the tab bars fully opaque in Settings -> Accessibility -> Translucent Insets.

Quality of life updates:

  • Link posts now have an indicator on their thumbnail in Compact and Headline mode
  • 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
  • Large images now display as shrunk. You can make them display in their full, glorious height in Settings -> Appearance -> Posts -> Limit Image Height In Feed.
  • You can now block communities directly from posts
  • Various actions have been flagged as destructive
  • 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

Known issues:

  • Swipe voting in inbox has an animation hitch
  • Comments don't apply interactions instantly
  • It's hard to get image posts to collapse
  • Putting too many widgets and too much info in the bar causes view clipping
  • Onboarding flow is kinda rough. If you've got thoughts on how to make it smoother, please share!

Cheers, The Mlem Group

62
 
 

Mlem does not like my iPad Pro at all. Maybe it's the aspect ratio but images are zoomed in and text is getting cut off. It's basically unusable. Is it a problem for all iPad users or is it a user configuration error on my part?

63
 
 

Please add select text tool for main post and comments. If I can select text, when I can use translate service from iOS. Thanks for good app!

64
 
 

bold

italics

header

header 2

~~strikethrough~~

quote

  • list
  • list
  1. ordered list
  2. ordered list

inline code inline

abc~subscript~

abc^superscript^

spoilera bunch of spoilers here


code block
code block
65
0
Feature requests (feddit.de)
submitted 1 year ago* (last edited 1 year ago) by slin@feddit.de to c/mlemapp@lemmy.ml
 
 
  • grey text (easier on the eyes, especially in night mode at night); like post preview text in feed
  • full height posts without post preview (headline view is too small)
  • compact posts setting for general post view/display; similar to compact comments (community and user name only 1 line instead of 2, smaller avatar image, …)
  • mark as read on scroll/open
  • remember settings (post view size, show/hide read) per community

Thanks for all your work, these are just a few suggestions.

66
 
 

Download Mlem 1.0.1 on the App Store

We are absolutely thrilled to announce the release of our 1.0.1 update to the App Store. New in this update:

Editing Posts and Comments

You can now edit your posts and comments using the new button in the context menu. Groundbreaking, we know.

Demo


Account Quick-Switcher

Swipe up anywhere on the tab bar or long press on the profile tab to quickly hop between your accounts. For those of you who use accessibility font sizes and rely on the tab bar info HUD, don't worry--we've made sure the long press gesture opens the HUD instead, and you can still access the quick-switcher with the swipe up.

Demo


Profile Nicknames

Do you have twelve profiles on eight instances using three names? Do you have so many accounts that you no longer know who or where you are? No longer! You can now add nicknames to your accounts and display them in the tab bar--or display the instance, or the username, or the enigmatic 'Profile.'

Demo


Compact Comments


Customizable Post and Comment Info

Only see what you care about. Just about every piece of meta-information about a post or a comment can be toggled on and off to suit your whims.


Quality of Life Improvements

  • Implemented aggressive background prefetching, caching, and processing to smooth out the feed scrolling
  • Image previews can be swiped down to dismiss
  • Read posts are now indicated by grayed out title text. For users who use "differentiate without color," we've added two different options to indicate read posts: a gray bar on the leading edge or a checkmark by the ellipsis menu. You can configure them in the new "Accessibility" settings menu.
  • Read posts can now be hidden using a new button in the navigation bar ellipsis menu
  • Added an unread count on the inbox tab (it can be disabled)
  • Organized and beautified settings
  • Refined haptics across the app
  • Added .webp image support
  • Improved animations
  • Fixed comments not collapsing interaction bar

Cheers, The Mlem Group

67
 
 

I’m in Indonesia at the moment and my internet connections are poor. So having an app that weighs just 20MB is fantastic!

That’s all I really wanted to say. Congrats to the devs on the progress so far!

68
 
 
69
 
 

Thanks to all your feedback on the first 1.0.1 Release Candidate build, we've smoothed out some of the edges and are targeting an App Store submission tomorrow.

The Highlights:

  • Added swipe down to dismiss QuickLook preview
  • Added the ability to give profiles nicknames to display in the tab bar (settings -> appearance -> tab bar)

Full Changelog:

  • Added swipe down to dismiss QuickLook preview
  • Added the ability to give profiles nicknames
  • Fixed "show instance" toggles not doing anything
  • Fixed voiceover on the tab bar. It now properly announces each tab and is considered the last item in the view, so the reader starts in the right place and will select the tab bar on four-finger tap at the bottom of the screen
  • Improved voiceover on posts. The items in the info stack are now properly grouped and annotated.
  • De-emphasized the body of text posts in feed. Text post bodies now appear as secondary content (gray) in the feed instead of primary (black or white)
  • Added haptic feedback on long press account quick switcher
  • Fixed tab bar spacing on devices with a physical home button
  • Tightened up tab bar animations significantly
  • Added auto-selection of text fields in post and comment editors
  • Improved consistency of settings menus
  • Fixed an issue where all users in community feeds were being flaired as OP
  • Improved comment folding animation
  • Changed some stale links
  • Added .webp image support
  • Even more caching to further improve feed performance

Cheers, The Mlem Group

70
 
 

I’ll share screenshots if I can figure out how haha

71
 
 

We've been hard at work tuning our image caching, prefetching, and optimizations, and are excited to finally bring you a smooth and highly performant feed with none of the stuttering or jumping that's been plaguing us.

This build also brings a few new smaller improvements:

  • Read posts are now indicated in the feed and can be hidden using the "hide read" button in the navigation bar ellipsis menu. By default read posts are indicated with grayed title text, but if the system-wide "differentiate without color" setting is enabled we've added two different ways to indicate read posts: a checkmark by the ellipsis menu on read posts or a gray bar on the leading edge on unread posts.
  • New accessibility menu in settings. Right now it's just got the settings to customize differentiation without color, but long-term it's going to serve as a place to house all the customizations needed to make Mlem work smoothly and easily for everybody.
  • Updated thumbnail behavior. Tapping an image post's thumbnail opens the image quicklook and tapping a link post's thumbnail opens the link. Both of these actions mark a post as read.
  • Greatly improved the robustness of our haptics system, which previously would sometimes just stop working if the app was closed.

This build's our 1.0.1 App Store Release Candidate, so if testing goes well it'll be hitting the App Store in the next couple days.

Cheers,

The Mlem Group

72
 
 

We've been hard at work over the past couple weeks on our 1.1 build. We're excited to be rolling out our first set of new features to the TestFlight beta (and, soon, to the App Store). The highlights:

  • Editing posts and comments
  • Account quick-switching. You can access the new accounts menu by long pressing on the profile tab, swiping up from the tab bar, or going to your profile and using the button in the navigation header.
  • More post customization
  • Compact comments option. Also, the interaction bar now properly collapses when you collapse a comment.
  • Organized the settings and gave them a facelift while we were at it
  • Unread count on the inbox tab (this can be disabled it in settings)
  • The inbox menu now has options to show only unread and mark all messages as read

We've also got a ton of bugfixes, backend changes, minor tweaks, and other goodies for you. You can see the full details on our GitHub page, or just jump into the app and see what's new. Check it out and let us know what you think!

Cheers,

The Mlem Group

Download Mlem on the App Store

73
 
 

I feel that comment section has too much excess space even with user logos, etc disabled. Compact mode for posts is perfect. I would love to have the same for comments.

For comparison on my iPhone mini screen, 7 comments on Voyager fits in the space that 4 comments on Mlem does

74
 
 

It's here!

Download Mlem for Lemmy on the App Store

Please note: it may take a couple minutes for it to be available in all regions. We just pressed the button.

Mlem for Lemmy is out of beta and live on the App Store!

Thank you to everybody who tested our app and submitted feedback, whether through TestFlight or a GitHub issue or a post on the community. Your insight has been an integral part of making this app what it is, and we look forward to working with you to make it even better in the months to come.

The past month and a half of hard work has been an amazing journey, but this is just the beginning. We hope you give it a download and join us as we strive to bring you the best mobile Lemmy experience we can.

Cheers,

The Mlem Group

75
 
 

Here it is, our 1.0 RC.

There are just a couple more Apple requirements we need to meet to ship but expect no more major features till after AppStore.

NEW

Eric has been toiling from a secret remote location to refine the post layout and bring you some highly-requested customization options. Check out the settings to see what's new!

Weston has been polishing the voiceover and dynamic text features and implemented the first version of blocking users (currently done via posts).

Mormaer has been tweaking the session authentication and refreshing... you shouldn't be logged out without warning anymore. Be advised, due to these changes you will have to log in again upon first launch.

He also built a new account switcher that now lives in the settings screen (we are planning to revisit this soon, we aren't huge fans of the new location either but we needed it out of the home screen).

Darknavi and Jo have been helping out with PR reviews, bug fixes and lots of behind the scenes ops stuff.

BUG FIXES

Lots of tiny stuff here, not gonna add them all, but mostly just spit and polish getting ready for the AppStore.

COMMUNITY CONTRIBUTIONS

Thanks to tht7 for a ton of performance work. Thanks to Sjmarf for the PR improving the timestamp component.

WEBSITE

It's super basic, but needed for Apple, https://mlem.group will be our landing going forward. Links to all the important stuff like community, chat and TestFlight should be there.

NEXT

For Apple we need to finish up some reporting entry points and get the about page updated to take care of license commitments. We are aiming to be under review my Friday, but that might change.

We want to thank everyone for participating in this TestFlight and providing feedback. We are still debating keeping it open after launch, watch this space for more info once we have it.

Thank you for your support. 🙏

The Mlem Group

EDIT: We are aware that you might have to sign in again with this update, but it should be the last time. It was necessary as part of the session fixes we put in. We apologize for this.

view more: ‹ prev next ›