This is intended behavior—instance admins can manually change account creation dates in the database, including to dates in the future, which leads to some funny account ages. We plan to implement some custom handling for these cases, but since they’re quite rare it’s not a development priority right now.
We do plan to integrate the translation API, but it might come after we release 2.0 to the App Store—our primary focus right now is reaching feature parity with the v1 app so we can ship 2.0. That being said, we may build it into 2.0 before then as an excuse to play around with the new API.
Thanks for the bug report! If you tap the error message at the top of the screen it will give you a more detailed error message—would you mind sharing that message so we can debug further?
Glad you like it!
The shadow around those elements is intentional--the SwiftUI component that renders those elements has extremely limited styling options, and so can't take the nice rounded border. The shadow is there to provide visual distinction against the background.
Mlem for Lemmy 2.0 Beta 2
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,
--------
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.
Thank you! We're lucky to have such a great community--all your feedback means the world to us.
Autoplay is planned--forgot to add it to the planned features. It'll likely be iOS18 only.
Pure black is also in the works.
Yes! You can join the weekly beta, which gets an automatic build every Friday, or the stable beta, which gets more polished updates as we complete development cycles.
Mlem for Lemmy 2.0 Beta 1
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,
--------
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.
This issue should be fixed in the new 1.3.7 release.
Thanks for the bug report! We've already merged the mark read on scroll fix. The sound issue has proven a lot harder to track down, but we're working on it.
1.3.6 has just released to the App Store--it should resolve this issue.
Thanks for the feedback! We've received a couple requests for an oled/"blackout" theme--we'll have one out soon.
Are you on iOS 18? There is a known issue where swipe gestures and scroll gestures conflict on iOS 18, which causes the behavior you describe. We have a fix currently in app review that should be live shortly.
Thanks for the bug report! Are you on Mlem 1.3 or the 2.0 beta?
To add a little more insight on the gifs side: video handling is the next major item I'm working on. In theory, the media framework we use should make gifs free once video handling is working, so hopefully they'll be coming soon.
Thanks for the feature request! I've opened an issue to track it.
Thanks for the bug report! We're working on it.
Thanks for the bug report! I just made an account and am able to connect without issue--have you tried removing the account from Mlem and re-adding it?
As we announced in our compatibility roadmap, 2.0 will only support iOS 17+. iOS 17 has surpassed a 75% market share, which our benchmark for dropping support for the previous iOS version; you can read our full compatibility strategy here.
Thank you!
Haptic feedback settings aren't in the current build, but we'll have them in the next! That build should ship tomorrow.
2.0 Beta Megathread
Welcome to the Mlem 2.0 Feedback Megathread! This is where we will be posting changelogs for the Weekly TestFlight (the Stable Pre-Release changelogs will get full posts), so check back here to see what's new!
This is also the place to post feedback on the Weekly beta (or you can just open an issue on our GitHub if that's your style).
Please be aware that this is an early beta build, may be missing features you consider essential. See the "Roadmap" section of our 2.0 release post for more details.
If you want to join our Weekly TestFlight group, you can do so here.
If you would rather join the Stable Pre-Release group, which receives curated, stable pre-release builds, you can do so here
2024-11-22
Features
- Added the ban action for moderators and admins
- Added the option to disable infinite loading (i.e., manually load each next page)
- Updated feed loading behavior. Loading performance should be improved when browsing with read posts hidden on feeds with many read posts, and some quirky behavior around refreshing and switching feeds should be resolved.
2024-11-15
Features
- Added the block list (Settings -> account)
- The post title and community is now displayed on comments in a user profile or in the inbox
2024-11-01
Features
- "Swipe anywhere to navigate" setting. Note that this cannot be active at the same time as swipe interactions.
- Compact posts now show saved status
2024-10-25
Features
- Moderated feed
- Fediseer integration (Trust & Safety tab in the instance view)
- Basic account settings
- Added code blocks to Markdown tools
- Added the option to confirm image uploads
Bug Fixes
- Fixed placeholders being shown in comment editor
- Fixed cache size readout not updating when cache is cleared
2024-10-18
Features
- Moderator action to remove content
- OLED theme
- Easy-tap links
- Autoplay animated media (iOS 18 only)
- Refined expanded post view
Bug Fixes
- Fixed not being able to import settings files not created by Mlem
2024-10-11
Features
- Search posts
- Updated search design
- Collapse post content
- Pin and lock
- Default Sidebar Visibility setting
2024-10-04
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:
- .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
---
2024-09-18
Features
- Improved mark-read-on-scroll behavior
- This feature is only available on devices running iOS 18. On iOS 17, the old behavior will be used.
- Added dark and tinted app icons for iOS 18
Bug Fixes
- Fixed an issue where swipe actions were interfering with scrolling on iOS 18
- Fixed an issue where image context menu actions would fail on certain instances using image proxies
---
2024-09-14
Features
- Added image uploads, both for image posts and inline in post/comment bodies
- Added compact comments
- Added sign up to onboarding flow
- Added a settings import/export system (Settings -> General -> Import/Export Settings)
- Added the ability to save the current settings state and restore to that snapshot
- Added the ability to export the current settings state as a JSON file
- Added the ability to import settings files
- Added settings migration from v1 (pending 1.3.5 release to App Store)
- Added image proxy failure handling. If your instance’s image proxy fails, you can now choose to manually bypass the proxy and load directly from the image host. This behavior is fully opt-in.
- Added sorting and filtering options to search
Bug Fixes
- Improved scroll-top-comment behavior
- Fixed an issue where the image viewer would open at extremely low resolution
- Fixed an issue where the comment editor sometimes wouldn’t submit the right text
---
2024-09-02
Features
- Added two new color themes: Solarized and Dracula
- Added the ability to include links and images in posts
- Significantly optimized image handling, resulting in a smoother feed (especially in the Tiled layout) and a more responsive image viewer
- Added a "new account" flair
Bug Fixes
- Fixed an issue where the image viewer would not work on instances using image proxying
- Fixed a compatibility issue with versions running Lemmy v0.18
---
2024-08-29
We got a ton of great feedback from our initial release, and have implemented a number of new features and bug fixes:
- Added mark read on scroll (Settings -> General)
- Added a default feed setting (Settings -> General)
- Added a setting to adjust haptic behavior (Settings -> General)
- Fixed the lock icon being the wrong color
We’ve got a lot more in the works, so if you commented yesterday with a bug or feature request that isn’t mentioned here, stay tuned! We expect to be releasing builds fairly rapidly over the next few days.
---
2024-08-28
This is the initial beta release. We're still bringing 2.0 up to feature parity with 1.0--this build should have everything you need to browse and interact with Lemmy. Please note that post creation and moderation tools are not currently supported in the 2.0 build--post creation is in active development and moderator tools are a high-priority item, so if you want to join the beta but those are important to you, check back in a week or two!
We've also got some new features:
- Markdown support
- Tiled post layout
- Keep place on account switch (allows you to switch accounts without fully reloading the app)
- Guest accounts
- Color themes
Check out our 2.0 release post for more details on the new release.
Mlem for Lemmy 2.0 Public Beta
Hi Mlem Community,
We are thrilled to announce the launch of our 2.0 public beta!
Please be aware that this is an early beta build, may be missing features you consider essential. See the "Roadmap" section further down for a full list.
We’re trying out a new TestFlight structure with two groups:
- Weekly: this group gets a weekly build with the latest state of our development branch. Changelogs for these builds will be posted to the new Beta Feedback Megathread
- Stable Pre-Release: this group receives curated manual releases that have been tested by the bleeding edge group. Each release represents a coherent development scope, and changelogs for these builds will get their own “New Beta Release” posts.
If you prefer the most stable, feature-rich Mlem experience, we encourage you to stay on our v1 until 2.0 is ready for the App Store.
What’s New
Markdown Support
- Full Markdown rendering powered by our custom cmark-gfm fork
- Rich Markdown editing tools built right into the keyboard
Tiled Posts
The new “Tiled” post layout renders posts in a 2-column grid, giving you the content density of Compact mode with much larger thumbnails.
Keep Place on Account Switch
You can now switch accounts without losing your place in feed, perfect for saving a post to a different account. This behavior can be toggled in Settings -> Accounts; you can also long press an account in the quick switcher to choose your refresh behavior.
Updated Middleware
We rebuilt how we communicate with and manage instances from the ground up to address the challenges of a federated platform and give us a clean, strong base to build future updates on. Backend changes aren’t very visible (for now--we’ve got some very exciting features planned to take full advantage of the new architecture), but they support a lot of the new features in this list.
Guest Accounts
You can now add guest accounts to any instance and browse its content without creating an account!
Performance Improvements
We’ve also refactored our entire UI structure to cut out a lot of inefficiencies present in the v1 codebase. The result is a noticeably snappier app.
Color Themes
Or, properly, a framework to support color themes. Right now you can choose between Default and Monochrome, but more are on the way!
UI Upgrades
We’ve kept the majority of our v1 UI/UX, but taken the opportunity to spruce some things up. See if you can spot what’s new!
Misc
- Improved cross-instance resolution—opening content not accessible from your instance now opens the content in-app using a guest session on the host instance, rather than in the browser
- The subscription list can now be sorted alphabetically or by instance
- Post creator is now hidden by default in aggregate feeds. This behavior can be changed in Settings -> Posts.
Roadmap
This is by no means a complete list of everything we have planned, but it’s the major outstanding items we have mapped out. If there are v1 features missing from this list that you’d like to see prioritized, let us know and we’ll work that into our development plan!
- Post/comment improvements
- Inline image uploads in comments
- Create posts
- Crossposts
- Moderation/administration tools
- Mod mail
- Moderator, administrator actions
- Moderated feed
- Media improvements
- Improved image handling (all backend work, but should improve performance)
- Proper video handling
- Post and comment searching
- iPad support
- Keyword filtering
- Settings icons
- Mark read on scroll
Known Issues
- You will need to sign back into your accounts. This is an unfortunate consequence of migrating the app from Lionel Hanners' account to my own. We apologize for the inconvenience.
- The tile layout can be a little stuttery. We’re working on a fix with the “Improved image handling” item.
- Navigation and tab bar accents remain gray after closing the composer sheet
- Tall images in website previews don’t get appropriately cropped
Cheers,
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.
State of the Mlem 2023-07-22: TestFlight Closing (for now!), 2.0 Roadmap
Hi Mlem Community,
We’ve been quiet recently, but that doesn’t mean we haven’t been busy! Our development efforts over the last few months have been primarily focused on our 2.0 build. This is a ground-up rebuild, which is no small undertaking. We’ve solidified our backend groundwork, and are now well into rebuilding the UI with a clear roadmap to an early TestFlight beta.
As we mentioned in April, We’re also taking the opportunity to move the app from Lionel Hanners’ account to mine. Doing this requires shutting down the TestFlight, and since we aren’t planning any major releases against the v1 codebase, we’re going to keep it down until 2.0 is ready for beta testing.
Roadmap
We want to get 2.0 into your hands as quickly as we can, and so we’re planning to ship a TestFlight as soon as we have a minimal working feature set for daily use. That feature set is:
- All non-moderator feed options
- All (DONE)
- Local (DONE)
- Subscribed (DONE)
- Saved (DONE)
- Community (DONE)
- Profile (DONE)
- Search (DONE)
- Non-moderator Inbox
- View replies/mentions/messages (DONE)
- Reply to items (IN PROGRESS)
- Reports
- Posts (DONE)
- Comments (DONE)
- Messages (DONE)
- Account deletion (IN PROGRESS)
- Persist favorite communities (IN PROGRESS)
Bonus features:
- A brand new post layout option
- Full support for Lemmy’s custom Markdown dialect
- Color themes
- Guest mode
- Sort community list by instance
We also have a few features we’re making good progress on and hope to have in the 2.0 release, but might come a little later:
- Basic video handling (videos play properly, tap to play/pause) (IN PROGRESS)
- Improved iPad UX (IN PROGRESS)
We’ll put out an announcement when the new TestFlight takes off with a link to join, and keep this post (roughly) up-to-date with development.
Cheers,
---
Update 2024-07-24 19:45 EST
The v1 TestFlight is officially shut down. A massive thanks to all our testers, and we can't wait to launch the new v2 TestFlight!
---
Mlem for Lemmy 1.3.3
Mlem 1.3.3 is live!
Changes in this patch:
- Added a Paste Link from Clipboard button to the Search tab. If the pasted link is a valid Lemmy URL, Mlem will attempt to open it on your home instance.
- Fixed an issue where certain menu actions were erroneously displayed
- Added compatibility logic for the upcoming 2.0 build
This update has been rolled out to both the TestFlight and App Store environments.
Cheers,
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.
Mlem for Lemmy 1.3.2: Private Message Hotfix
Mlem 1.3.2 is now available. This update addresses an issue where sending private messages would fail with an "unknown" error.
This update has been rolled out to both the TestFlight and App Store environments.
Cheers,
--------
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.
Mlem for Lemmy 1.3.1: Lemmy v19.4 Compatibility Hotfix
Mlem 1.3.1 is now available. This update adds compatibility for Lemmy v19.4, resolving an issue where marking posts read on instances running that version would trigger an "unknown" error.
This update has been rolled out to both the TestFlight and App Store environments.
Cheers,
--------
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.
Mlem for Lemmy 1.3: Moderation
cross-posted from: https://lemmy.ml/post/15334908
> Mlem 1.3 is now live on the App Store! This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features.
>
> Cheers,
>
> The Mlem Group
>
> --------
>
> ## Mark Read on Scroll
>
> When this setting is enabled, posts are marked read as you scroll past them. Enable it under Settings
-> General
-> Mark Read on Scroll
.
>
> ## Inbox Redesign
>
> !
>
> The "Inbox" tab has been redesigned to be compact and easier to use.
> - Replies and Mentions now use the same interaction bar as comments, which is customizable under Settings
-> Appearance
-> Comments
-> Customize Widgets
.
> - Each inbox tab now shows the unread count for that category.
> - Private messages are now labeled as "sent" or "received".
>
> ## Select Text
>
> Posts and comments now have a "select text" menu action, letting you highlight text from the post/comment and quickly copy/paste it elsewhere.
>
> ## Inline Image Uploading
>
> Images can now be uploaded inline in posts, comments, messages and reports. If you cancel before submitting, Mlem will request that your instance deletes any images that you may have uploaded.
>
> ## Save Images from Feed
>
> Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed.
>
> ## Show Website Host in Compact/Headline Mode
>
> !
>
> This replaces the thumbnail indicator for link posts, which was removed. It can be re-enabled under Settings
-> Accessibility
-> Website Thumbnail Indicator
.
>
> ## Instance Uptime
>
> A new tab in the instance page lets you see the uptime of that instance. This is only available for select instances. The data is fetched from https://lemmy-status.org.
>
> !
>
> ## Better Blocking
>
> - Instances can now be blocked from the nav bar menu of the instance page
> - Your list of blocked users, communities, and instances can now be viewed and managed (Settings
-> Account
-> Block List
).
>
> ## Performance Improvements
>
> Fixed an issue where subscribing to a large number of communities would negatively impact the app's performance. This should make the app noticeably snappier for most users, especially those subscribed to 100+ communities.
>
> ## Moderation Actions
>
> The following moderator and administrator actions are now available:
> - Pin a post to community or instance
> - Lock a post
> - Remove posts, comments and messages
> - Ban users from a community or instance
> - Purge posts, comments, messages, users, and communities
> - View votes of a post/comment. Only admins can do this right now, but as of 0.19.4 moderators will be able to do this too.
> - Add and remove moderators of a community
>
> You can customise how these actions are displayed in Settings
-> Moderation
. By default, the "remove" and "ban creator" actions are shown for posts in the feed.
>
> Other actions, such as Pin and Lock, are accessible via the ellipsis menu in the expanded post. These actions can be made available in the feed as well under Settings
-> Moderation
-> Show All Actions in Feed
.
>
> Settings
-> Moderation
also allows moderation actions to be hidden in a disclosure group:
>
> !
>
> Or as a completely separate menu:
>
> !
>
> You can add and remove moderators from the "Moderation" section of communities you moderate. Users can also be appointed as moderators from the ellipsis menu of their profile.
>
> ## "Moderated" Feed
>
> The new "Moderated" feed shows posts from communities you moderate.
>
> ## Mod Mail
>
> Mod Mail has been integrated into the Inbox tab. It can be accessed by tapping the drop-down at the top of the Inbox page, or by tapping the "Inbox" tab icon when already viewing the tab. In the Mod Mail, you can view and act on both reports and registration applications.
>
> !
>
> By default, the unread mod mail count is included in the Inbox tab's unread badge. You can customize which types of notification are included under Settings
-> Appearance
-> Tab Bar
.
>
> Swipe actions are available on all mod mail items, and the widgets can be customized under Settings
-> Moderation
-> Customize Widgets
>
> ## Modlog
>
> Added the ability to view the moderation log for a community or instance. The modlog for communities can be found under 'Moderation' in the community page, and for instances under 'Administration' in the instance details page.
>
> ## Fediseer Integration
>
> A new "Trust & Safety" tab on instance pages displays the guaranteed status of that instances, along with any endorsements, hesitations or censures it may have received.
>
> !
>
> ## Minor Changes
>
> - The Saved feed can now be filtered by posts or comments only.
> - The upvote, downvote, save and reply actions now display side-by-side in context menus, and the "Block User" and "Block community" are now consolidated under "Block".
> - The ellipsis menu in the expanded post view has moved from beside the post title to the toolbar, making it accessible from anywhere on the page.
> - Added the option to always open links in reader mode (Settings
-> Links
-> Open in Reader
)
> - Added a new app icon, "Ocean".
> - Keyword filters no longer apply to communities you moderate.
> - Updated the bubble-style picker animation.
> - Removed the confirmation popup for "Report".
> - Pinned posts are now rendered compactly in the community view once read.
>
> ## Bug Fixes
>
> - Fixed the inbox tab unread badge sometimes showing "-1".
> - Fixed the instance pin icon not showing in compact mode.
> - Fixed sent messages being permanently displayed as unread.
> - The comment collapse animation now respects the system "Reduce Motion" setting.
> - Image save failure now displays an error message.
> - Biometric unlock now prompts for device password on failure.
> - Deleted and removed comments now collapse properly.
>
> --------
>
> 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.
Mlem for Lemmy 1.3: Moderation
Mlem 1.3 is now live on the App Store! This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features.
Cheers,
--------
Mark Read on Scroll
When this setting is enabled, posts are marked read as you scroll past them. Enable it under Settings
-> General
-> Mark Read on Scroll
.
Inbox Redesign
The "Inbox" tab has been redesigned to be compact and easier to use.
- Replies and Mentions now use the same interaction bar as comments, which is customizable under
Settings
->Appearance
->Comments
->Customize Widgets
. - Each inbox tab now shows the unread count for that category.
- Private messages are now labeled as "sent" or "received".
Select Text
Posts and comments now have a "select text" menu action, letting you highlight text from the post/comment and quickly copy/paste it elsewhere.
Inline Image Uploading
Images can now be uploaded inline in posts, comments, messages and reports. If you cancel before submitting, Mlem will request that your instance deletes any images that you may have uploaded.
Save Images from Feed
Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed.
Show Website Host in Compact/Headline Mode
This replaces the thumbnail indicator for link posts, which was removed. It can be re-enabled under Settings
-> Accessibility
-> Website Thumbnail Indicator
.
Instance Uptime
A new tab in the instance page lets you see the uptime of that instance. This is only available for select instances. The data is fetched from https://lemmy-status.org.
Better Blocking
- Instances can now be blocked from the nav bar menu of the instance page
- Your list of blocked users, communities, and instances can now be viewed and managed (
Settings
->Account
->Block List
).
Performance Improvements
Fixed an issue where subscribing to a large number of communities would negatively impact the app's performance. This should make the app noticeably snappier for most users, especially those subscribed to 100+ communities.
Moderation Actions
The following moderator and administrator actions are now available:
- Pin a post to community or instance
- Lock a post
- Remove posts, comments and messages
- Ban users from a community or instance
- Purge posts, comments, messages, users, and communities
- View votes of a post/comment. Only admins can do this right now, but as of 0.19.4 moderators will be able to do this too.
- Add and remove moderators of a community
You can customise how these actions are displayed in Settings
-> Moderation
. By default, the "remove" and "ban creator" actions are shown for posts in the feed.
Other actions, such as Pin and Lock, are accessible via the ellipsis menu in the expanded post. These actions can be made available in the feed as well under Settings
-> Moderation
-> Show All Actions in Feed
.
Settings
-> Moderation
also allows moderation actions to be hidden in a disclosure group:
Or as a completely separate menu:
You can add and remove moderators from the "Moderation" section of communities you moderate. Users can also be appointed as moderators from the ellipsis menu of their profile.
"Moderated" Feed
The new "Moderated" feed shows posts from communities you moderate.
Mod Mail
Mod Mail has been integrated into the Inbox tab. It can be accessed by tapping the drop-down at the top of the Inbox page, or by tapping the "Inbox" tab icon when already viewing the tab. In the Mod Mail, you can view and act on both reports and registration applications.
By default, the unread mod mail count is included in the Inbox tab's unread badge. You can customize which types of notification are included under Settings
-> Appearance
-> Tab Bar
.
Swipe actions are available on all mod mail items, and the widgets can be customized under Settings
-> Moderation
-> Customize Widgets
Modlog
Added the ability to view the moderation log for a community or instance. The modlog for communities can be found under 'Moderation' in the community page, and for instances under 'Administration' in the instance details page.
Fediseer Integration
A new "Trust & Safety" tab on instance pages displays the guaranteed status of that instances, along with any endorsements, hesitations or censures it may have received.
Minor Changes
- The Saved feed can now be filtered by posts or comments only.
- The upvote, downvote, save and reply actions now display side-by-side in context menus, and the "Block User" and "Block community" are now consolidated under "Block".
- The ellipsis menu in the expanded post view has moved from beside the post title to the toolbar, making it accessible from anywhere on the page.
- Added the option to always open links in reader mode (
Settings
->Links
->Open in Reader
) - Added a new app icon, "Ocean".
- Keyword filters no longer apply to communities you moderate.
- Updated the bubble-style picker animation.
- Removed the confirmation popup for "Report".
- Pinned posts are now rendered compactly in the community view once read.
Bug Fixes
- Fixed the inbox tab unread badge sometimes showing "-1".
- Fixed the instance pin icon not showing in compact mode.
- Fixed sent messages being permanently displayed as unread.
- The comment collapse animation now respects the system "Reduce Motion" setting.
- Image save failure now displays an error message.
- Biometric unlock now prompts for device password on failure.
- Deleted and removed comments now collapse properly.
--------
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.
Mlem for Lemmy 1.3 RC 0
We’ve finished developing the full feature set for 1.3 and are pleased to present 1.3 Release Candidate 0, live on TestFlight, hopefully coming soon to the App Store!
Cheers,
--------
Customizable Mod Widgets
Mod mail widgets can now be customized just like post and comment widgets (Settings
-> Moderation
-> Customize Widgets
)
Mod Mail Swipe Actions
Mod mail now has swipe actions!
Blocklist
Your list of blocked users, communities, and instances can now be viewed and managed (Settings
-> Account
-> Block List
).
Minor Changes
- Instances can now always be blocked from the instance details page, regardless of how you got there
- Pinned posts are now rendered compactly in the community view once read
Bug Fixes
- Biometric unlock now prompts for device password on failure
- Deleted and removed comments now collapse properly
Known Issues
We are aware of an issue where the iPad app crashes when closing it or switching apps. We have been trying to reproduce this in our development environment for weeks, but to no success. If you can reproduce this bug and have the technical fluency to build and run our app using Xcode, please reach out—we’d love to get this fixed, but are completely stuck until we can get detailed crash logs.
--------
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.
Mlem Development and iOS Compatibility Roadmap
Hi Mlem community,
We're putting the final touches on our 1.3 update, which means it's time to start looking to the future.
Mlem 2.0
It's been nearly a year since Mlem took off, and we've come a long way in that time. We've also learned a lot about the shortcomings of our initial architecture, but in the interests of reaching feature richness we have simply been working around them. 1.3 represents a broad enough feature set that we feel comfortable taking the time to go back and rebuild that original architecture with eight months' experience to guide us.
Mlem 2.0 will look and feel just about the same, but the new architecture will let us deliver many features that are impossible under the current system, including guest mode and multi-account functionality. It should also be more performant, since we won't need all our weird workarounds we bolted on to handle cases we didn't know existed eight months ago.
We'll also be taking the opportunity to clean up the non-technical side of the house. The app will be transferred from Lionel Hanners' account to my own, and we will be completely refreshing the TestFlight beta.
iOS Compatibility
Mlem 1.3 will be the final version of Mlem that is compatible with iOS 16. Mlem 2.0’s architecture is built on powerful new SwiftUI features that are only available on iOS 17 and above, and so Mlem 2.0 and beyond will only support iOS 17+.
Cheers,
Mlem for Lemmy 1.3 Beta 1
We’ve fixed several bugs and made some minor tweaks to the 1.3 beta. We have one final beta build planned before we upgrade it to a Release Candidate.
Cheers,
--------
Minor Changes
- Added the ability to block instances from the nav bar menu of the instance details page. NOTE: due to quirks of the Lemmy API, this is currently only available when navigating to the instance from a community, or from a user if you are on an instance running 0.19.4+; it is not available when navigating to an instance from search. This will be fixed in the next beta build.
- Mark read on scroll no longer marks posts read while they are still visible
- Added instance uptime support for toast.ooo and szmer.info
Bug Fixes
- Fixed the interaction bar widgets resetting when upgrading to 1.3
- Fixed sent messages not being filtered when “filter read” is active
- Fixed the inbox tab unread badge sometimes showing "-1” (again)
- Fixed user blocking not showing a confirmation dialog. It will now prompt for confirmation when blocking from profile; when blocking from a post, no additional dialog will be shown beyond the “Block” -> “Block User” flow.
- Fixed incorrect padding in post report sheet
- Fixed an issue where subscribing to a large number of communities would negatively impact the app’s performance. This should make the app noticeably snappier for most users, especially those subscribed to 100+ communities.
--------
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.
Mlem for Lemmy 1.3 Beta 0
UPDATE: Beta 1 is now available. See the patch notes here
Mlem 1.3 is now available for beta testing! This version brings a suite of moderation and administration tools to Mlem, along with some other highly requested features.
Cheers,
--------
Mark Read on Scroll
When this setting is enabled, posts are marked read as you scroll past them. Enable it under Settings
-> General
-> Mark Read on Scroll
.
Inbox Redesign
The "Inbox" tab has been redesigned to be compact and easier to use.
- Replies and Mentions now use the same interaction bar as comments, which is customizable under
Settings
->Appearance
->Comments
->Customize Widgets
. - Each inbox tab now shows the unread count for that category.
- Private messages are now labeled as "sent" or "received".
Select Text
Posts and comments now have a “select text” menu action, letting you highlight text from the post/comment and quickly copy/paste it elsewhere.
Inline Image Uploading
Images can now be uploaded inline in posts, comments, messages and reports. If you cancel before submitting, Mlem will request that your instance deletes any images that you may have uploaded.
Save images from Feed
Images can now be saved or shared without opening the image viewer by long-pressing on the image in the feed.
Show Website Host in Compact/Headline Mode
This replaces the thumbnail indicator for link posts, which was removed. It can be re-enabled under Settings
-> Accessibility
-> Website Thumbnail Indicator
.
Instance Uptime
A new tab in the instance page lets you see the uptime of that instance. This is only available for select instances. The data is fetched from https://lemmy-status.org.
Moderation Actions
The following moderator and administrator actions are now available:
- Pin a post to community or instance
- Lock a post
- Remove posts, comments and messages
- Ban users from a community or instance
- Purge posts, comments, messages, users, and communities
- View votes of a post/comment. Only admins can do this right now, but as of 0.19.4 moderators will be able to do this too.
- Add and remove moderators of a community
You can customise how these actions are displayed in Settings
-> Moderation
. By default, the "remove" and "ban creator" actions are shown for posts in the feed.
Other actions, such as Pin and Lock, are accessible via the ellipsis menu in the expanded post. These actions can be made available in the feed as well under Settings
-> Moderation
-> Show All Actions in Feed
.
Settings
-> Moderation
also allows moderation actions to be hidden in a disclosure group:
Or as a completely separate menu:
You can add and remove moderators from the "Moderation" section of communities you moderate. Users can also be appointed as moderators from the ellipsis menu of their profile.
"Moderated" Feed
The new “Moderated” feed shows posts from communities you moderate.
Mod Mail
Mod Mail has been integrated into the Inbox tab. It can be accessed by tapping the drop-down at the top of the Inbox page, or by tapping the "Inbox" tab icon when already viewing the tab. In the Mod Mail, you can view and act on both reports and registration applications.
By default, the unread mod mail count is included in the Inbox tab's unread badge. You can customize which types of notification are included under Settings
-> Appearance
-> Tab Bar
.
Upcoming planned TestFlight releases will further improve Mod Mail by adding swipe actions to moderator items and a setting for customizing the report interaction bar widgets the same way as for posts and comments.
Modlog
Added the ability to view the moderation log for a community or instance. The modlog for communities can be found under 'Moderation' in the community page, and for instances under 'Administration' in the instance details page.
Fediseer Integration
A new "Trust & Safety" tab on instance pages displays the guaranteed status of that instances, along with any endorsements, hesitations or censures it may have received.
Minor Changes
- The Saved feed can now be filtered by posts or comments only.
- The upvote, downvote, save and reply actions now display side-by-side in context menus, and the "Block User" and "Block community" are now consolidated under "Block".
- The ellipsis menu in the expanded post view has moved from beside the post title to the toolbar, making it accessible from anywhere on the page.
- Added the option to always open links in reader mode (
Settings
->Links
->Open in Reader
) - Added a new app icon, "Ocean".
- Keyword filters no longer apply to communities you moderate.
- Updated the bubble-style picker animation.
- Removed the confirmation popup for "Report".
Bug Fixes
- Fixed the inbox tab unread badge sometimes showing "-1".
- Fixed the instance pin icon not showing in compact mode.
- Fixed sent messages being permanently displayed as unread.
- The comment collapse animation now respects the system "Reduce Motion" setting.
- Image save failure now displays an error message.
--------
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.
Mlem for Lemmy 1.2
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,
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.
Mlem for Lemmy 1.2
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,
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.
Mlem’s iOS Compatibility Plan
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,
Mlem for Lemmy 1.1.2: 0.19 Compatibility Hotfix
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,
Erroneous end-of-feed issue on 0.19
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,
Mlem for Lemmy 1.1.1: 0.19 Compatibility
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,
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.