[-] [email protected] 11 points 2 months ago
  1. Yes! We aren't happy with the current state of our media viewer. 2.0 is a backend-focused rewrite, so probably won't have a new media viewer on launch, but it's without a doubt high on our list of important features.
  2. Hard to say. Our iOS compatibility policy guarantees compatibility until iOS18 reaches 75% market share; after that, I can't make any promises. We take the decision to drop compatibility very seriously, and try to only do so when the features offered by the newer iOS are valuable enough that we would be compromising the potential quality of the app by ignoring them.
  3. Yes. We're still working out some UX concerns stemming from the fact that it's very slow to search posts and comments compared to communities, but it's in the plans.
[-] [email protected] 16 points 2 months ago* (last edited 2 months ago)

We're reluctant to give concrete time estimates since our development time is constrained by our day jobs and other responsibilities, but we hope to have 2.0 in early TestFlight on a schedule roughly in line with our release cadence (~2mo).

We don't plan to release any new features to the 1.x codebase after 1.3, but we will continue to fix major bugs and maintain compatibility against changes to the Lemmy API while we bring 2.0 up.

[-] [email protected] 5 points 2 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.

[-] [email protected] 4 points 2 months ago

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.

[-] [email protected] 4 points 2 months ago

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

[-] [email protected] 6 points 3 months ago

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.

[-] [email protected] 4 points 3 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.

[-] [email protected] 5 points 3 months ago

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

[-] [email protected] 5 points 3 months ago

You can show/hide read posts from the ellipsis menu in the top right of your Feeds tab.

[-] [email protected] 3 points 3 months ago* (last edited 3 months ago)

Mlem has this feature planned--we have a clear path towards implementation, but there's a lot of groundwork and design to do first so it probably won't be delivered for at least several months.

[-] [email protected] 2 points 3 months ago* (last edited 3 months ago)

Thanks for the bug report! We're looking into it.

Does this happen on all sort modes, or only specific ones?

Is it affected by toggling "show unread?"

13
submitted 7 months ago by [email protected] to c/[email protected]

Hi Mlem Community,

We have released an update fixing the issue where feeds from instances running 0.19 would prematurely display "end of feed" messages.

The build is currently awaiting review for TestFlight, and once that goes through will be available there as well.

Cheers,

The Mlem Group

46
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]

Hi Mlem community,

UPDATE: the fix is now live on the App Store

We are aware of a bug in Mlem 1.1.1 that causes feeds on instances running Lemmy 0.19 to prematurely end. We have developed a fix, and it is currently awaiting App Store review. Thank you for your patience.

Cheers,

The Mlem Group

35
submitted 7 months ago by [email protected] to c/[email protected]

Mlem 1.1.1 is now available on the App Store, bringing 0.19 compatibility, new icons, and some highly-requested features!

Major Features

  • 0.19 compatibility. Mlem is now up to date with the latest Lemmy (0.19.0-rc.12, as of this posting), meaning that users on lemmy.ml, lemmy.sdf.org, and other instances running bleeding-edge beta builds can once again use Mlem!
  • New default app icon designed by our very own Sjmarf. The classic Clay/s icons are still available in Settings > Appearance > App Icon, where you will find another new icon (Alien) and a neater icon organization system.
  • Tapping the Feeds, Inbox, and Profile icon now scrolls to the top if you are already in that tab

Minor Features

  • Updated the image viewer. It now appears much faster, and allows saving and sharing the image via context menu (long press).
  • Jump button can now be placed in the center
  • User labels can now display multiple flairs, including a new "banned” flair
  • Added top 3/6/9 months sort modes
  • Rewrote inbox backend. It should still behave the same, but it’s much more efficient now.
  • Added context menus to search results
  • Search bar is now always shown in the search tab
  • Improved “no posts found” message
  • Added a reset button to the Widget Wizard
  • Adjusted haptic feedback
  • Improved account deletion page

Bug Fixes

  • Fixed compact comments not appropriately displaying vote status when net votes are displayed
  • Fixed crashes and state loss when moving to the background on iPad

Cheers,

The Mlem Group

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.

22
submitted 7 months ago by [email protected] to c/[email protected]

Tiny update that adds a prompt to reauthenticate when logging into a 0.19 server for the first time. This should fix the incorrect_login errors that users have been reporting.

13
submitted 7 months ago by [email protected] to c/[email protected]

Thanks to the feedback from our wonderful TestFlight users, we’ve fixed a number of bugs with the 1.1.1 RC.

Features

  • Jump button can now be placed in the center

Bug Fixes

  • Fixed decoding error when marking posts as read that caused the error haptic to trigger every time a post was opened or an image was viewed
  • Fixed being unable to block users from a post
  • Fixed being unable to edit own posts from the expanded post view
  • Fixed image uploading not working on 0.19 instances
25
submitted 7 months ago by [email protected] to c/[email protected]

We have achieved (hopefully) full 0.19 compatibility, and added a couple new features while we’re at it!

Features

  • 0.19 compatibility. You should now be able to properly log into and use accounts on instances running 0.19.
  • Double tap feed, inbox, and profile to scroll to the top
  • New image viewer. We’ve moved from QuickLook to a popup sheet that appears much faster and lets you long press the image to save, share, or open the full QuickLook interface.

Bug Fixes

  • Fixed crashes and state loss when moving to the background on iPad
  • Sorting by top 3/6/9 months now works
47
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]

We have released our first release candidate for 1.1.1 to TestFlight. This is a backend-focused update that adds compatibility with Lemmy 0.19 and cleans up some of our backend logic.

Features

  • Rewrote inbox backend. This is the biggest thing to test in this release, since we’ve implemented a completely new approach to displaying feeds that we hope to roll out across the app. There shouldn’t be any new behavior (although swipe actions should feel a tiny bit smoother), but it’s way more computationally efficient and should be easier to work with moving forwards.
  • Added Lemmy 0.19 compatibility and features (note that these features are only available on the few instances currently running 0.19 pre-release software):
    • Added option to delete posts and comments when deleting your account
    • Added cursor-based pagination, which should result in slightly more efficient page loading
  • Added context menus to search results
  • Improved “no posts found” message
  • Search bar is now always shown in the search tab
  • Added a reset button to the Widget Wizard
  • Organized app icons by creator
  • Added a new icon, “Alien Mlem,"" by Sjmarf
  • Adjusted haptic feedback
  • Improved account deletion page

Bug Fixes

  • Fixed compact comments not appropriately displaying vote status when net votes are displayed

Cheers,

The Mlem Group

77
submitted 8 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]

Hi Mlem Community,

It’s been a bit quiet here recently, so I just wanted to let you all know what we’ve been up to in the last couple weeks.

Development Progress

The current development cycle has been very backend-focused, so there hasn’t been much shiny new stuff to push to the TestFlight. We’ve instead been developing stable long-term solutions to thorny problems that we didn’t have time to address while we were racing towards core features. There should be a TestFlight coming out soon-ish with some major backend rework that will make the app more stable and robust.

Donations

We are extremely excited to announce that you can now donate to the project!

Where do I donate?

Right here

What will the money be used for?

100% of the money that you donate goes directly towards the project. It will be used to cover operating expenses (e.g., Xcode cloud server time), dev tools, and new features like push notifications that cost some money to operate.

Our donations are run through Open Collective, which means that all of our income and expenses are fully transparent so you can donate with confidence.

What do I get for donating?

The eternal gratitude of the development team, a bright future for Mlem, and some cool updates down the line. Due to App Store restrictions, we cannot currently offer perks as a reward for donation; see below for more details.

Can I donate in-app?

Not yet. In-app purchases must go through the App Store, which requires a whole bunch of additional setup that we are currently still working on. The App Store also prohibits us from selling “content or functionality” through any market but the App Store (App Store review guidelines §3.1.1), which is why we can’t offer tangible rewards right now.

Will functionality ever be paywalled?

Absolutely not, and nor will we ever run ads. Ads and paywalled functionality violate the fundamental philosophy of the Fediverse: social media created by and for the community, free of corporate influence, supported by nothing more than the community’s desire for the platform. When we do get our in-app purchases up and running, we will never restrict the functionality of the app; every feature will be available to every user. Rewards will be in the form of digital bling (e.g., a custom flair visible to all Mlem users), wholly cosmetic perks (e.g., special icons or color themes), or bragging rights (e.g., a shoutout on our info page).

If you have any questions, drop them below and we’ll do our very best to answer them.

Cheers,

The Mlem Group

180
submitted 9 months ago by [email protected] to c/[email protected]

At long last, Mlem 1.1 is ready! We’ve been working on this one for a while and are super excited to bring what we’ve been working on to the App Store:

Major Features

Fully Customizable Interaction Bar

All the buttons you want, exactly where you want them. Want to be able to upvote from both sides of the post? You can do that. Instance doesn’t support downvotes? You can remove the downvote button. Want six separate upvote buttons? Yup, you can do that too. Check it out in Settings -> Appearance - Posts or Comments -> Customize Widgets.

Enhanced Search

Search has been given a major facelift, and we’ve added the ability to search for both users and communities. You can also now subscribe directly from search results.

New Icons

We have two all-new icons for the app:

  • Classic Lemmy, designed by Eric Andrews, based on the Lemmy icon
  • Stargazer, designed by Sjmarf

Jump Button

We’ve added a button to the comments view to let you jump to the next comment, because scrolling is just too much work sometimes.

Image Uploading

Our team is never afraid to push the envelope. After countless hours of groundbreaking development, we give you the ability to upload an image while creating a post. Revolutionary, we know.

Onboarding

We now have a proper onboarding flow for new Lemmy users. If you already have an account but want to see it anyway, you can remove all your accounts from Mlem.

Minor Features

  • Collapse comments. Swipe all the way to the left to collapse a comment.
  • Collapse post content. Posts are overrated—comments are where it’s at. In the detailed post view, you can tap a post to collapse it and get straight into the comments.
  • Adjustable haptic levels. You can disable some or all of the haptic feedback in Settings -> General -> Haptic Level.
  • Opaque insets. If you think material design is just a silly fad and solid colors are the one true path, you can make your navigation and tab bars fully opaque in Settings -> Accessibility -> Translucent Insets.'
  • Added an option to upvote posts on save. You can find it in Settings -> General -> Upvote on Save.
  • Added an option to show the user avatar in the tab bar instead of the generic profile picture. You can find it in Settings -> Appearance -> Tab Bar -> Show User Avatar.
  • Edited posts and comments now display the updated time.

Quality-of-life and Other Improvements

  • Instant vote feedback. Voting on posts and comments now displays the vote instantaneously, rather than waiting for that sluggish speed-of-light roundtrip to the server.
  • Link posts now have an indicator on their thumbnail in Compact and Headline mode.
  • You can now block communities directly from posts.
  • Various actions have been flagged as destructive and given a nice little warning popup.
  • 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.
  • 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.
  • Very tall images now shrink to a max height. You can make them display in their full, glorious height in Settings -> Appearance -> Posts -> Limit Image Height In Feed.
  • Smoothed out editor sheet animations.
  • Clarified error message when trying to log into a private instance.

Bug Fixes

  • Addressed scrolling jumpiness. Again. I really think I’ve got it beat this time, though. Please?
  • 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.
  • Fixed the “share” button crashing the app on iPad.
  • Fixed feed refresh not behaving consistently
  • Fixed login not handling incorrect 2FA code properly
  • Added handling for inconsistent date formats across instances
  • Fixed unencoded URLs breaking the feed
  • Fixed instances with optional .admin field not loading
  • Fixed large posts rendering incorrectly on iPad.
  • Fixed the first ~40 posts not showing up
  • Fixed posts loading after the end of the feed
  • Fixed settings icons not rendering properly on iOS 17
  • Fixed a bug where connecting to instances on localhost was impossible
  • 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—some of the changes made in iOS 17 gave us the tools to disable this behavior, but there’s unfortunately nothing we can do about it in iOS 16).

Cheers,

The Mlem Group

42
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]

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

99
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]

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

56
submitted 9 months ago by [email protected] to c/[email protected]

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

view more: ‹ prev next ›

ericbandrews

joined 1 year ago
MODERATOR OF