• 451 Posts
Joined 4Y ago
Cake day: Apr 17, 2019


Hrmm not sure how that happened… you can go to your settings to change it.

They def should show up immediately…refresh your browser cache, and if it’s still a problem, open up an issue.

Also I apologize that the upgrade here took longer than expected. It was a massive conversion of comments to a different form, that had to work for several hundred thousand historical comments.


No language tagging has nothing to do with flairs.

Lemmy Release v0.17.0
Its been a long time coming 🥳 . Excerpt from the link: ## Major Changes ### Language Tags Content can now be tagged to indicate the language it is written in. These tags can be used to filter content, so that you only see posts in languages which you actually understand. Instances and communities can also specify which languages are allowed, and prevent posting in other languages. In the future this will also allow for integrated translation tools. ### Comment trees Lemmy has changed the way it stores comments, in order to be able to properly limit the comments shown to a maximum depth. Included are proper comment links (`/comment/id`), where you can see its children, a count of its hidden children, and a _context_ button to view its parents, or the post. ### Featured posts Admins and mods can now "feature" (this used to be called "sticky" ala reddit) posts to the top of either a community, or the top of the front page. This makes possible announcement and bulletin-type posts. Special thanks to @makotech for adding this feature. ### Federation Lemmy users can now be followed. Just visit a user profile from another platform like Mastodon, and click the follow button, then you will receive new posts and comments in the timeline. Votes are now federated as private. This prevents other platforms from showing who voted on a given post, and it also means that Lemmy now counts votes from Mastodon. This release also improves compatibility with Pleroma. If you previously had trouble interacting between Pleroma and Lemmy, give it another try. We've extracted the main federation logic into its own library, [activitypub-federation-rust]( It is open source and can be used by other projects to implement Activitypub federation, without having to reinvent the wheel. The library helps with handling HTTP signatures, sending and receiving activities, fetching remote objects and more. ### Other changes - Admins can now purge content and pictures from the database. - Mods can _distinguish_ a comment, "stickying" it to the top of a post. Useful for mod messages and announcements. - Number of new / unread comments are now shown for each post. - Lemmy now automatically embeds videos from Peertube, Youtube and other sites which provide an embed link via Opengraph attribute. - You can give your site "taglines", short markdown messages, which are shown at the top of your front page. Thanks to @makotech for adding this. - You can now report private messages. - Most settings have been moved from the config file into the database. This means they can be updated much easier, and apply immediately without a restart. - When setting up a new Lemmy instance, it doesn't create a default community anymore. Instead this needs to be done manually. - Admins can choose to receive emails for new registration applications. - An upgrade of diesel to v2.0, our rust -> postgres layer.

Works with the new lemmy version.

Most likely not… this one took a long time because lemmy has hundreds of thousands of historical comments it had to transfer to a new form.

This should be happening today, so don’t be alarmed when you see the maintenance page and lemmy is down for a few hours.

Wish them the best of luck in solving this… ddos’s are no bueno.

Lemmy upgrade tomorrow (or wednesday), and we’ll have a few hours of downtime.
We're getting ready to release a new version of Lemmy, which will require a database upgrade, so we'll have a few hours of downtime.

I thought about adding a “too long in between observation and response” (IE if you receive a message, they could already be dead for thousands of years), but this one is the same thing really.

The mouse hover / click and hold should also say edit.

If its a closed-source app, 100% go ahead and pirate, but if its open source, try to contribute to the devs to keep it alive.

The top level replies should be short and simple here, then you can respond to your own comment with this deeper explanation.

This is the best one. Some of the wiki summaries here. Mainly that communication is dangerous, and its far less risky to listen.

Whoa this looks sweet, great job! A few suggestions:

  • Right now it appears to just be sorted by new communities. Add sorting by monthly, weekly, or daily popularity would be useful for those looking for active communities.
  • Link to the source code, with the license.

People have been feeding cats the vegan cat food varieties for 20+ years now, its perfectly healthy. The main ingredient that cats need is taurine, which every one of these foods have.

toMemesOld timers

I had the muvo!! I loved that thing.

Smartphones really did wipe out a ton of those single-function devices.

You can download everything manually, but I wouldn’t recommend it.

Apologies for all the translators that weren't able to sign up before (it was email issues), this should be fixed now.

The money thing is definitely an issue… when lemmy’s NLNet grant runs out, we will need to transition to a more sustainable model.

The best option for open source projects like this one to stay alive, is subscriptions (which we already have via liberapay and opencollective). I really like what has to say about it:

I know you hate subscriptions. I don’t like them either.

Mobile apps must be maintained and supported forever, and one-time purchases are not an effective method of funding development¹. When one-time sales dry up then developers abandon the app. Subscriptions give them an incentive to keep you happy.

Thanks <3

For me at least, the burnout comes from the fact that I want to code, not troubleshoot. I want to make new features, build snazzy front ends, and not have to worry about money.

But as lemmy’s gotten more popular, a big chunk of my time is spent doing the things the article mentions: responding to an endless stream of notifications that builds faster than you can close them, helping debug people’s system setups, address people’s odd use-case pet features they want, and troubleshoot other issues.

Many times people can be very rude, not realizing they’re asking you to do free labor for them. Its very similar to how some people treat restaurant servers as their personal servants.

pictrs_1    | Error: Error in DB, Read corrupted data at file offset None backtrace ()
pictrs_1    | 
pictrs_1    | Caused by:
pictrs_1    |     Read corrupted data at file offset None backtrace ()

Its a pictrs issue, not with lemmy. or ask in the pict-rs matrix channel.

So basically medium running their own mastodon instance, and making sure their workers use it rather than twitter or something, is a way to keep them in line?

Medium is even one of the ones explicitly called out here:

They managed to make displaying some text, a bloated javascript spyware mess.

I think its a good idea obvi. Its a collision between the microblogging / twitter-style that masto and pleroma employ(that have no title, only a body), vs the link-aggregator style (which has a title, and an optional body).

Both platforms should try to resolve the missing fields in whatever way possible, even if that means extrapolating bodies to titles and vice versa.

This is the MessagEase layout for the MultilingO keyboard. Unfortunately MessagEase development (which is the fastest android keyboard), died several years ago, and we're in dire need of a replacement.

That already exists, there’s a dedicated getcommunities endpoint… and a search that can search for communities.

How would you feel about bundling this type of automatic discovery into lemmy, as an optional server setting (default off)?

It’d be one of the periodic maintenance jobs we already have in there.

Yep that’s correct, instances don’t automatically connect to all communities. Someone from that instance has to subscribe to it first, for that instance to start getting updates.

Federated communities do show up both on the search page, and the communities page.

This is a really good question.

For micro-blogging, the only one of those that’s internal to your service, is “boosts”. The equivalent for lemmy, would be cross-posts on communities you already follow, where the url field is either your local copy, or the federated link. Someone would x-post a link from another community, you’d see it, then subscribe to it.

A better answer to your question tho, would be a global community discovery service. Someone could either write one, and has also written a lemmy-instance-crawler for to do the same. We could also potentially expand what shows, to list the most popular communities globally, and for each instance.

Since communities aren’t tagged, the only real way to look through them would be by popularity tho. But it would at least be a centralized place to see every known community on every known instance.

There’s a crosspost button for posts.

But there’s sometimes two comment links shown, because it might be a federated comment, and the other comment originated elsewhere.

They should link to the techempower benchmarks… rust web frameworks are some of the fastest out there right now.

Thanks! Thought it looked good. I can add a few more colors on suggestion.

I’ve moved to all outlined material icons, and android has no outline arrow up or down:

I moved to the heart because its what masto and twitter were using, and it looked really good.

Boost for android has some good outlined arrow icons, but I couldn’t find where they were from as its a closed-source project.

This is fixed now btw in the next version, 0.0.23

The hearts come not only from other android apps like mastodon, but I also tried out a lot of things, and the hearts look the best.

I get that its weird, and if someone finds some good android-compliant up and down unfilled and filled arrows (they aren’t in the android material icon extended repo), I’ll consider it. But keep in mind that every tiny UI change is going to upset some people, and this app is still in alpha. When and if I switch back to arrows, people will have gotten used to the hearts, and complain again.

- Fix material 3 crash on android 11 and below devices. Fixes #264 by @dessalines in - Add donation link by @dessalines in - Fix bad_url for torrent magnet links. Fixes #270 by @dessalines in **Full Changelog**:

Thanks, I should be able to look at this within a few days.

Release Notes: - Material v3 by @dessalines in - Dynamic Themes, and Green and Pink. - Adds Scrolling app bars. - Better post listing header layout. - Various UI improvements. **Full Changelog**:

* Change sidebar to info by @dessalines in * Remove top route. by @dessalines in * Adding copy post link. Fixes #168 by @dessalines in * Organizing imports. by @dessalines in * More sidebar stats by @dessalines in * Fixing siFormat issue when 0. Fixes #170 by @dessalines in * Adding a settings page. by @dessalines in * Adding light and dark theme options. Fixes #254 by @dessalines in * Add about page by @dessalines in * Smaller action bars by @dessalines in ![]( ![](

Did any of yall get this? Really annoying.

Idea for a Lemmy project: Create a stackoverflow style front-end for lemmy.
In the same way that Nutomic built a phpBB themed front end, it would be entirely possible to create a stack-overflow type one, as many of the same concepts translate over.

## What's Changed * Fix prettytime crash. Fixes #238 by @dessalines in **Full Changelog**:

Jerboa F-droid version 0.0.19 is now optimized
I figured out the f-droid version wasn't using a minified / optimized version of jerboa. It should be must faster now.

## What's Changed * Coil upgrade v2 by @dessalines in * Fix comment scrolling bug. Fixes #231 by @dessalines in * Fix create post bug. Fixes #230 by @dessalines in * Fix account bug. Fixes #229 by @dessalines in **Full Changelog**:

Changelog: * Running lint, updating deps. by @dessalines in * Moving to kotlinter-gradle by @dessalines in * Fixing unit tests. by @dessalines in * Some items fixes. by @dessalines in * Upgrade accompanist by @dessalines in * Fix comment header with flowrow. Fixes #207 by @dessalines in * Make comment slightly larger. Fixes #213 by @dessalines in * Make comment icon smaller. Fixes #212 by @dessalines in * Changing star to bookmark. Fixes #210 by @dessalines in * Fix comment indent. Fixes #211 by @dessalines in * Make post pictures wider. Fixes #196 by @dessalines in * Deduplicate scrolling posts. Fixes #219 by @dessalines in * Adding a login first message. Fixes #206 by @dessalines in * Lazycolumn 2 by @dessalines in * Fix deleted item header spacing. Fixes #222 by @dessalines in * Adding deep links. by @dessalines in **Full Changelog**:

Someone made a RTL Arabic lemmy!
Could someone who speaks Arabic please contact them? I'd love to get those changes incorporated into lemmy-ui.

Pictures should be working smoothly now.
All the old pictures are restored from a backup, and should be working now. We've bought more hard drive space too, so we should be okay for a while.

Toki Ma to Emoji Translator
[Source code](

Lemmy Release v0.16.7 - A few bug fixes
A few bug fixes: - Fix missing auth on new post refresh. ([#764]( - Change CSP rule for connect-src (websocket) to wildcard (fixes [#730]( ([#737]( - Increase default search rate limit. ([#2424]( - Rejected federated pm from blocked users (fixes [#2398]( ([#2408]( - Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378]( ([#2380]( - Revert "Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378]( ([#2380](" - Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378]( ([#2380]( - Dont allow login if account is banned or deleted (fixes [#2372]( ([#2374]( - Fix panics in search_by_apub_id() (fixes [#2371]( ([#2373](

An Anki deck of toki ma + emojis
Created this to help memorize the vocab.

Welcome to Lemmy, I'm one of the devs and admins for this instance. Being pro-piracy, and allowing torrent magnet links 🏴‍☠️ , is one of the original reasons I started working on lemmy ( even a lot of the better reddit alts refuse to allow magnet links, or be pirate-friendly). One of the best ways to keep the stream alive, is by decentralizing the ways we find and access content. Torrents do this directly for data, but I hope that lemmy, as a federated reddit alternative, can eventually serve as a platform to aggregate, post, and comment on pirated data in a decentralized way. [More info about Lemmy including docs, how federation works, and a good onboarding site.]( Welcome aboard!

Lemmy Release v0.16.6 - A few bug fixes
Sry for not announcing sooner.

* Reverting back to old markdown renderer. Was much better overall. by @dessalines in * Debounce search box input. Fixes #154 by @dessalines in * Ability to delete posts and comments. Fixes #152 by @dessalines in * Comment tree rework 1 by @dessalines in **Full Changelog**:

## 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 A full list of fixes is below, but this patch release includes federation compatibility and bug fixes, as well as fixing vulnerabilities in our websocket rate limiting. ## Upgrade notes Besides the addition of a [search rate limit to the lemmy.hjson](, there are no config or API changes. Follow the [Docker or Ansible upgrade instructions here.]( ## Support development We (@dessalines and @nutomic) have been working full-time on Lemmy for almost two years. This is largely thanks to support from [NLnet foundation]( If you would like to support our efforts, please consider [donating]( If you'd like to support development, and make sure that we will always be available to work full time on Lemmy, consider [donating to support its development]( We've spent hundreds of hours on Lemmy, and would like to be able to add more developers to our little open-source co-op as time goes on. ## Changes ### Lemmy Server - Federate user account deletion (fixes [#1284]( ([#2199]( - Dont federate initial upvote ([#2196]( - Add missing mod log entries for federated actions (fixes [#1489]( ([#2198]( - Make sure application questionaire is required. Fixes [#2189]( - Fix verify_mod_action check for remote admin actions ([#2190]( - Run cargo upgrade ([#2176]( - Migrate towards using page.attachment field for url (ref [#2144]( ([#2182]( - Exclude removed/deleted posts from community outbox ([#2184]( - Fetch community outbox in parallel (fixes [#2180]( ([#2181]( - Adding a ban expires update job. Fixes [#2177]( - Add email translations ([#2175]( - Add test files for Friendica federation (fixes [#2144]( ([#2167]( - Lowering search rate limit. Fixes [#2153]( ([#2154]( - Rate limit ws joins ([#2171]( - Delete unused diesel.toml file ([#2166]( - Rate limit websocket joins. ([#2165]( - Doing tests in sequential order. Fixes [#2158]( ([#2163]( - Dont log errors when rate limit is hit (fixes [#2157]( ([#2161]( - Fix rate limit check for register. Fixes [#2159]( - GNU social compatibility ([#2100]( - Consolidate and lower reqwest timeouts. Fixes [#2150]( ([#2151]( - Check that config is valid before saving ([#2152]( - Dont log error if duplicate activity is received (fixes [#2146]( ([#2148]( - WIP: Email localization (fixes [#500]( ([#2053]( - If viewed actor isnt in db, fetch it from other instance ([#2145]( - Show rate limit algorithm. Fixes [#2136]( - Adjust retry interval for sending activities ([#2141]( - Add jerboa link to readme. Fixes [#2137]( - Forbid remote URLs for avatars/banners (fixes [#1618]( ([#2132]( - Remove docker/prod unused files (fixes [#2086]( ([#2133]( - Rework error handling (fixes [#1714]( ([#2135]( - Dont allow admin to add mod to remote community ([#2129]( - Reject federated downvotes if downvotes are disabled (fixes [#2124]( ([#2128]( ### Lemmy UI - Dont allow community urls like /c/{id} (fixes [#611]( ([#612]( - Fix loading indicator on search page (fixes [#443]( ([#606]( - Upgrade deps ([#604]( - Remove auth token from error message. Fixes [#600]( ([#601]( - Fix error during new site setup ([#596]( - Differentiate between mods and admins in mod log ([#597]( - Fix comment fedilink (fixes [#594]( ([#595](

A few bug fixes: ## Lemmy - Revert "Add logging to debug federation issues (ref [#2096]( ([#2099](" ([#2130]( - Dont allow admin to add mod to remote community ([#2129]( - Reject federated downvotes if downvotes are disabled (fixes [#2124]( ([#2128]( ## Lemmy-ui - Fix error during new site setup ([#596]( - Differentiate between mods and admins in mod log ([#597]( - Fix comment fedilink (fixes [#594]( ([#595](

Favorite FOSS android app?
Single entries please