Last month saw more cleanup and bug fixes for the development version. We also setup nightly builds which are automatically deployed to voyager.lemmy.ml, as detailled in the 0.19.15 announcement post.
This upcoming month we’ll be working on the existing lemmy-ui 1.0 milestone and lemmy 1.0 milestone issues. Our work should be reflected nightly on voyager.lemmy.ml, so we’d much appreciate anyone helping to find bugs and issues
Here are the major changes from December:
- Enable source maps for lemmy-ui to simplify debugging
- Refactor and simplify cursor pagination logic
- Let admins ban deleted accounts
Full list of changes by user
flamingos-cant
AcesFullOfKings
matc-pub
- Use serde for rss feed parameters
- Autofocus search input fields only once
- Host address environment variable change
- Run prettier on a few more files
- Enable source maps
dessalines
- Adding search term filters for item type.
- Allow searching for content in a persons bio.
- Fixing Cargo.toml deps.
- Fix inconsistent federation tests.
- Fixing renovate, changing to weekends.
- Fixing incorrect data -> items for person_x_combined.
- Fixing PagedResponse ts-rs export.
- Upgrade to postgres v18.
- Use jauderho prettier image instead of tmknom.
- Disable broken arm release builds.
- Adding PostCommentCombinedView
- Adding API updates to support PagedResponse.
- Remove nightly build block for woodpecker
- Disable fastlane changelogs.
- Use resources.getString instead of ctx.getString or getString
- Use jauderho prettier
Nutomic
- Remove renovate
- Fix compiler warnings
- Merge count endpoints (fixes #6232)
- Remove unnecessary db queries for remove_like (fixes #6103)
- Separate struct for PublicOAuthProvider
- Remove some unnecessary derive macros
- Allow users to view their own removed content
- Correct version for nightly builds (fixes #6215)
- Fix remote follow in case there is a user with the same name (fixes #6206)
- Better logging for activity send error (ref #6212)
- Remove community visibility check (fixes #6165)
- Rename :dev docker tag to :nightly
- Rename PagedResponse.data to items
- Merge structs for PostCommentCombinedView (fixes #6167)
- Avoid specifying crate features multiple times
- Enable nightly builds (ref #6163)
- Dont use time delay in api tests (fixes #5925)
- Changes for plugin api
- Refactoring DB cursor code
- Increase cache duration for static assets to one year
- Fix ARM build by switching to Debian image (fixes #3682)
- Merge unread count endpoints
- Add OAuth preset for Github (ref #3285)
- Display resolved objects at top of search results (fixes #3656)
- Rename :dev docker tag to :nightly
- Enable nightly builds
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.
Obrigado 🫂
Awesome work, can’t wait for 1.0!
Thank you for you hard work!
Thanks to everyone who makes this open environment possible. I used to be in IT but don’t have the new knowledge to help out, so again thanks.





