Lemmy

Doing some server upgrade testing. [Time zone converter](https://dateful.com/time-zone-converter?t=1430&tz2=Central-European-Summer-Time-CEST)

169
31

Hello, I'm a community moderator and I noticed that my updates to the community sidebar constantly get cancelled. Is this a known bug? More details: - I can save the new state and it displays the new state correctly, both from the community's instance and from mine, but it changes back to the previous state after some time, going from a few hours to several days. - I'm not 100% sure but it seems like the sidebar reverts to its previous state after I make a new post in the community. - The last time I needed to make a change was in March and it worked perfectly. I've been trying to make this one stick since October 10th.

21
9

I'm logged in with my account on boost. I am thinking of resetting my phone. I don't remember password. I have tried resetting password multiple times, but not getting any email.

8
0

I apologize if this is not right to post here but im not sure where to go with this one as i havent really found an answer myself. See, heres the thing, as yall surely know when i hit enter on a line once it will not work, it has to be two. Is that intentional, if so why? how does one disable that?

20
15

cross-posted from: https://eventfrontier.com/post/150886 > I'm pleased to announce the release of Echo for Lemmy! Echo is a Lemmy client for iPhone that I've been working on for a while and I'm excited to finally share it with you all. > > Echo for Lemmy is a fully native iOS application built using fully native Apple SDKs. This means it feels right at home on your iPhone and is designed to be fast, efficient, and easy to use. No overhead from web views or cross-platform frameworks. > > Here are some of the features available in Echo for Lemmy: > > - Connect with communities based on your interests. > - Sort your feed by most active, trending posts, new posts, and many more. > - Upvote and downvote posts & comments. > - Powerful search experience to find the content you're looking for. > - Create posts using share extension from any app on your device. > - Bookmark posts to easily find later. > - Fully native application with dark mode support & accessibility features. > > Echo for Lemmy is available for free on the [App Store](https://echo.rrainn.com/download/iphone), with subscription plans available for Echo+. You can download it here: [Echo for Lemmy on the App Store](https://echo.rrainn.com/download/iphone). > > You can also join the official Echo Lemmy community at [`!echo@eventfrontier.com`](https://eventfrontier.com/c/echo). > > I'm excited to hear feedback, suggestions, bug reports, and feature suggestions. Feel free to comment here, or create a new post! You can also reach out via email at [support@rrainn.com](mailto:support@rrainn.com). > > This is only the beginning. Much more to come! > > --- > > Download Echo for Lemmy: https://echo.rrainn.com/download/iphone > > Echo Lemmy Community: [!echo@eventfrontier.com](https://eventfrontier.com/c/echo) > > Echo Mastodon Profile: [@echo@mstdn-social.com](https://mstdn-social.com/@echo) > > --- > > ![Screenshot of Echo for Lemmy on an iPhone showing a list of posts in your home feed.](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Feventfrontier.com%2Fpictrs%2Fimage%2F8e6fa2f0-aead-438e-998a-8fd63163c84e.png)

49
15

Rather than communities being hosted by an instance, they should function like hashtags, where each instance hosts posts to that community that originate from their instance, and users viewing the community see the aggregate of all of these. Let me explain. Currently, communities are created and hosted on a single instance, and are moderated by moderators on that instance. This is generally fine, but it has some undesirable effects: - Multiple communities exist for the same topics on different instances, which results in fractured discussions and duplicated posts (as people cross-post the same content to each of them). - One moderation team is responsible for all content on that community, meaning that if the moderation team is biased, they can effectively stifle discussion about certain topics. - If an instance goes down, even temporarily, all of its communities go down with it. - Larger instances tend to edge out similar communities on other instances, which just results in slow consolidation into e.g. lemmy.ml and lemmy.world. This, in turn, puts more strain on their servers and can have performance impact. I'm proposing a new way of handling this: - Rather than visiting a specific community, e.g. worldnews@lemmy.world, you could simply visit the community name, like a hashtag. This is, functionally, the same as visiting that community on your own local instance: [yourinstance]/c/worldnews - You'd see posts from all instances (that your instance is aware of), from their individual /worldnews communities, in a single feed. - If you create a new post, it would originate from your instance (which effectively would create that community on your instance, if it didn't previously exist). - Other users on other instances would, similarly, see your post in their feed for that "meta community". - Moderation is handled by each instance's version of that community separately. - An instance's moderators have full moderation rights over all posts, but those moderator actions only apply to that instance's view of the community. - If a post that was posted on lemmy.ml is deleted by a moderator on e.g. lemmy.world, a user viewing the community from lemmy.ml could still see it (unless their moderators had *also* deleted the post). - If a post is deleted by moderators on the instance it was created on, it is effectively deleted for everyone, regardless of instance. - This applies to all moderator actions. Banning a user from a community stops them from posting to that instance's version of the community, and stops their posts from showing up to users viewing the community through that instance. - Instances with different worldviews and posting guidelines can co-exist; moderators can curate the view that appears to users on their instance. A user who disagreed with moderator actions could view the community via a different instance instead. - Users could still visit the community through another instance, as we do now - in this case, [yourinstance]/c/worldnews@lemmy.world, for example. - In this case, you'd see lemmy.world's "view" of the community, including all of their moderator actions. The benefit is that communities become decentralized, which is more in line with (my understanding of) the purpose of the fediverse. It stops an instance from becoming large enough to direct discussion on a topic, stops community fragmentation due to multiple versions of the community existing across multiple instances, and makes it easier for smaller communities to pop up (since discoverability is easier - you don't have to know where a community is hosted, you just need to know the community name, or be able to reasonably guess it. You don't need to know that a community for e.g. linux exists or where it is, you just need to visit [yourinstance]/c/linux and you'll see posts. If an instance *wanted* to have their own personal version of a community, they could either use a different tag (e.g. world_news instead of worldnews), or, one could choose to view only local posts. Go ahead, tear me apart and tell me why this is a terrible idea.

48
26

For admins and moderators, keeping the comment counts including bot comments visible (especially in a moderators' own communities) may be valuable, but not sure if it's all that valuable for ordinary users. Would it be possible to make it so bot comments don't add to the counts for regular users, or at least for those that have disabled the display of bot posts/comments? As-is seeing an indication of a comment for a post only for it to turn out to be a bot is slightly disappointing at best, and mildly confusing at worst when their display has been disabled.

22
3
github.com

It's a great feature while browsing All/Subscribed/Local, but some people (including me) seem to think this can be confusing/annoying while browsing a specific community directly. https://github.com/LemmyNet/lemmy-ui/issues/2104 Any thoughts on this?

17
7

I first became aware of this about [4 months ago](https://sh.itjust.works/post/18710212). GitHub issue is [3069](https://github.com/LemmyNet/lemmy/issues/3069): > It would be awesome if we could follow a post to be alerted of new comments added. > As we are at it, why stop with posts? I'd suggest also having such alerts with comment sub-trees would be nice. I was in a thread in !fediverse@lemmy.world earlier today, and it seems like there is still [interest in this feature](https://lemmy.ml/comment/13098453). Last I heard, it seemed like progress on this feature [is dependent](https://github.com/LemmyNet/lemmy/issues/3069#issuecomment-2112332069) on fixing an [SQL Paging and filtering issue](https://github.com/LemmyNet/lemmy/issues/2444). Any progress on this? Anything we can do to expedite the development of this feature?

38
16

We're testing some beta's for the upcoming release, and it had some performance issues, so I had to downgrade and restore from a backup. We do this testing here so other instances don't have to, and so we can find any bugs before a release. Again, this is my bad, I apologize.

166
15

Watch out for that sub. The mods over there don't seem to be in good faith and remove any content they don't like which isn't direct and blatant hate toward religion. If you want to engage in any serious atheist or religious discussion i suggest you to avoid it.

-10
8

I've got 500+ posts and don't wanna sift through em. Is there a way for me to search for keywords in my profile only. Or filter communities? On android.

13
15

This should be a pretty basic feature, just not having a private message be there anymore. But for some reason that does not work here? I tried searching for this. I found a year old open issue on GitHub and some reddit users complaining about this very issue. Talking with some people in the comments here, it seems like some people don't understand that one might *not* want a message to be in their face. Or the idea that just because something *could* be recovered doesn't mean we should treat it as an absolute

23
22

Probably a hot take for everybody who just wants a drop-in replacement for Reddit, but I think a new platform needs to take the opportunity to improve over what's gone before. So what I'm proposing is a more granular approach to curating one's feed on an individual user level, much like both Mastodon and apps for that platform offer (I'm going to use [Tusky](https://tusky.app/) as an example because I've used that for a while and know its features fairly well). Imagine a filter list where you could block specific terms, source URLs or other. No more irrelevant mentions of whatever annoys the hell out of you when you open /all. Along with your individual block list, limited as that is, it would help you as a user to home in on what matters to you. Might this create filter bubbles? Yes, but if it's implemented on a per user level it won't affect other users' feeds. The "bubble" is a one-person act. In my experience /all on both Reddit and Lemmy suffers from people trying to curate it to their personal liking with downvotes, which just creates a monoculture. Personally, I think free text filters would help solve that problem, and might aid users in engaging with their preferred communities. Suggestions, ideas?

27
12

So you could subscribe communities to hashtags and have it displays toots and pictures from that hashtag in the Lemmy UI

47
71

I looked around and struggled to find out what it does? My guess would be that it notifies you of when new posts are made to communities you subscribe to. But that sounds like a lot, so I'm really not sure. Otherwise, is it me or does the wording here not speak for itself?

15
20

Generally, the lens I've come to criticise any/all fediverse projects is how well they foster community building. One reason why I like and "advocate" for the lemmy/threadiverse side of things is precisely because of this and how the centrality of the community/sub/group is a good way of organising social media (IMO). Also, because of that, I recently came to be skeptical of the effects that the "All" feed can have. I didn't even realise that people relied mostly on the All feed until recently. I think I've reached the point now of being against it (at least tentatively). I know, it's a staple and there's no way it's going away. And I know it's useful. But thinking about the feature set, through the community building lens, I think it'd be fair to say that things are out of balance: they don't promote community building enough while also providing the All feed which dissolves community building. Not really a criticism of the developers ... AFAIU, the All feed is easier to implement than any other community building feature ... and it's expected from reddit (though it isn't normal on forums AFAICT, which is maybe worth considering for anyone happy to reassess what about reddit is retained and what isn't). But still, I can imagine a platform that is more focused on communities: * Community explorer tool built in. * Could even be a substitute for an All feed ... where you can browse through various communities you don't know about and see what they've posted recently * Multi-communities (long time coming by now for many I'd say) * Could even be part of the community explorer tool where you can create on-the-fly multi-communities to see their posts in a temporary feed * Private and local only communities (already here on lemmy and coming for private communities) * Post visibility options for Public communities (IE, posts that opt-in private) * More flexible notifications for various things/events that happen within a community * Wikis * Chat interface * I'm thinking this is pretty viable given that Lemmy used to use a web-socket auto-updating design ... add that to the flat chat view and you've got a chat room. There are resource issues, so limiting them to one per community or 6hrs per week per community or something would probably be necessary. A possibly interesting and frustrating aspect of all of these suggestions/ideas above is I can see their federation being problematic or difficult ... which raises the issue of whether there's serious tension between platform design and protocol capabilities.

27
18

I guess I'm not the only one that happens to this, I follow communities with the same theme in different instances, it's not unusual then to see the same link sent by the same person in both, not a crosspost, the same link sent separately. ¿Is there any, let's say, correct protocol on how to interact with this? You know, do I vote for both? One positive and the other I ignore? What if I want to comment? Do I make the same comment on both?

27
8

instead of `image: postgres:16-alpine` use `image: pgautoupgrade/pgautoupgrade:16-alpine` Then all the upgrade instructions of `backup->update->import backups` go away and all you need to do is restart the docker container. (still keep backups though!) Reference: https://github.com/LemmyNet/lemmy/pull/4892/files Since that pull request was merged, this will simplify future updates like 0.19.6 or 0.20.0

25
3

If you are using https://github.com/wereii/lemmy-thumbnail-cleaner please **stop and disable it as soon as possible.** We have found a security issue that allows any user to make LTC delete any locally hosted image. I will be posting more details soon and editing this to include the information. E: More information here https://github.com/wereii/lemmy-thumbnail-cleaner/issues/10

78
6

Is it maybe planned to be able to set a custom tag for a community instead of one pulled from the url? I reckon there are many communities where this would make more sense. Like the community i am moderating is c/bicycle_touring, but i think #biketouring and #bikepacking are the hashtags that are being used on mastodon for this stuff.

16
8

EDIT: Looked a little deeper/better on GitHub and found [this issue, #4865](https://github.com/LemmyNet/lemmy/issues/4865) which is likely the most related issue, and it seems the devs are aware. *It also seems to be a recent v19.5 -ish issue too from some of the comments there* --- I seem to be encountering what may be a bug with pinning/featuring posts ... interested if anyone's got similar/counter experiences The issue is that the pinning of a post doesn't get federated correctly. The conditions, AFAICT are: * Post originates from a "federated instance" (IE, an instance other than the community's home instance) * The mod action of pinning is also done by a moderator on a "federated instance" * Lemmy versions 19.4 or greater (*much more tentative, but from a brief perusal, it seems true*) The effect seems to be: * The pinning works fine on the "home instance" of the community * But federation breaks in two slightly different ways: * No pinning occurs * If a mod on a "federated instance" tries to pin, after an initially failed federation of "pinning", it will succeed on the federated instance only temporarily The last dynamic is hopefully a clue to what could be happening (sounds like some queued tasks colliding in an incorrect way)

24
4

I input my password. It refuses to log me in. Says 'Passwords must be between 10 and 60 characters' I delete the last few characters. Now it lets me log in. no bueno

-1
11

So yesterday I was posting up a storm, posts that would've gone down as the best posts of all time! But randomly my home instance reset and the posts and replies I made in the ten minutes before, all got orphaned. They're still there, but replies to them don't get sent to me. Anyway, it's one of those edge cases that no one would likely ever face again, but thought I'd share.

19
1

is there a particular third party app that's useful? or should it all be handled from a desktop website

41
16

Reposted from: https://lemmings.world/post/10530999 > Please what are the easiest and fastest steps in order to find backup of a currently unavailable post thanks to no longer running Lemmy instance? > > Lets say it is this post we are reading, that become offline. I am not asking for the links to instances that hosts it, but for the way on how to discover all the instances myself. > So far I have found only this way: > 1. open largest instances list: https://lemmyverse.net/?order=posts&open=true > 2. open one after another and under magnifier button, search for the same post ID (number) as your dead link has

17
3
https://join-lemmy.org/news/2024-06-19_-_Lemmy_Release_v0.19.5_-_A_Few_Bugfixes

## What is Lemmy? Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top. ## Changes This is a smaller bugfix release, with the following changes: ### Lemmy - [Don't change encoding style in clean_url_params](https://github.com/LemmyNet/lemmy/pull/4802). - [Fix for federation last_successful_id](https://github.com/LemmyNet/lemmy/issues/4363). - [Fixing featured_local trigger](https://github.com/LemmyNet/lemmy/pull/4837). - [Fix postres TLS connection](https://github.com/LemmyNet/lemmy/pull/4844). ### Lemmy-UI - [Fix for fetch page title](https://github.com/LemmyNet/lemmy-ui/pull/2519). - [Fix create post focus resets](https://github.com/LemmyNet/lemmy-ui/pull/2520). - [Make media uploads viewable only on your own profile](https://github.com/LemmyNet/lemmy-ui/pull/2540). - [Fixing an auto-download bug](https://github.com/LemmyNet/lemmy-ui/pull/2552). - [Regenerating lemmy-ui themes](https://github.com/LemmyNet/lemmy-ui/pull/2554). ### Full Changelog - [Lemmy Backend](https://github.com/LemmyNet/lemmy/compare/0.19.4...0.19.5) - [Lemmy-UI](https://github.com/LemmyNet/lemmy-ui/compare/0.19.4...0.19.5) ## Upgrade instructions Follow the upgrade instructions for [ansible](https://github.com/LemmyNet/lemmy-ansible/blob/main/UPGRADING.md) or [docker](https://join-lemmy.org/docs/en/administration/install_docker.html#updating). If you need help with the upgrade, you can ask in our [support forum](https://lemmy.ml/c/lemmy_support) or on the [Matrix Chat](https://matrix.to/#/!OwmdVYiZSXrXbtCNLw:matrix.org). ## Thanks to everyone We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute. ## Support development We (@dessalines and @nutomic) have been working full-time on Lemmy for over three years. This is largely thanks to support from [NLnet foundation](https://nlnet.nl/), as well as [donations from individual users](https://join-lemmy.org/donate). If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider [donating to support its development](https://join-lemmy.org/donate). A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers. - [Liberapay](https://liberapay.com/Lemmy) (preferred option) - [Open Collective](https://opencollective.com/lemmy) - [Patreon](https://www.patreon.com/dessalines) - [Cryptocurrency](https://join-lemmy.org/donate) (scroll to bottom of page)

103
12

This seems to be the case from what I've seen and from a quick check just now. *Is this intentionally so?* Is it likely to remain so? Not that I have any problems with it. I'm just thinking about trying to run a poll through lemmy's current features (where native polls are in the roadmap anyway). And I figure, for simple polls, a bunch of comments for each option in a locked thread where people can only up vote would roughly do the trick (except that a voter would know the results ahead of time).

18
0

Is it possible to make upvotes/downvotes on my own posts (and comments on my posts) visible, while making everyone else's invisible on the Lemmy website? I like making upvotes & downvotes invisible, because it makes it harder for me to be biased on what I upvote or downvote, based on the amount of upvotes/downvotes posts/comments already have from others. But on the other hand, I would still like to see how many upvotes & downvotes my own posts have, and how many upvotes & downvotes the comments below my post have. Thanks.

16
3

something that didn't get mentioned in the announcement but I think is nice, the Chat view has been fixed! https://github.com/LemmyNet/lemmy-ui/issues/1639#issuecomment-2172090390 I believe it was fixed here https://github.com/LemmyNet/lemmy-ui/pull/2480 it even allows sorting in either direction, you can do Chat view with New or Old sort!

31
2

In my profile it says my cake day is today (June 13), but it was displaying a cake icon on my comments all day yesterday (June 12). The icon was a black and white outline so I thought maybe it was showing it the day before on purpose so other people would see ahead of time, and that it would turn colorful on the actual day. But then midnight hit and it disappeared, so it must be a bug instead.

68
17

[Original comment thread.](https://aussie.zone/comment/9548822)

65
11
https://join-lemmy.org/news/2024-06-07_-_Lemmy_Release_v0.19.4_-_Image_Proxying_and_Federation_improvements

## What is Lemmy? Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top. ## Major Changes This `v0.19.4` release is a big one, with > 200 pull requests merged since `v0.19.3`. As such we can only give a general overview of the major changes in this post, and without going into detail. For more information, read the full changelogs at the bottom of this post. ### Local Only Communities Communities have a new `visibility` setting, which can be either `Public` (current behaviour) or [`LocalOnly`](https://github.com/LemmyNet/lemmy/pull/4350). The latter means that the community won't federate, and can only be viewed by users who are logged in to the local instance. This can be useful for meta communities discussing moderation policies of the local instance, where outside users shouldn't be able to participate. It is also a first step towards implementing [private communities](https://github.com/LemmyNet/rfcs/pull/5). Local only communities still need more testing and should be considered experimental for now. ### Image Proxying There is a new config option called [image_mode](https://github.com/LemmyNet/lemmy/blob/705e86eb4c0079d0775f0c1490968f1183095fcc/config/defaults.hjson#L51) which provides a way to [proxy external image links](https://github.com/LemmyNet/lemmy/pull/4035) through the local instance. This prevents deanonymization attacks where an attacker uploads an image to his own server, embeds it in a Lemmy post and watches the IPs which load the image. Instead if `image_mode` is set to `ProxyAllImages`, image urls are rewritten to be proxied through `/api/v3/image_proxy`. This can also improve performance and avoid overloading other websites. The setting works by rewriting links in new posts, comments and other places when they are inserted in the database. This means the setting has no effect on posts created *before* the setting was activated. And after disabling the setting, existing images will continue to be proxied. It should also be considered experimental. Many thanks to @asonix for adding this functionality to pict-rs `v0.5`. ### Post hiding You can now hide a post as a dropdown option, and there is a new toggle to filter hidden posts in lemmy-ui. Apps can use the new `show_hidden` field on [GetPosts](https://join-lemmy.org/api/interfaces/GetPosts.html) to enable this. ### Moderation enhancements With the [URL blocklist](https://github.com/LemmyNet/lemmy/pull/4515) admins can prevent users from linking to specific sites. Admins and mods can now view the [report history](https://github.com/LemmyNet/lemmy) and [moderation history](https://github.com/LemmyNet/lemmy/pull/4492) for a given post or comment. The functionality to resolve reports automatically when a post is removed was previously broken and is [now fixed](https://github.com/LemmyNet/lemmy/pull/4402). Additionally, reports for already removed items are now ignored. The [site.content_warning](https://github.com/LemmyNet/lemmy/pull/4393) setting lets admins show a message to users before rendering any content. If it is active, nsfw posts can be viewed without login. Mods and admins can now [comment in locked posts](https://github.com/LemmyNet/lemmy/pull/4488). Mods and admins can also use external tools such as [LemmyAutomod](https://github.com/RikudouSage/LemmyAutomod) for more advanced tools. ### Media There is a new functionality for users to [list all images they have previously uploaded](https://github.com/LemmyNet/lemmy/pull/4509), and delete them if desired. It also allows admins to view and delete images hosted on the local instance. When uploading a new avatar or banner, the old one is [automatically deleted](https://github.com/LemmyNet/lemmy/pull/4573). Instance admins should also checkout [lemmy-thumbnail-cleaner](https://github.com/wereii/lemmy-thumbnail-cleaner) which can delete thumbnails for old posts, and free significant amounts of storage. ### Federation Lemmy can now federate with [Wordpress](https://github.com/Automattic/wordpress-activitypub), [Discourse](https://github.com/discourse/discourse-activity-pub) and [NodeBB](https://github.com/NodeBB/NodeBB). So far there was only minor testing and these projects are still under heavy development. If you encounter any issues federating with these platforms, open an issue either in the Lemmy repo or in the respective project's issue tracker. You can test it by fetching the following posts: - [Wordpress](https://pfefferle.org/hello-lemmy-part2/) - [Discourse](https://socialhub.activitypub.rocks/ap/object/1899f65c062200daec50a4c89ed76dc9) - [NodeBB](https://community.nodebb.org/post/98325) In order to improve interoperability with Mastodon and other microblogging platforms, Lemmy now [automatically includes a hashtag with new posts](https://github.com/LemmyNet/lemmy/pull/4398). The hashtag is based on the community name, so posts to `/c/lemmy` will automatically have the hashtag `#lemmy`. This makes Lemmy posts much easier to discover. Reliability and security of federation have been improved, and numerous bugs squashed. Signed fetch was broken and is fixed now. ### Vote display user setting There is now a [user setting to change the way vote counts are displayed](https://github.com/LemmyNet/lemmy/pull/4450), called [vote display mode](https://join-lemmy.org/api/interfaces/LocalUserVoteDisplayMode.html). You can specify which of the following vote data you'd like to see (or hide): Upvotes, Downvotes, Score, Upvote Percentage, or none of the above. The default (based on user feedback) is showing the upvotes + downvotes. App developers will need to update their apps to support this setting. ### RSS Feeds RSS feeds now include [post thumbnail](https://github.com/LemmyNet/lemmy/pull/4413) and [embedded images](https://github.com/LemmyNet/lemmy/pull/4442). ### Security Audit A security audit was recently performed on Lemmy. Big thanks to [Radically Open Security](https://www.radicallyopensecurity.com/) for the generous funding, and to Sabrina Deibe and Joe Neeman for carrying out the audit. The focus was on federation logic, and discovered various problems in this area. Most of the problems are being mitigated as part of this release. Fortunately no critical security vulnerabilities were discovered. This is already the third security audit of Lemmy, all organized by ROS. We're greatly indebted to them for their support. ### Other Changes - [Added Community `local_subscribers` count](https://github.com/LemmyNet/lemmy/pull/4166) - [Support for custom post thumbnail](https://github.com/LemmyNet/lemmy/pull/4425) - For new user accounts the [interface language](https://github.com/LemmyNet/lemmy/pull/4435) and [discussion languages](https://github.com/LemmyNet/lemmy/pull/4550) are set automatically based on `accept-language` HTTP header - [Added instance-level default sort type](https://github.com/LemmyNet/lemmy/pull/4454) - [Indicate to user when they are banned from community](https://github.com/LemmyNet/lemmy/pull/4458) - [Added alt_text for image posts](https://github.com/LemmyNet/lemmy/pull/4477) - [Dont require leading ! or @ to fetch a user or community](https://github.com/LemmyNet/lemmy/pull/4513) - [Extra fields for PostReport and CommentReport views](https://github.com/LemmyNet/lemmy/pull/4520) ### Full Changelog - [API changes - lemmy-js-client 0.19.3 -> 0.19.4](https://github.com/LemmyNet/lemmy-js-client/compare/0.19.3-alpha.1...0.19.4) - [Lemmy Backend](https://github.com/LemmyNet/lemmy/pulls?q=is%3Apr+merged%3A%3E2024-01-22) - [Lemmy-UI](https://github.com/LemmyNet/lemmy-ui/pulls?q=is%3Apr+merged%3A%3E2024-01-22) ## Upgrade instructions **Warning: This version requires both a Postgres and Pictrs version upgrade, which requires manual intervention.** Follow the upgrade instructions for [ansible](https://github.com/LemmyNet/lemmy-ansible/blob/main/UPGRADING.md) or [docker](https://join-lemmy.org/docs/en/administration/install_docker.html#updating). If you need help with the upgrade, you can ask in our [support forum](https://lemmy.ml/c/lemmy_support) or on the [Matrix Chat](https://matrix.to/#/!OwmdVYiZSXrXbtCNLw:matrix.org). ## Thanks to everyone We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute. Special thanks goes to [Radically Open Security](https://www.radicallyopensecurity.com/), @sleepless and @matc-pub for their work on lemmy-ui and lemmy-ui-leptos, @dullbananas for their help cleaning up the back-end, DB, and reviewing PRs, @phiresky for federation work, @MV-GH for their work on Jerboa and API suggestions, @asonix for developing pictrs, @ticoombs and @codyro for helping maintain lemmy-ansible, @kroese, @povoq, @flamingo-cant-draw, @aeharding, @Nothing4U, @db0, @MrKaplan, for helping with issues and troubleshooting, and too many more to count. ## Support development We (@dessalines and @nutomic) have been working full-time on Lemmy for over three years. This is largely thanks to support from [NLnet foundation](https://nlnet.nl/), as well as [donations from individual users](https://join-lemmy.org/donate). If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider [donating to support its development](https://join-lemmy.org/donate). A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers. - [Liberapay](https://liberapay.com/Lemmy) (preferred option) - [Open Collective](https://opencollective.com/lemmy) - [Patreon](https://www.patreon.com/dessalines) - [Cryptocurrency](https://join-lemmy.org/donate) (scroll to bottom of page)

119
18

I'm sure this will get clarified in the release notes for 19.4, and I'm probably annoyingly jumping the gun ... I'm just curious. Otherwise, I find it cool to see this feature come out!

23
14

I host my own Lemmy instance and have a user account on it that I use everywhere (I don't host local communities, I just use it as a home for my Lemmy user account). I needed to re-home my Lemmy server, and though it's a docker installation, copying the `/var/lib/docker/volumes/lemmy_*` directories to the new installation didn't work. So I created a new Lemmy server. How can I move my old account to the new server, so I can keep all my subscriptions and post/comment history?

15
13

always wondered this, but kept forgetting to post it eg users would be on `@grant@toast.ooo` and a community would be on `@canvas@group.toast.ooo` or something like that then it would still follow the AP spec but still allow for identical identifiers (like a user account being `@sc07@toast.ooo` and a community also being `!sc07@toast.ooo`)

26
13

Did I miss something? The site is pretty much broken, I can't post, and I can't view my profile, etc. I guess the site was shutdown but can't find any info

17
7

This is just to followup from my prior post on latencies increasing with increasing uptime (see [here](https://lemmy.ml/post/15961341)). There was a recent update to lemmy.ml (to `0.19.4-rc.2`) ... and everything is so much snappier. AFAICT, there isn't any obvious reason for this in the update itself(?) ... so it'd be a good bet that there's some memory leak or something that slows down some of the actions over time. Also ... interesting update ... I didn't pick up that there'd be some web-UI additions and they seem nice!

71
17

**Today I deleted my Reddit account.** I think the platform is now just a playground for AIs and has integrated lots of ways to make money (*prenium subscription, NFT, way too many ads for my taste*). What really made me take the plunge was **Reddit's interface**. Seriously, go to the website, what's with the attrocity? It's like Fandom but as a social network? Now why am I on Lemmy? Because in my opinion, it's the first step towards a mainstream Fedivers! Mastodon, Peertube and Pixelfed aren't very widespread, but when you see the number of people active in Lemmy communities, it's really impressive! It's also free and Open Source which is always great, but also as open as possible, I mean, Reddit killed Apollo on iOS, I can now have lots of apps on my iPhone with Lemmy! Now what do I expect from Lemmy. For this universe of instances to grow, but also to add a bit of personality to the platform! Do a bit of Reddit and add customization options for each community, **like on the Minecraft Subreddit** of old Reddit that I've always smiled at. ![](https://lemmy.world/pictrs/image/f5459fa8-6fde-41dc-9362-f3e81b9ba40e.png) In short, **I'm happy to be on Lemmy**.

291
37