ericbandrews

joined 2 years ago
MODERATOR OF
 

Features

  • Added settings to control when account ages are shown (Settings → General → Show Account Age)

Bug Fixes

  • Fixed scrubbing from the playback bar behaving inconsistently
  • Fixed inbox pull-to-refresh spinning for longer than intended
  • Fixed some performance issues when panning the image viewer on devices with ProMotion displays
  • Fixed mark read on scroll sometimes not persisting read status
  • Fixed image saving sometimes failing on lemmy.ml
 

Hi Mlem Community,

Mlem 2.1 is now available on the App Store. This version adds support for video scrubbing and customizing swipe actions, plus a host of smaller quality of life features and bug fixes.

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.


Features

  • Media Improvements
    • Added a progress bar to the media viewer
    • The media viewer now supports scrubbing. Swipe left or right in the image viewer to scrub; drag your finger up or down while scrubbing to increase or decrease the scrubbing speed. Swipe on the progress bar to directly move the playback head.
    • Added support for animated avatars. Avatar animation can be disabled in Settings -> General -> Animated Avatars.
  • Swipe actions can now be customized (Settings -> Posts/Comments/Inbox -> Swipe Actions)
  • Refined the post editor to make attaching media and links easier
  • Links can now be shared from your local instance, the original instance, or lemmyverse.link; the default is now to share from your instance. This behavior can be toggled in Settings -> Links -> Share Links.
  • Added a setting to toggle post tap-to-collapse behavior (Settings -> Posts -> Tap to Collapse)
  • Added a "Blur NSFW" toggle to the ellipsis menu in the feed
  • Added a "jump to last position" button to the post view, which scrolls to the last position you viewed on that post.
  • Tweaked jump button design
  • Added a slight fade effect to scrollable edges of the Markdown toolbar
  • Updated the design of comments in mixed feeds
  • Improved scroll behavior when collapsing and expanding comments
  • Vote and saved readouts in the interaction bar are now colored if there is no widget in the bar displaying the same information

Bug Fixes

  • Fixed some images not loading correctly from lemmy.ml
  • Fixed rendering issues with transparent gifs
  • Community links formatted as Markdown links now open correctly when tapped
  • Fixed custom emoji sometimes rendering as full size images
  • Fixed comments sometimes not appearing immediately when posted
  • Disabled autocorrect when searching communities, users, and instances
  • Fixed slight visual stutter when scrolling to the top of some views
  • Fixed incorrect background color being visible when opening keyboard
  • Fixed certain animated media shaking when zooming out
  • Fixed NSFW images not being blurred in the expanded post view
  • Fixed multi-word keyword filters not applying correctly
  • Improved error handling in post and comment pages
  • Fixed interaction bar configurations and keyword filters not being included in import/export settings
 

This is our 2.1 RC build; we are targeting an App Store release next week.

Features

  • Improved scroll behavior when collapsing and expanding comments
  • The swipe action editor now supports drag-and-drop rearranging
  • Vote and saved readouts in the interaction bar are now colored if there is no widget in the bar displaying the same information

Bug Fixes

  • Fixed inbox swipe action configuration not persisting
  • Fixed interaction bar configurations, swipe actions, and keyword filters not being included in import/export settings
 

Features

  • Swipe actions can now be customized (Settings -> Posts -> Swipe Actions, Settings -> Comments -> Swipe Actions, Settings -> Inbox -> Swipe Actions)
  • Added a TestFlight update notification banner with a link to the update post. This only appears on TestFlight builds.
  • Added a slight fade effect to scrollable edges of the Markdown toolbar
  • Updated the design of comments in mixed feeds

Bug Fixes

  • Fixed slight visual stutter when scrolling to the top of some views
  • Fixed incorrect background color being visible when opening keyboard
  • Fixed certain animated media shaking when zooming out
  • Fixed NSFW images not being blurred in the expanded post view
  • Fixed multi-word keyword filters not applying correctly
  • Improved error handling in post and comment pages
  • Fixed "jump back to position" button appearing when when it shouldn't
 

Features

  • Added a "jump to last position" button to the post view, which scrolls to the last position you viewed on that post.
  • Tweaked jump button design
 

Features

  • Media Improvements
    • Added a progress bar to the media viewer
    • The media viewer now supports scrubbing. Swipe left or right in the image viewer to scrub; drag your finger up or down while scrubbing to increase or decrease the scrubbing speed. Swipe on the progress bar to directly move the playback head.
    • Added support for animated avatars. Avatar animation can be disabled in Settings -> General -> Animated Avatars.
  • Added a setting to toggle post tap-to-collapse behavior (Settings -> Posts -> Tap to Collapse)
  • Updated the design of comments in mixed feeds
  • Refined the post editor to make attaching media and links easier
  • Added a lemmyverse.link option to the share menu
  • Added a "Blur NSFW" toggle to the ellipsis menu in the feed

Bug Fixes

  • Community links formatted as Markdown links now open correctly when tapped
  • Fixed custom emoji sometimes rendering as full size images
  • Fixed comments sometimes not appearing immediately when posted
  • Disabled autocorrect when searching communities, users, and instances
 

Features

  • Links can now be shared from your local instance or the original instance; the default is now to share from your instance. This behavior can be toggled in Settings -> Links -> Share Links.

Bug Fixes

  • Fixed some images not loading correctly from lemmy.ml
  • Fixed rendering issues with transparent gifs
 

Hi Mlem Community,

Patch 2.0.1 is now available on the App Store and TestFlight.

Bug Fixes

  • Fixes connections to lemmy.ml failing
  • Fixes Instance Trust & Safety not showing endorsement details

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.

 

Hi Mlem Community,

Now that 2.0 is live, we’re simplifying the structure of our TestFlight.

For the initial development of 2.0, we created the Stable Pre-Release group to serve as our release environment. Going forward, we plan to ship smaller, more frequent updates. Under that new system, it no longer makes sense to maintain the separate pre-release group. We will therefore be shutting down the Stable Pre-Release group on Sunday, March 16. If you are in that group and wish to remain in the beta, we still have plenty of spots in the Weekly group.

We’re also changing the TestFlight timing: new builds to the Weekly TestFlight will go out every Saturday at 11am EDT (UTC -4).

Cheers,

The Mlem Group

 

cross-posted from: https://lemmy.ml/post/26903523

After a year in development and six months in beta, we are thrilled to announce that Mlem for Lemmy 2.0 is available on the App Store!

We've rewritten the app from the ground up--it's still the same Mlem our users know and love, but with significant performance improvements, a set of new features that were infeasible in our v1 app, and a fresh new design that feels right at home with the latest versions of iOS. There are more changes than we could list here, so the best way to see what's new is to just download the app, but some of the highlights include:

Media Enhancements

2.0 ships with a brand new image viewer and full support for gifs, videos, and animated webps. We've even added loops.video embedding--link posts to loops.video will display the linked video directly in Mlem.

Color Themes

In addition to the standard light and dark, Mlem 2.0 offers OLED, Solarized, and Dracula color themes, with more on the way. If you'd like us to support your favorite theme, let us know!

Markdown Handling

Powered by our custom cmark fork, Mlem 2.0 supports the full range of Lemmydown syntax.

Enhanced Post Composer

You can now create crossposts directly in the post editor (+ -> Crosspost), and can even post to multiple communities from multiple accounts at once. The keyboard now also sports a comprehensive set of Markdown editing tools.

French Localization

Mlem is now available in French, thanks to pylapp.

And More...

  • Guest mode: you can now browse instances without an account
  • Added a new Tiled post layout
  • Keep place on switch: you can now switch accounts without reloading the app. This behavior can be toggled in Settings -> Accounts or accessed by long pressing an account in the account switcher.
  • You can now search for posts and comments

Compatibility Notice: Mlem 2.0 supports iOS 17 and later. If you are on an older iOS, you won't be able to download this update but will be able to continue using the previous version of Mlem.

Thank you to all of our beta testers, whose feedback and support has been invaluable.

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 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 

After a year in development and six months in beta, we are thrilled to announce that Mlem for Lemmy 2.0 is available on the App Store!

We've rewritten the app from the ground up--it's still the same Mlem our users know and love, but with significant performance improvements, a set of new features that were infeasible in our v1 app, and a fresh new design that feels right at home with the latest versions of iOS. There are more changes than we could list here, so the best way to see what's new is to just download the app, but some of the highlights include:

Media Enhancements

2.0 ships with a brand new image viewer and full support for gifs, videos, and animated webps. We've even added loops.video embedding--link posts to loops.video will display the linked video directly in Mlem.

Color Themes

In addition to the standard light and dark, Mlem 2.0 offers OLED, Solarized, and Dracula color themes, with more on the way. If you'd like us to support your favorite theme, let us know!

Markdown Handling

Powered by our custom cmark fork, Mlem 2.0 supports the full range of Lemmydown syntax.

Enhanced Post Composer

You can now create crossposts directly in the post editor (+ -> Crosspost), and can even post to multiple communities from multiple accounts at once. The keyboard now also sports a comprehensive set of Markdown editing tools.

French Localization

Mlem is now available in French, thanks to pylapp.

And More...

  • Guest mode: you can now browse instances without an account
  • Added a new Tiled post layout
  • Keep place on switch: you can now switch accounts without reloading the app. This behavior can be toggled in Settings -> Accounts or accessed by long pressing an account in the account switcher.
  • You can now search for posts and comments

Compatibility Notice: Mlem 2.0 supports iOS 17 and later. If you are on an older iOS, you won't be able to download this update but will be able to continue using the previous version of Mlem.

Thank you to all of our beta testers, whose feedback and support has been invaluable.

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 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 

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.

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

Thanks! I totally fell for the “crosspost” label—I didn’t realize Lemmy just uses that term to mean “posts with the same link.”

The merged crossposts feature we have planned is actually exactly what you’re asking for then, since that’s what Lemmy means by a crosspost.

[–] [email protected] 2 points 2 months ago (3 children)

Do you have an example of a post where lemmy-ui does this? I’d love to look into how they implement it but I can’t find an example of the feature in action.

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

Mlem dev here.

This feature, as suggested, presents a fundamental technical problem: frontend clients load posts a page at a time, and so are only aware of the posts you’ve already scrolled past and the ~20-50 posts ahead in the feed. It’s therefore not possible to find all posts with the same URL and aggregate their comments into a single chain under the first occurrence of the URL, at least not without loading infeasible amounts of data ahead of time.

We do have a merged crossposts feature planned, which achieves the same basic functionality but using the backend crosspost data rather than absolute URLs; our comments view also currently shows the list of crossposts and indicates the number of comments on each one.

Alternatively, a filter that only shows posts with comments

That’s a good idea, we’ll add it to a future build.

[–] [email protected] 4 points 1 year ago* (last edited 1 year 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] 7 points 1 year ago* (last edited 1 year ago)

This feature is in development for the upcoming Mlem 1.3 build.

[–] [email protected] 10 points 1 year ago* (last edited 1 year ago)

Mlem is fully FOSS!

GitHub

App Store

[–] [email protected] 8 points 2 years ago

Well this article just isn't right at all

I drive an entry level EV (Hyundai Kona) that advertises 4mi/kWh, which is roughly accurate (2-3 in the winter, 5-7 in the summer). That's 25 kWh for 100 miles.

Average cost of electricity in the US is, according to a quick Google, somewhere between $.15 and $.25 per kWh; where I live it's a steeper $.33.

Therefore, depending on where I charge, I'm paying anywhere between $3.75 and $8.25 to drive 100 miles--$1.50 short of the article's published $9.78 even with my expensive power.

In reality, though, I pay nothing--my office offers free charging. Show me an office with free gas.

view more: next ›