This last month we made a new stable release which significantly reduces RAM usage.
For 1.0 we fixed a few ActivityPub related issues, merged a change so that images are downloaded with correct filename, and worked on updating Jerboa.
In the upcoming weeks, we’ll be devoting more time to getting Jerboa ready for 1.0, and continuing to fix any issues in the new code.
You can follow our development progress with these milestone links:
If you’d like to see the new features and visual updates in production, you can visit voyager.lemmy.ml which deploys updates every night. Please help by testing the new features and reporting any problems.
If you have any experience with web development or want to learn it, consider contributing to lemmy-ui. It is written in standard Typescript with Bootstrap. If you have experience with Kotlin or Android development, you can help contribute to Lemmy’s open source Android app, Jerboa.
Thank you to everyone who has helped out with finding bugs, testing, development, spreading the word about lemmy, and building communities. Your help has brought lemmy from an idea to one of the most vital pieces of software in the fediverse.
Here are the major changes from July:
Full list of changes
lemmy
- Fix readme images. by @dessalines
- Allow OAuth missing email. by @dessalines
- Make sure PostOrCommentCombined doesnt show deleted / removed bodies. by @dessalines
- Refactored report updates with update form and renamed resolve_reason to conclusion by @iByteABit256
- Update Rust formatting by @Nutomic
- Add Content-Disposition header for proxied images by @EduardoLZevallos
- Add report resolve reason by @iByteABit256
- Handle create post activity from Mitra (fixes #6577) by @Nutomic
- Switch to jemalloc by @Nutomic
- Change more activity types to accept both id or embed (fixes #2106) by @Nutomic
- Fix for accepting Mitra create activity (fixes #6577) by @Nutomic
- Proper fix for accept activity with object id (fixes 6595) by @Nutomic
- Add typos check to CI. by @dessalines
lemmy-ui
- Fixing readme images by @dessalines
- Fixing community paging. by @dessalines
- Changing renovate to monthly by @dessalines
joinlemmy-site
- Fix news title by @Nutomic
- 0.19.20 Release Announcement by @Nutomic
jerboa
- Support more image formats (AVIF, HEIC, …) plus refactors by @MV-GH
- Remove duplicate translation key by @MV-GH
- Update baselineprofiles + tweak compose compiler config by @MV-GH
- Fix some deprecations by @MV-GH
- Expand Search Functionality by @MV-GH
- Changing renovate to monthly by @dessalines
- AGP 9 upgrade by @MV-GH
- Fix scroll stuck/glitchy in comments when scrolling up to an image by @MV-GH
- Fix lint due to new unescaped translation from weblate by @MV-GH
- Implement view pooling for AndroidViews by @MV-GH
lemmy-js-client
- Updated types after resolve_reason rename by @iByteABit256
- Ran copy script by @iByteABit256
- Changing renovate to monthly 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.


Thank you both for your work comrades.
I give what I can ❤️
i think of it as a monthly subscription and it’s the only subscription i got. lol