• 69 Posts
Joined vor 4 Jahren
Cake day: Apr. 17, 2019


I had the muvo!! I loved that thing.

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

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 tasks.org 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.

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 @nutomic@lemmy.ml has also written a lemmy-instance-crawler for join-lemmy.org to do the same. We could also potentially expand what join-lemmy.org 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.

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: https://fonts.google.com/icons?icon.query=arrow+up&icon.platform=android&icon.set=Material+Icons&icon.style=Filled

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 https://github.com/dessalines/jerboa/pull/268 - Add donation link by @dessalines in https://github.com/dessalines/jerboa/pull/269 - Fix bad_url for torrent magnet links. Fixes #270 by @dessalines in https://github.com/dessalines/jerboa/pull/271 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.22...0.0.23

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

I need a crash report / log dump to see what’s going on. Open up on issue on the GitHub and I’ll take a look.

It’s a heart now. The up / down arrow thing was too ugly, and its only used on Reddit now anyway.

I’d thought we had another issue for this, but here’s one: https://github.com/LemmyNet/lemmy/issues/1026

IE making the community size affect the rank.

Lemmy could work, because people can post torrents here, and then comment on them. But ya as you say the tagging and semantic linking that a smart wiki could provide would be much better.

If I had more time, I’d do this, using the torrents-csv-data infohashes as the primary keys for the wiki.

A sample screenshot : dark mode, green.

Light mode, pink:

Release Notes: - Material v3 by @dessalines in https://github.com/dessalines/jerboa/pull/263 - Dynamic Themes, and Green and Pink. - Adds Scrolling app bars. - Better post listing header layout. - Various UI improvements. **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.21...0.0.22

Its definitely limited, mainly in order to keep it small.

Another project I’d thought about, was essentially a semantic wiki of torrents, using their infohashes as keys, where people could contribute stuff like that openly to all existing torrents. And it could have semantic tags, so people could label the type of content, comment about it, add descriptions, etc. IE a TorrentWiki.

* Change sidebar to info by @dessalines in https://github.com/dessalines/jerboa/pull/245 * Remove top route. by @dessalines in https://github.com/dessalines/jerboa/pull/246 * Adding copy post link. Fixes #168 by @dessalines in https://github.com/dessalines/jerboa/pull/247 * Organizing imports. by @dessalines in https://github.com/dessalines/jerboa/pull/248 * More sidebar stats by @dessalines in https://github.com/dessalines/jerboa/pull/249 * Fixing siFormat issue when 0. Fixes #170 by @dessalines in https://github.com/dessalines/jerboa/pull/252 * Adding a settings page. by @dessalines in https://github.com/dessalines/jerboa/pull/253 * Adding light and dark theme options. Fixes #254 by @dessalines in https://github.com/dessalines/jerboa/pull/259 * Add about page by @dessalines in https://github.com/dessalines/jerboa/pull/260 * Smaller action bars by @dessalines in https://github.com/dessalines/jerboa/pull/261 ![](https://lemmy.ml/pictrs/image/a2222255-2578-4c36-9aa0-7d4303506471.jpeg) ![](https://lemmy.ml/pictrs/image/ad56fcd5-b228-4df2-bb46-316476d65b73.png)

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 https://github.com/dessalines/jerboa/pull/239 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.19...0.0.20

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 https://github.com/dessalines/jerboa/pull/234 * Fix comment scrolling bug. Fixes #231 by @dessalines in https://github.com/dessalines/jerboa/pull/235 * Fix create post bug. Fixes #230 by @dessalines in https://github.com/dessalines/jerboa/pull/236 * Fix account bug. Fixes #229 by @dessalines in https://github.com/dessalines/jerboa/pull/237 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.17...0.0.18

Changelog: * Running lint, updating deps. by @dessalines in https://github.com/dessalines/jerboa/pull/197 * Moving to kotlinter-gradle by @dessalines in https://github.com/dessalines/jerboa/pull/198 * Fixing unit tests. by @dessalines in https://github.com/dessalines/jerboa/pull/199 * Some items fixes. by @dessalines in https://github.com/dessalines/jerboa/pull/204 * Upgrade accompanist by @dessalines in https://github.com/dessalines/jerboa/pull/208 * Fix comment header with flowrow. Fixes #207 by @dessalines in https://github.com/dessalines/jerboa/pull/209 * Make comment slightly larger. Fixes #213 by @dessalines in https://github.com/dessalines/jerboa/pull/214 * Make comment icon smaller. Fixes #212 by @dessalines in https://github.com/dessalines/jerboa/pull/215 * Changing star to bookmark. Fixes #210 by @dessalines in https://github.com/dessalines/jerboa/pull/216 * Fix comment indent. Fixes #211 by @dessalines in https://github.com/dessalines/jerboa/pull/217 * Make post pictures wider. Fixes #196 by @dessalines in https://github.com/dessalines/jerboa/pull/218 * Deduplicate scrolling posts. Fixes #219 by @dessalines in https://github.com/dessalines/jerboa/pull/220 * Adding a login first message. Fixes #206 by @dessalines in https://github.com/dessalines/jerboa/pull/221 * Lazycolumn 2 by @dessalines in https://github.com/dessalines/jerboa/pull/223 * Fix deleted item header spacing. Fixes #222 by @dessalines in https://github.com/dessalines/jerboa/pull/224 * Adding deep links. by @dessalines in https://github.com/dessalines/jerboa/pull/228 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.16...0.0.17

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.

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

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 https://github.com/dessalines/jerboa/pull/156 * Debounce search box input. Fixes #154 by @dessalines in https://github.com/dessalines/jerboa/pull/157 * Ability to delete posts and comments. Fixes #152 by @dessalines in https://github.com/dessalines/jerboa/pull/161 * Comment tree rework 1 by @dessalines in https://github.com/dessalines/jerboa/pull/162 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.14...0.0.15

Lemmy Release v0.16.3 - Federation Bug Fixes
## 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](https://github.com/LemmyNet/lemmy/blob/main/config/defaults.hjson#L39), there are no config or API changes. Follow the [Docker or Ansible upgrade instructions here.](https://join-lemmy.org/docs/en/administration/administration.html) ## 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](https://nlnet.nl/). If you would like to support our efforts, please consider [donating](https://join-lemmy.org/donate). 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](https://join-lemmy.org/donate). 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](https://github.com/LemmyNet/lemmy/issues/1284)) ([#2199](https://github.com/LemmyNet/lemmy/issues/2199)) - Dont federate initial upvote ([#2196](https://github.com/LemmyNet/lemmy/issues/2196)) - Add missing mod log entries for federated actions (fixes [#1489](https://github.com/LemmyNet/lemmy/issues/1489)) ([#2198](https://github.com/LemmyNet/lemmy/issues/2198)) - Make sure application questionaire is required. Fixes [#2189](https://github.com/LemmyNet/lemmy/issues/2189) - Fix verify_mod_action check for remote admin actions ([#2190](https://github.com/LemmyNet/lemmy/issues/2190)) - Run cargo upgrade ([#2176](https://github.com/LemmyNet/lemmy/issues/2176)) - Migrate towards using page.attachment field for url (ref [#2144](https://github.com/LemmyNet/lemmy/issues/2144)) ([#2182](https://github.com/LemmyNet/lemmy/issues/2182)) - Exclude removed/deleted posts from community outbox ([#2184](https://github.com/LemmyNet/lemmy/issues/2184)) - Fetch community outbox in parallel (fixes [#2180](https://github.com/LemmyNet/lemmy/issues/2180)) ([#2181](https://github.com/LemmyNet/lemmy/issues/2181)) - Adding a ban expires update job. Fixes [#2177](https://github.com/LemmyNet/lemmy/issues/2177) - Add email translations ([#2175](https://github.com/LemmyNet/lemmy/issues/2175)) - Add test files for Friendica federation (fixes [#2144](https://github.com/LemmyNet/lemmy/issues/2144)) ([#2167](https://github.com/LemmyNet/lemmy/issues/2167)) - Lowering search rate limit. Fixes [#2153](https://github.com/LemmyNet/lemmy/issues/2153) ([#2154](https://github.com/LemmyNet/lemmy/issues/2154)) - Rate limit ws joins ([#2171](https://github.com/LemmyNet/lemmy/issues/2171)) - Delete unused diesel.toml file ([#2166](https://github.com/LemmyNet/lemmy/issues/2166)) - Rate limit websocket joins. ([#2165](https://github.com/LemmyNet/lemmy/issues/2165)) - Doing tests in sequential order. Fixes [#2158](https://github.com/LemmyNet/lemmy/issues/2158) ([#2163](https://github.com/LemmyNet/lemmy/issues/2163)) - Dont log errors when rate limit is hit (fixes [#2157](https://github.com/LemmyNet/lemmy/issues/2157)) ([#2161](https://github.com/LemmyNet/lemmy/issues/2161)) - Fix rate limit check for register. Fixes [#2159](https://github.com/LemmyNet/lemmy/issues/2159) - GNU social compatibility ([#2100](https://github.com/LemmyNet/lemmy/issues/2100)) - Consolidate and lower reqwest timeouts. Fixes [#2150](https://github.com/LemmyNet/lemmy/issues/2150) ([#2151](https://github.com/LemmyNet/lemmy/issues/2151)) - Check that config is valid before saving ([#2152](https://github.com/LemmyNet/lemmy/issues/2152)) - Dont log error if duplicate activity is received (fixes [#2146](https://github.com/LemmyNet/lemmy/issues/2146)) ([#2148](https://github.com/LemmyNet/lemmy/issues/2148)) - WIP: Email localization (fixes [#500](https://github.com/LemmyNet/lemmy/issues/500)) ([#2053](https://github.com/LemmyNet/lemmy/issues/2053)) - If viewed actor isnt in db, fetch it from other instance ([#2145](https://github.com/LemmyNet/lemmy/issues/2145)) - Show rate limit algorithm. Fixes [#2136](https://github.com/LemmyNet/lemmy/issues/2136) - Adjust retry interval for sending activities ([#2141](https://github.com/LemmyNet/lemmy/issues/2141)) - Add jerboa link to readme. Fixes [#2137](https://github.com/LemmyNet/lemmy/issues/2137) - Forbid remote URLs for avatars/banners (fixes [#1618](https://github.com/LemmyNet/lemmy/issues/1618)) ([#2132](https://github.com/LemmyNet/lemmy/issues/2132)) - Remove docker/prod unused files (fixes [#2086](https://github.com/LemmyNet/lemmy/issues/2086)) ([#2133](https://github.com/LemmyNet/lemmy/issues/2133)) - Rework error handling (fixes [#1714](https://github.com/LemmyNet/lemmy/issues/1714)) ([#2135](https://github.com/LemmyNet/lemmy/issues/2135)) - Dont allow admin to add mod to remote community ([#2129](https://github.com/LemmyNet/lemmy/issues/2129)) - Reject federated downvotes if downvotes are disabled (fixes [#2124](https://github.com/LemmyNet/lemmy/issues/2124)) ([#2128](https://github.com/LemmyNet/lemmy/issues/2128)) ### Lemmy UI - Dont allow community urls like /c/{id} (fixes [#611](https://github.com/LemmyNet/lemmy-ui/issues/611)) ([#612](https://github.com/LemmyNet/lemmy-ui/issues/612)) - Fix loading indicator on search page (fixes [#443](https://github.com/LemmyNet/lemmy-ui/issues/443)) ([#606](https://github.com/LemmyNet/lemmy-ui/issues/606)) - Upgrade deps ([#604](https://github.com/LemmyNet/lemmy-ui/issues/604)) - Remove auth token from error message. Fixes [#600](https://github.com/LemmyNet/lemmy-ui/issues/600) ([#601](https://github.com/LemmyNet/lemmy-ui/issues/601)) - Fix error during new site setup ([#596](https://github.com/LemmyNet/lemmy-ui/issues/596)) - Differentiate between mods and admins in mod log ([#597](https://github.com/LemmyNet/lemmy-ui/issues/597)) - Fix comment fedilink (fixes [#594](https://github.com/LemmyNet/lemmy-ui/issues/594)) ([#595](https://github.com/LemmyNet/lemmy-ui/issues/595))

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