We're still working hard on the 1.0 release, needing a few more major additions to lemmy-ui, and some less critical items for lemmy.
Then it will be a period of performance and bug testing, as well as giving time to allow app devs to update to the API changes.
The major changes during November were:
- Upgrade to latest Rust version 1.91 (after being stuck with 1.81 for over a year)
- Backwards compatibility with API v3
- Multi-community UI
- Adding an estimated time till approval to the signup page
- Merged modlog tables
::: spoiler Full list of changes by user
flamingos-cant
dessalines
- Use rusts Url::parse with post_url_only
- Add test for backslashes in urls.
- Adding multi-community counts, and full querying to
list_multi_communities - Mark post or comment notif as read after liking.
- Upgrading pg_format to 5.8
- Adding multi_communities_created to PersonDetails, and multi_community_follows to MyUserInfo
- Adding a last_application_duration_seconds field to GetSite.
- Adding multi_community_name to list_posts.
- Fixing ModlogKind comment.
- Updating .rustfmt edition to 2024
- Use a jauderho/prettier docker image.
- Upgrade inferno to 9.0.5
- Adding post_url_only to search page.
- Fixing show-score logic
- Adding an estimated time till approval to the signup page.
- Multi community support
- Open text post links in new tab (if setting exists).
- Fixing fastlane changelog
Nutomic
- Restore Activitypub audience field
- Sidebar federation
- Support more api v3
- Pull in rate limiter logic
- Compile db view joins in parallel, add instance join
- Various API route changes
- Disable old Mastodon workaround for empty names
- Fixes for merge modlog migration
- Notify mod actions fixes
- Change
multi_community_usertosystem_account - Crate
lemmy_diesel_utils - Add helper methods for resolve
- Add missing attribute optional_fields for ModlogView
- Support api v3
- Upgrade to latest stable Rust (fixes #6006)
- Show list of active plugins in sidebar
- Fix bug which prevented setting registration to open
- Fix bug with comments pagination (fixes #3612)
- Dont alter crosspost body for own post (fixes #3603)
- Notify about mod actions (fixes #3488)
- In image upload form hide preview and delete button if none
- Enable blank issues
- Merge modlog tables
- Make instance page working again (fixes #3571)
:::
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.
19 Comments
fastfinge@rblind.com · 14 pts · 252d
Thanks, the Backwards compatibility is huge for us! We have a bunch of users who depend on mlem or thunder, so I was assuming I'd have to wait until updated versions of both of those apps was released to upgrade rblind.
Die4Ever@retrolemmy.com · 13 pts · 252d
Exciting!
nutomic@lemmy.ml · 8 pts · 252d
I also developed a plugin for automatic language tagging of posts/comments, it works quite well even on very short text. Will also put it on voyager.lemmy.ml soon.
https://github.com/LemmyNet/lemmy-plugins/pull/6
wiki_me@lemmy.ml · 3 pts · 252d
Why is it not a part of the project itself if you don't mind me asking? i would imagine plugins are for the more opinionated or experimental features.
nutomic@lemmy.ml · 5 pts · 252d
There are a few reasons:
vermaterc@lemmy.ml · 11 pts · 252d
Is Multi-Community UI already available? I can see it is merged, but is it released?
dessalines@lemmy.ml · 11 pts · 252d
No we are a long way off from a 1.0 release yet.
nutomic@lemmy.ml · 7 pts · 252d
It will be available for testing on voyager.lemmy.ml soon.
nutomic@lemmy.ml · 3 pts · 251d
You can try it now on voyager.
frank@sopuli.xyz · 11 pts · 252d
Thanks for the reminder and breakdown of donation. It isn't much, but I hope my coffee-sized recurring donation helps
dessalines@lemmy.ml · 3 pts · 245d
Everything helps, thx! I'd much rather have many ppl doing smaller donations, than a few large donors.
neighbourbehaviour@lemmy.world · 6 pts · 252d
Donated
dessalines@lemmy.ml · 5 pts · 245d
Thx!
db0@lemmy.dbzer0.com · 5 pts · 252d
The backeards api compat is huge. Thanks for that!
whimsy@lemmy.zip · 3 pts · 251d
Ooh this is really great stuff. Thanks for all the amazing work :)
TevTra@lemmy.tevtra.com · 3 pts · 251d
Is Multi-community something similar to piefed's topics feature?
nutomic@lemmy.ml · 4 pts · 251d
You can try it now on https://voyager.lemmy.ml/multi_communities
nutomic@lemmy.ml · 4 pts · 251d
Yes just like that, and it will be compatible over federation.
dessalines@lemmy.ml · 2 pts · 245d
Its like multi-reddits.