This last month, we've been working on Oauth fixes, various security fixes in the lemmy back-end, and a few front end fixes. We've also been working on Jerboa (our android app), to get it compatible with the new 1.0 API.
We're still readying the 1.0 release, which you can keep track of by watching the milestones below:
- https://github.com/LemmyNet/lemmy/milestone/24
- https://github.com/LemmyNet/lemmy-ui/milestone/5
- https://github.com/LemmyNet/jerboa/milestone/1
Here are all the changes from September:
Full list of changes by repo
lemmy
- Remove redundant person_id indexes from smoosh-tables-together migration by @dullbananas
- Improve error message for OauthLoginFailed (ref #6609) by @Nutomic
- Validate the followers_url in the apub verify. by @dessalines
- Add a few clippy lint expects for plugins.rs by @dessalines
- Move newtypes.rs from lemmy_db_schema to lemmy_db_schema_file by @tracyspacy
- Markdown rendering / escaping post name and parent comment content for email. by @dessalines
- Validate IPs of markdown image links before inserting by @dessalines
- Fix inverted invitation expiration check (fixes #6659) by @Nutomic
- Adding rate_limit to feeds route by @dessalines
- Using CI pipeline vars from environment by @dessalines
- Fix outdated paths for translation submodule by @Nutomic
- Truncate community titles before an apub insert. by @dessalines
- Drop unnecessary post guard (fixes #6660) by @Nutomic
- Fix test_link_metadata by @Nutomic
- Add missing community visibility checks by @Nutomic
- Invalidate auth tokens on account purge (fixes #6636) by @Nutomic
lemmy-ui
- Add pnpm-workspace.yaml to dev.dockerfile by @dardiao
- Add embed links for posts by @JoeJoeflyn
- Add empty indicators (#4051) by @JoeJoeflyn
- feat: add community followers list by @tracyspacy
- Making CI commands use env vars from woodpecker. by @dessalines
- Bind correct
thishandles in modal mixin by @Nutomic - Fixing create post button. by @dessalines
- Add modlog filters for warnings by @Nutomic
- Fix for ViewerJS leak by @Nutomic
joinlemmy-site
- Making CI use woodpecker env vars. by @dessalines
jerboa
- Fix android lint by @MV-GH
lemmy-js-client
- Making CI use woodpecker env vars by @dessalines
Or see the full list of changes at the links below:
An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and Nutomic work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Even so there is barely enough time in the day, and no time for a second job. The only available option are user donations.
To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached we can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.