posts
Crossposted from https://lemmy.ml/post/47339272
Finally I can stay forever on lemmy even not opening the browser! 😂
Thinking of using it as a mod tool to see new posts in communities I moderate.
Sharing it early, maybe get some ideas on how to make it better.
I am a full time Mlem user, absolutely love the app. I am not looking to replace it, however there is currently no development for being able to manage your media within the app.
I would also like to find an app that can save posts and comments as drafts. This is not a deal breaker however and would only be looking at that if it has media management.
I'm not the developer of this app, I just spotted it and noticed nobody had done any post about it here.
It's clearly early days: You can't create posts or comments and the UX could use some work. But it has a lot of potential and now we can count LinuxMobile to the supported platforms.


cross-posted from: https://feddit.org/post/27405929
Yesterday I found Interstellar which has this feature. I assume mainly because it is not only a Lemmy app, but also a PieFed one, which has this feature in the reference frontend (AFAIK).
Are there other Lemmy apps or frontends that support thread merging?
This is probably the biggest thing keeping me from switching. Other apps almost feel claustrophobic with how little of the screen is used. At least last time I explored.
Edit: just tried again and Summit is pretty close I guess.

Edit: answering my own post now but with some customization that either didn't exist before or I missed I have gotten even closer.

Lemmy is not the same today as it was two years ago, and the app landscape is not the same either. There are a number of key improvements that we can work together to create.
We are looking for additional moderators
This is not a traditional moderation task. There is very little in terms of moderating comments and post content. Rather, we are looking especially for people willing to put in a little work on a monthly or bimonthly basis to improve existing projects.
Updating and Automating the Lemmy Apps Directory
The Apps "metathread" directory is woefully out of date. At present, no part of it is automated. I have been manually checking each app and updating information periodically, but this has proven unsustainable. I am sure that there is someone in this community who has the technical background to update it in a fully or partially automated way.
Updating join-Lemmy.org/apps
If the community megathread here is out of date, the "official" website is a fossil. This is the number one most visible place that people find apps. It's the top result in most web searches, it falls under the umbrella of the official project, etc. This community is not affiliated with the website, but it is OSS and they do accept pull requests. Someone with basic knowledge of github and a little free time could do a lot of good here.
App reviews
I'd love for people to share some specifics about the app you use and what you love about it. Do you have screenshots of a custom layout/palette you've set up? Let's show off what lemmy apps can do!
Info about PieFed support
Some apps have extended to other platforms of the fediverse, especially PieFed. How would we like to integrate and highlight that info? Should there be a special category or list in this community? A new community entirely?
Please share your thoughts and how you may be able to contribute. Like everything on lemmy, this community is what we collectively make of it. Thanks for making it great!
I'm sharing this here as well, since the census has sections on app / frontend usage. I'm hoping the results from this census will complement the results from the poll that @Xylight@lemdro.id ran recently :)
cross-posted from: https://lemmy.ca/post/57328037
Link: https://survey.fedecan.ca//s/cmjcnqzgd0002th01dh6naqm6
The census will close on January 15th, 2026.
A lot has changed since our last census in 2023! We would like to take another opportunity to learn about our growing community.
Everyone is welcome to fill out this survey. You do not need to be located in Canada, and you do not need to have an account on one of our platforms. If you do have an account on
lemmy.ca,sh.itjust.works,piefed.ca, and/orpixelfed.ca, you can indicate that on the census in order to be included in those separate graphs/visualizations.No question is mandatory. You may skip any question by either selecting “no answer (skip this question)”, or by leaving the question blank. Some questions will be hidden depending on your selections. For example, the Pixelfed specific questions will be hidden if you don't select that as one of the platforms you use.
Sections:
- Section 1: Location
- Section 2: Demographics
- Section 3a: Instance Usage (Forum/Threadiverse)
- Section 3b: Instance Usage (Pixelfed)
- Section 4: Feedback / Closing questions
When results are ready, we will share them on our website and with posts on:
- !main@lemmy.ca
- !main@sh.itjust.works
- !main@piefed.ca
- A pinned post on pixelfed.ca
The questions were created with help from
@Dave@lemmy.nz, based on the questions from their census this year :)
It’s been awhile since I’ve posted here. For anyone that was interested in Blorp in the past, but it was missing that one feature you needed, chances are that feature has been added/fixed.
My favorite features
- The best multi account support in any Lemmy or PieFed app, guaranteed!
- Started your post on the wrong account? No problem! Switch accounts and pickup where you left off
- Trying to moderate a post from the wrong account? Switch accounts without needing to find your way back to the post.
- Blorp was meticulously designed from the ground up so none of the links in the app break when you switch accounts. If the content federates with your instance, you’ll see it no matter what account you open the link on!
- Draft posts
- Light box feed, beautiful for browsing photography communities or cute cat/dog photos
- PieFed specific features
- Post flairs
- Post poll voting
- Comment thread locking
- More to come!
- Lemmy V1 support
- Edit text as raw markdown or rich text!
- Many hours fixing little bugs and annoyances
Please give Blorp a try if you haven’t already ❤️
Download
- Web - blorpblorp.xyz
- iOS
- Android
- macOS
Curious on the usage statistics.
Should I make a full survey asking about granularity so that app devs can see what to focus on?
Looks like Summit met it’s match!
Resolved since Mlem has all the features I wanted:
https://mander.xyz/comment/22644935
It also solved one I hinted at in a few of my comments, what are the server's users actually like. That's exposed in a tab on a pane summarising a server but you can see some of the information online, like the endorsements here for lemmy.ml:
https://gui.fediseer.com/instances/detail/lemmy.ml
Edit of original question
Is there an iPhone client that makes it possible to do these three things in the app:
- To be able to see the different sidebars that are visible if you load these two sites (not only the side bar on server I'm registered to):
-
To be able to scroll these community (sorry not channel) lists separately and independent of channels from other servers (sorry not instances) (and not only the channels on server I'm registered to):
-
To be able to search "ask lemmy.ml" filtered by communities and see "https://lemmy.ml/c/asklemmy" show up in some way.
Original post
Maybe it's just the iPhone clients, but they seem to have issues with use cases for other instances, for example:
- If I'm interested in news from a certain country, and there is an instance focused on that country, I basically need to get on the web to search if there is a useful channel on that instance. If you use on of the iPhone clients to search for a channel and only use the instance name then nothing seems to match show up. You can find users from those channels, channels that happen to use that set of characters, or when people write a channel from that instance, but the search doesn't seem to match channels on that instance.
- Clients don't seem to offer a way to navigate to an instance and see all its channels. This is basically the same use case as above, but with more exploration and less targeted. Again, I seem to need to use the web.
- I can't find a way to show the sidebar for an instance, besides the one I've registered for. For a lot of instance+channel combinations this really doesn't matter. But when it matters, it tends to matter a lot. I had a few situations in asklemmy@lemmy.ml where people basically resorted to saying the instance was lemmy.ml and I had to go look up why that would matter by switching to a browser. (Yeah... a newbie problem, and now I wonder how I could have missed it.)
So, incase this comes across as just statements, here are some questions:
- Am I missing an obvious client / some buttons to click?
- Is this just how communities and users grew to use the echo system?
- Are the iPhone clients all from similar codebases or copying UI layout?
- Is there some technical issue with the exposed search APIs?
Hi,
I recently switched to lemmy from reddit. I tried some of the mobile apps, and for now decided to use Boost.
While testing i figured out, that non of the apps i tried out are able to send push notifications while the apps aren't running. I have to open the app to recieve the notifications about e.g. new replies to my posts.
I am just curious: Is this a limitation of the lemmy software? Is this something that could be toggled by the instance hosts?
Ignore obnoxious comment signatures, make dogwhistles more transparent, remind yourself not to interact with certain topics, uncensor common celf-censorship euphemisms, or just apply some good 'ol censorship of your own. What I am imagining is a system that allows the user to set custom regular expression rules that get applied to all comments. There could be both global rules (that apply to every single comment) and user rules (that apply to all comments from just that user, similar to custom user labels).
What are your thoughts on having a feature like this in whatever app you use? Would you even find it useful at all? If the change is only visible to the user, is there any abuse potential?
Pictured here is a proof of concept showing Thunder with a simple "Cloud To Butt" function applied.
cross-posted from: https://lemmy.world/post/34293577
A fresh update is here! This release brings initial support for PieFed. The PieFed API is still under development, so some features are limited, but here’s what’s new:
- Support for PieFed (limited while the API evolves)
- Notifications for new activity on communities, posts, comments, or users on PieFed
- View topics and feeds
Give it a try and let me know how it works for you!
Add support for PieFed.
Full changelog
- Add support for PieFed.
- Fix a bug where when you open a post, the spinner will appear to stutter for a moment.
- Fix a bug where pulling to refresh on the post screen will cause all comments to refresh even if they have not changed.
- Fix a bug where inline images will sometimes not load until the screen is refreshed.
- Fix a bug where "Prev" button doesn't load the page if pressed on page 2 when Infinity mode is off.
Update
Fix some bugs and re-releasing as v1.67.1
- Add some default PieFed instances to the login form auto-complete.
- Fix a bug where you can't log into PieFed with a password with more than 60 characters.
Update 2
Release should be fully rolled out now.
cross-posted from: https://lemdro.id/post/25562194
This is a very big release since v1.31.4. If you've used phtn.app, you won't notice a difference, since that runs on the latest commit.
TL;DR
- Photon has been completely rewritten to use Svelte 5
- This brings significant performance improvements
- The UX has been changed to fit Photon's philosophy more closely
- Many issues have been resolved and bugs fixed
- 60% of changes are under the hood, but there's many visible ones too
What you'll notice
Snappier performance
- Svelte 5 optimizes a lot of the reactive parts of the app
- I've also spent a lot of time on a new virtualizer, which runs a lot faster
Design changes
- While the overall layout is relatively the same, I've reworked a lot of pages to fall more in line with my design philosophy.
- The design across (most) pages is much more consistent
- There's a new default theme
- Compact mode is now the default (if you've used photon before, this will not affect your setting)
- Comment layout is slightly different and more intuitive
- Modals now create a backstack so you can press the back button on your browser
New features and options
- More moderation features
- Quickly view users'/submissions' moderation logs
- View the users' votes n a post
- Grouped reports for many reports on the same post
- you can resolve many at once
- Options for more granular control over how links work in posts
- Option to reverse the action row
- Option to use absolute timestamps
- lemmy language tagging support
- Command palette now has contextual navigation options
- Contextual warnings for certain actions (like missing languages in posts)
- Messages page has been overhauled with markdown, contextual actions, etc
- Better view and options for modlog page
- Donation dialog as Lemmy requested
Optimizations
- Uses CSS animations more often which are faster
- Uses svelte context API to reduce prop drilling
- Navbar uses CSS rather than JS for positioning
- Uses optimized svelte $state rather than stores
Languages
Thanks to the community making translations on the Weblate, Photon has support for 18 languages!
- English (100%)
- Hebrew (58%)
- Arabic (33%) (fxomt)
- Bulgarian (72%) (salif)
- Chinese (Simplified) (91%) (qiancsf, CDN, binary3141)
- Chinese (Traditional) (21%) (binary3141)
- Dutch (81%) (qaz)
- Estonian (24%) (pewgar)
- Finnish (94%) (sevon)
- French (87%) (Blisterexe)
- German (64%) (poVoq)
- Hungarian (55%) (myedition8)
- Japanese (84%) (Rentlar)
- Polish (83%) (gapetto)
- Portuguese (78%) (tmpod)
- Russian (83%) (WerySkok, mudkip)
- Spanish (81%) (acidrums4)
- Turkish (91%) (ikanat)
In the future
- Piefed support is targeting v2.2.0
- With the way it is being written, Mastodon support may as well come sometime around v3.0.0
There's a lot more in this release, as well as more to come. I'm trying to make Photon closer to its design philosophy, which can be summarized as:
It should not take more than 3 seconds to identify an action you wish to perform within a given container or page.
This covers a lot of reasons why I design stuff the way I do, for example, you'll never find more than 5 buttons (minus links) in a single container. Additionally, specific types of actions will usually look different, like primary actions on a page versus sub actions.
I hope you enjoy this release!
Full Changelog: https://github.com/Xyphyn/photon/compare/v1.31.4...v2.0.0
cross-posted from: https://lemmy.world/post/31900024
Welcome to v1.65.
This release brings some general polish to the app, rounding out some rough edges and aims to improve the overall user experience.
The major change included in this update is a fully fledged save/restore system for post feeds. This system works under the hood so you shouldn't notice any changes to the app. This system aims to make leaving and returning to the app a more predictable experience. You should no longer lose your place in the post feed.
If you preferred the old experience, this new save & restore system can be disabled in Settings > Post feed.
There are a lot of other minor improves too such as improved error handling and text editing. See the change log for more details.
Last but not least, I am going to start gauging interest for PieFed support starting from this release. If you want Summit to support PieFed please upvote this post: https://lemmy.world/post/31899935 .
Full changelog
- Save and restore post feeds on app recreation. This should make the app behave in a more predicable way. Eg. if you leave the app for extended period and come back, the app should now preserve exactly where you were before you left. No more losing your spot!
- Add setting to toggle save/restore post feeds on app recreation.
- Improve error messages.
- Manually add a workaround to get
img.gvid.tvlinks to work in the app.- Fix issue where some images won't load.
- Fix issue where user profile screen doesn't change when current account changed.
- Fix issue where "save post" button state doesn't reflect actual state of whether the post has been saved or not in certain cases. Eg. if the post is saved, the save post button should be filled.
- Fix navigation rail bugs when the navigation rail is on but large screen support is off.
- Fix a bug where comment timestamps do not update on refresh.
- Improve some of the text editor functions. Eg. better insert link logic, better quote, bullet list and numbered list logic.
- Fix a crash when downloading images.
- Fix crop tool's guidelines/overlay blending in with the image.
- Fix issue where text would wrap in the post/comment header when it's not supposed to.
- Fix video lock rotation button icon to show the lock icon when orientation is locked and not show the lock
Update 1
Some bug fixes to be tacked on:
- Fix a crash when downloading images.
- Fix crop tool's guidelines/overlay blending in with the image.
- Fix issue where text would wrap in the post/comment header when it's not supposed to.
- Fix video lock rotation button icon to show the lock icon when orientation is locked and not show the lock icon when orientation isn't locked.
Update 2
Rolling out the changes above as v1.65.1.
This release is dedicated to all the admins and moderators who are keeping our instances and communities running.
This release adds additional moderation tools/features. In particular, it improves the mod logs screen and adds support for more mod things (private message reports, registration applications).
The release has been in the works for a while, so I've decided to make it live now although some additional features are planned and in the works. I'm still working on more changes and I will tack them on to this release as patch updates as they become ready.
I'm currently on a trip to visit family, so I will be slower to respond/work on the app in general.
As always, feel free to leave feedback in the comments. Enjoy!
Full changelog:
- Add inbox section for new account applications (for admins).
- Add support for approving/declining new account applications (for admins).
- Add support for viewing a detailed list of votes for posts/comments (for mods/admins).
- Add option to view moderation actions by user to the post/comment/person menu.
- Add a new section in the search screen "Random communities". This section shows a random list of 10 communities that has at least one post.
- Add a setting to show/hide deleted posts.
- Add per-section unread counts to the inbox side panel.
- Add support for creating private message reports.
- Add support for viewing private message reports. (The screen to view this is really crappy. This will be fixed in a patch update later.)
- Update community/inbox side panel UI a bit.
- Replace the image editing library the app uses with a different one that actually works.
- Remove "cross-posted from:" text that is auto-inserted when cross-posting so that the behavior is consistent with current web.
- Fix a bug where the title does not update in the post screen when the comment sort order is changed.
- Fixed a bug where instances are not displayed for users when they should be.
- Fix a bug where images do not load if on a private instance.
- Fix a bug where back ticks can break text formatting.
- Fix a bug where the navigation rail does not hide when the side panel is shown.
- Fix a bug where double tapping send can cause an action to be performed twice.
Update
There was a bug I knew about that I forgot to fix before I released the app (this is what I get for rushing a release). I will fix it in a dot update:
- Fix a bug where the unread screen of the inbox will not load unless you are an admin.
Update 2
Fixed the inbox for regular users but it was still broken for mods. Fixed in v1.64.2.
Update 3
Bump the version to v1.64.3. This release is identical to v1.64.2 but I forgot to do a version bump for v1.64.2.
Update 4
Fix some bugs with the release. Released as v1.64.4.
- Add cake day.
- Fix a bug where the app would crash randomly.
- Fix a bug where sometimes downloading an image would fail without an apparent cause.
- Make the post predictive back animation more apparent.
Update 5
Working on more things:
- Fix a bug where selecting one of the inbox screen categories fast will cause items from two categories to appear at the same time.
- Add a shortcut to go back to the "Unread" category in the inbox by tapping the inbox button when it's already selected.
Forgot I used to post releases here as well. I'll try to remember going forwards
I use photon and wanted to go back to a post I upvoted, but when I went to the "upvoted" section on my profile, it was just on an endless loading screen. So I tried Alexandrite, no option available at all. I also can't find the options on Jerboa or Boost. has it been removed? is there a bug?
Highlights in 1.4.39
- Enhanced the content filtering options
- Revamped the comment section display
- Tweaked some mod tool behavior
- Spruced up the modlog
- Quite a few bugfixes
Changelog
Bugfixes
- Fix bug where expanding/collapsing the post image would trigger unwanted reactivity causing the comment section to refresh.
- Comments now respond to the "lockPost" event in order to disable/enable the reply button appropriately.
- If an inbox item is expanded, switching accounts or refreshing the list as a new item arrives would keep the text from the previous comment while updating the heading info correctly. Caused the wrong comment/reply to be displayed.
- Same as above but for moderation reports
- Don't invalidate/refresh Reports page when resolving a report (not needed).
- When removing a post/comment, if you enabled the option to send a reply message and left it blank, it would throw a toast message informing you as such but not reset the "loading" variable and kept the "submit" button disabled.
- When distinghishing a mod comment, only push top-level comments to the top of the tree. e.g. if you need to distinguish a comment that is a reply to another comment, that would previously push a copy of that distinguished reply up as a top-level comment.
- Fixed unhandled error when an admin enters the community settings when there are no moderators.
- Fixed "Local Community" toggle not reflecting API state after reload.
- Fix truncation in post headings to account for community display names where the community creator thinks "Display Name" and "Community Long Description" are the same picture :sigh:
- Note: Backported to 1.4.38
- Svelte was URI-encoding ampersands when rendering links
- The absolute time displayed in the tooltip of the RelativeTime component was not updating correctly when re-rendering due to a reacctive event.
- If you linked an image in markdown, the image would render but without the link. Now, the link will be below the image.
- e.g.
[](https://example.com/article/page.htm) - The cause is that zoomable image takes precedence over the hyperlink.
- Known "bug": Badges (e.g. img.shields.io are still kind of ugly and don't really fit the model. Working on some exceptions for things like those, but that didn't make it into this release.
- e.g.
Content Filtering Revamp
The filtering subsystem has been refactored and enhanced. Prior to this release, anything that was filtered was simply discarded before being rendered.
Now, filtered objects will show a placeholder that indicates which filter was triggered (or which keywords triggered the filter). Clicking the "eye" button on the placeholder will show the hidden content.
This is the case for both posts and comments that are hidden by your filter preferences.
Notes on Filtering
There are a few safety checks in place that will disable the filters under certain conditions. The first two are to prevent moderation blind spots, and the rest are just sanity checks/compromises to keep from over-complicating things.
- If you are a moderator, the filters will not apply to content posted to any community you moderate. This includes viewing reports.
- If you are an instance admin, the filters will not apply to content posted to any local communities.
- The filters will not apply when viewing your own content anywhere in the app.
- Filters are not applied when viewing someone's profile.
- If you have a community filtered, going to its
/c/page or browsing it in a modal will show the community's content, though any other filters are still applied (keywords, user filters, etc). Reason being, you went to the commmunity, so the content shouldn't be filtered out by default.
Finally, filters are global and apply to all accounts in use in the app. You cannot have different filters on one account than on another. I may change my mind at some point, but it made much more sense to have one set than one set per profile. It also eliminates the need to have extra management tools to copy them or sync them between profiles and other things like that.
Keyword Filters Now Apply to Comments
Keyword filters now apply to comments! I had always meant to apply them there, but until the work done to the comment section in this release, I didn't have a way to apply them that wouldn't nuke the rest of the thread. Now, just the offending comments will be hidden with the rest of the chain remaining intact.
Filtered comments will hide the score and creator as well. Unless manually revealed, the "creator" will be Tesseract@your-instance.xyz with the Tesseract logo as the avatar. Revealing the comment will replace that with the actual creator. This is to both further hide/mask content you don't want to see as well as keep the formatting/rendering consistent.
User Filtering (Soft Blocking)
You can now filter users rather than blocking them. This is especially helpful for those who moderate large communities. Think of filtering out a user like a "soft block".
Why would you want to filter a user rather than block them?
Lemmy's blocking has a couple of glaring issues:
-
Content from blocked accounts does not show up in communities you moderate. This leaves a huge blind spot when you don't want to see content from certain users but it is not warranted to ban them from your communities.
-
When you block a user, not only are their comments not visible in the comment section, you will not see any replies to them, either. Depending on who you block, this could cause you to miss out on quite a bit of discussion.
If you filter those users instead, both of those are addressed:
-
Filters are automatically disabled on communities you moderate, so you will still see content from the filtered users there but you won't anywhere else.
-
Only the filtered user's comment will be masked; all the replies will be visible.
Community Filtering (Soft Blocking)
Similar to users, you can also filter/soft block communities.
Why would you want to do this instead of block the community?
Think of it like a soft unsubscribe. Need a break from a community but don't want to unsubscribe completely? Filter it! You'll see a placeholder stub in the feed for it, and you can reveal if you want to. Otherwise, it's out of sight, out of mind. When you're ready to get back into the community, just un-filter it.
How-to Use User/Community Filtering
To filter (or un-filter) a user, click their username to bring up the User Profile Modal. From there, use the "Filter User..." (or Un-Filter User...) button in the modal. When a user is filtered, all of their content in the current area will collapse to a placeholder (or un-collapse if you're un-filtering them).
Communities work the same way except from the community profile modals.
You can also manage the filtered users directly from Settings->Filters->User Filters. Be aware that is pretty low-level, and you're basically editing a list of actor IDs. It's best to only use that to remove items, though you can add them there as well. It will also accept a comma-delimited list of actor IDs, so you can add them in bulk:
e.g.
https://instance.xyz/u/jerk1, https://instance.xyz/u/jerk2, https://other-instance.abc/u/AnotherJerk
Again, the users you enter directly must be in the actor ID format as that is what's compared when running the filters. An incorrectly formatted entry will not break anything, but it won't work, either.
Comment Section Revamp
-
Added color-coded conversation lines to comment threads.
- The conversaton lines are clickable buttons and can be used to collapse/expand threads.
- The user avatars in the comment header have ring borders corresponding to the thread color
- Avatars are now de-coupled from the user links; clicking them will expand/collapse the thread
- Are color-coded by default but can change to monochrome if you prefer.
- Setting is in
Settings -> Posts and Comments -> Color Coded Conversation Lines
-
Tweaked comment renderers / layout
- Removed "card" effect
- Distinguished comments now render fancier.
-
Comment text height can be limited to 120px and be expanded/collapsed (similar to post bodies in the feed).
- Disabled by default
- Can enable via
Settings -> Posts and Comments -> Limit Comment Height
Tweaks to Moderation Options
- When removing a post/comment and opting to reply with a reason via comment, automatically distinguish the comment.
- In the Community Profile Modal -> Ban/Unban User panel, you can now search for a user as well as enter the actor ID,
@user@instance.xyz, orhttps://lemmyverse.link/u/user@instance.xyzformat. - Added a quick shortcut to "Moderator View" in the sidebar. Will not show unless the current account is moderating at least one community (e.g. if you're an admin that isn't explicitly a moderator of any community, it will be hidden).
- Added a button on reports that will copy the report text to the clipboard if you want to use it in the removal reason.
Tweaks to User and Community Profile Modals
- Added button to view user's modlog history in the full modlog (without having to open the embededded, mini-modlog first.
- Both can be middle-clicked to open the full modlog in a new tab on desktop
- Added "View in Full Modlog" button to User
Profile Modal -> User Modlogpanel (Thought I already had this, but it was in the moderation modal) - Added button to filter (or un-filter) users or communities.
Tweaks to the Inline Comment Removal Reasons
- Clicking the "hand" icon will now load the modlog details for the comment even if you have the setting disabled. If the setting is enabled, then it will take you to the full modlog for the entry.
- Moved comment removal reason box above the comment text.
Enhancements to the Modlog
Gave the modlog a slight visual and functional refresh
- Can now +/- quick filter by action type
- More consistent and uniform layout
- Removed redundant components
- Moved filter options out of sub-navbar and into page proper
- Cleaner mobile/desktop reflow
- Can switch between relative timestamps (1 hr ago) and absolute timestamps for modlog events
Additionally, it can now lookup the moderatee on "remove post" action types. The API very stupidly doesn't include the person details on the "Remove Post" (or lock post) events, so Tesseract can optionally/automatically perform a lookup based on the post's creator ID if you have that option toggled on.
Note that an API-lookup is a "last resort". In the modlog loader, it will attempt to resolve the creator_id by looking at other entries in the batch of modlog entries it retrieves. If it finds a person object matching that id, it will add it transparently and not trigger an API-lookup. The API lookups are also cached for 5 minutes (too short, and they're not useful, too long, and ban indicators may not show when they should). Attempting to resolve those in the loader, synchronously, caused too much delay in loading the page, so they fill in dynamically/asynchronously after the modlog renders.
Get Tesseract
- Hosted Instance: https://tesseract.dubvee.org/
- Github: https://github.com/asimons04/tesseract
- Docker:
ghcr.io/asimons04/tesseract:v1.4.39ghcr.io/asimons04/tesseract:latest
I realize Lemmy already has user blocking, so this might seem redundant. But, hear me out:
Problems with Lemmy's blocking:
-
If you are a mod, blocking a user will hide their submissions even in the community/communities you're moderating. You'll still see their content if its reported, but you can't be proactive. e.g. Sometimes you'd like to block someone, but it's not warranted to ban them from your community(s), and you don't want to rely only on reports or see their shit elsewhere. So you just kinda grit your teeth and deal with it.
-
As a regular user, blocking someone will hide their comments AND any replies to those comments. You'll often miss out on quite a bit.
Proposal: Soft block (or, more aptly "Filter User")
Instead of blocking at the API level, it will simply filter out the users in the UI.
I've greatly enhanced the keyword and other filtering components in the current dev branch which is what prompted this idea. With the revised implementation, comments can be hidden based on your filter preferences without hiding the rest of the comment chain. Also, both posts and comments that are filtered can be clicked to reveal the content if you want to see it.


Those filters are automatically disabled in the communities you moderate (or if the community is local and you're an instance admin). That prevents blind spots while allowing you to keep your sanity and not be exposed to certain things/topics/people more often than necessary.
This wouldn't replace the "hard" block from the API; it would be a separate action. I may call it "Filter User" to further differentiate it.
So, thoughts? Would this be useful to anyone? Or do other apps already have something similar to this?
There are dozens of amazing apps for Lemmy.
Whether you're on a mobile device running Android or iOS, using a dedicated desktop app, or one of the great web apps, there are a lot to choose from. Some have been around for years and still see active development like Voyager or Lemmy UI (the default web app on most instances). Some are newer to the scene but have compelling features that make them appealing.
Some apps are blazing fast, some have personalized recommendations, some have an impeccable interface, some have advanced features for content moderation.
It's tricky to know which apps are getting the most use, or what features you haven't heard about. What are the thoughtful details you love in your top app? Feel free to tag the devs to show them some love!
Blorp is released to the App Store!
This is just the beginning! Hoping to launch Android very soon.