ericbandrews

joined 1 year ago
MODERATOR OF
[–] [email protected] 5 points 3 months ago* (last edited 3 months ago) (1 children)

This behavior can be customized under Settings -> Links -> Tappable Links. By default it uses "contextual," which will display the full link in large contexts and just the title in compact contexts (e.g., comments if you have comment display set to "compact"). Setting it to "large" will always display the full link regardless of context.

[–] [email protected] 4 points 3 months ago

It is our policy not to make features-for-donations transactions, as we feel that would compromise the spirit of the project and set a dangerous precedent that could lead to development becoming beholden to the wealthiest donors. We really appreciate your enthusiasm and your generosity, though--we're going to be busy for a little while getting 2.0 up and running, but we can tentatively scope widgets for 2.1!

[–] [email protected] 4 points 4 months ago (1 children)

It's currently live on the TestFlight beta! We're planning to roll it out to the App Store in the next few days.

[–] [email protected] 12 points 4 months ago (1 children)
  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] 5 points 4 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 4 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.

[–] [email protected] 4 points 4 months ago

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

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

[–] [email protected] 4 points 4 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 4 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 4 months ago (1 children)

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

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

Mlem 1.2 is out of beta and live on the App Store! We’ve got loads of new features big and small for you to enjoy.

Major Features

  • Profile editor: you can now change your display name, biography, avatar and banner image, and matrix ID. Check it out in Settings -> Account.
  • Easy-tap links: links detected in posts and comments now get a nice big tappable button at the bottom of the post. You can copy and share these links via long-press on the link button, and customize their behavior in Settings -> General.
  • Tab bar navigation: tapping the currently selected tab while at the top of the feed will navigate back. Reselecting the search tab from the top of the feed will focus the search bar.
  • Upgraded post composer: we’ve made the post composer prettier, added the ability to upload images from files and clipboard, and made it show the account you're posting from. It also now displays a warning if your post runs afoul of your instance’s slur filter.
  • Instance page: you can now view detailed instance information, accessible from a community or profile via the ellipsis menu in the navigation bar.
  • Saved content feed: saved content has moved! It’s now listed under Feeds along with all the other feeds, and you can also open it from the app shortcuts.

Minor Features

  • Voting icons are now colorized in compact mode
  • “Report” and “Block” items in context menus are now colored red and ask for confirmation
  • Fixed some inconsistent wording and incorrect capitalization
  • Improved performance of markdown rendering
  • Redesigned the account switcher and tweaked the behavior of long press/swipe up: long press on profile now swaps accounts immediately if you have two accounts and opens the switcher if you have more, while swipe up always opens the switcher. Both of these gestures can be enabled and disabled in Settings -> Accounts -> Quick Switcher
  • Added an indicator to posts from subscribed communities in All and Local feeds
  • Added headers to feed pages
  • Redesigned app icon selector
  • Added more app icons
  • Added a new comments indicator to posts you’ve already viewed
  • Added the option to open links in the system browser, rather than in-app
  • Added support for image links and shields.io badges
  • Added options for how your accounts are sorted in the account view and quick switcher
  • Tidied the settings page
  • Added the option to disable tap-to-collapse on comments
  • Refined the swipe action activation angle, so it should be harder to accidentally trigger it while scrolling
  • Added the option to require biometric unlocking when opening the app
  • Added the option to automatically collapse child comments
  • Redesigned the profile page

Bug Fixes

  • Disabled swipe actions on items embedded within the post/comment composer
  • Fixed a bug where favoriting a community from the ellipsis menu would cause the subscription status to display incorrectly
  • Fixed a bug where adding an account while already logged in would fail on instances running 0.19
  • Fixed a bug where account details were not being loaded in the user view
  • Fixed “failed to determine site version” error
  • Saved content now loads dynamically on scroll, rather than all at once
  • Fixed /u/user@instance and /c/community@instance links not behaving properly

As always, a huge thanks to our TestFlight for all their bug reports and feedback.

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.

141
submitted 6 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]
 

Mlem 1.2 is ready for testing!

Major Features

  • Profile editor: you can now change your display name, biography, avatar and banner image, and matrix ID in Settings -> Account
  • Easy-tap links: links detected in posts and comments now get a nice big tappable button at the bottom of the post. You can copy and share these links via long-press on the link button.
  • Tab bar navigation: tapping the currently selected tab while at the top of the feed will navigate back. Reselecting the search tab from the top of the feed will focus the search bar.
  • Upgraded post composer: we’ve made the post composer prettier, added the ability to upload images from files and clipboard, and now shows the account you're posting from. It also now displays a warning if your post runs afoul of your instance’s slur filter.
  • Instance page: you can now view detailed instance information, accessible from a community or profile via the ellipsis menu in the navigation bar
  • Saved content feed: saved content is now listed as a feed, rather than a sub-view of profile.

Minor Features

  • Voting icons are now colorized in compact mode
  • “Report” and “Block” items in context menus are now colored red and ask for confirmation
  • Fixed some inconsistent wording and incorrect capitalization
  • Improved performance of markdown rendering
  • Redesigned the account switcher and tweaked the behavior of long press/swipe up: long press on profile now swaps accounts immediately if you have two accounts and opens the switcher if you have more, while swipe up always opens the switcher. Both of these gestures can be enabled and disabled in Settings -> Accounts -> Quick Switcher
  • Added an indicator to posts from subscribed communities in All and Local feeds
  • Added headers to feed pages
  • Redesigned app icon selector
  • Added more app icons
  • Added a new comments indicator to posts you’ve already viewed
  • Added the option to open links in the system browser, rather than in-app
  • Added support for image links and shields.io badges
  • Added options for how your accounts are sorted in the account view and quick switcher
  • Tidied the settings page
  • Added the option to disable tap-to-collapse on comments
  • Refined the swipe action activation angle, so it should be harder to accidentally trigger it while scrolling
  • Added the option to require biometric unlocking when opening the app
  • Added the option to automatically collapse child comments
  • Redesigned the profile page

Bug Fixes

  • Disabled swipe actions on items embedded within the post/comment composer
  • Fixed a bug where favoriting a community from the ellipsis menu would cause the subscription status to display incorrectly
  • Fixed a bug where adding an account while already logged in would fail on instances running 0.19
  • Fixed a bug where account details were not being loaded in the user view
  • Fixed “failed to determine site version” error
  • Saved content now loads dynamically on scroll, rather than all at once

Update 2023-02-05: RC 1 Changes

  • Fixed an issue where interacting with items in the saved feed would crash the app
  • Fixed blocking communities from posts not working
  • Fixed "Show n replies" tap hitbox
  • Fixed "No items" message appearing briefly in Saved feed before content loads
  • Bubble picker now scrolls to the selected item on tap if it is partially offscreen
  • Fixed /u/user@instance and /c/community@instance links not behaving properly
  • Added options to adjust the behavior of easy-tap links in Settings -> General
  • Fixed sidebar navigation not working properly on iPad
  • Fixed the Saved feed not properly refreshing
  • Fixed comments of depth 1 not collapsing properly with auto collapse enabled

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.

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

Hi Mlem community,

With the launch of iOS 17 now well past and adoption rates rocketing towards 75%, we wanted to take this opportunity to lay out our long-term iOS version compatibility plan.

Mlem will guarantee compatibility with the previous major version of iOS until the current version achieves 75% market share. This means that Mlem will soon be dropping support for iOS 16, as iOS 17 is rapidly approaching that mark.

Why 75%?

Mlem originally launched with support for only iOS 16. At the time, that was the latest iOS available, and enjoyed just over a 75% market share. We chose this mark based on both that precedent and an internal consensus that 75% represents “general adoption” of an iOS version.

Why are you dropping compatibility?

Supporting multiple iOS versions costs development time and restricts our ability to take advantage of new and powerful SwiftUI features. We have a small, all-volunteer development team, and strive to offer a sleek and modern iOS experience. We just don’t have the resources to offer comprehensive backwards compatibility while also delivering new features and improvements and remaining true to our identity as a modern SwiftUI Lemmy client.

When will iOS 16 compatibility officially end?

As of right now, there is no set date. Once iOS 17 reaches 75% market share, we will begin allowing code changes that use iOS 17-exclusive features, so iOS 16 support will end when some such change is approved and released. Our current dev build and next release will remain compatible with iOS 16, but we make no guarantees past that.

If you have questions or concerns, we’ll do our best to answer them in the comments.

Cheers,

The Mlem Group

 

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

 

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

 

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.

 

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.

 

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
 

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
 

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

 

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

view more: ‹ prev next ›