Lemmy Development Update June 2026 and 1.0.0-beta.1
摘要
正文列出上个月修复的 beta 测试问题并释放 1.0.0-beta.1 版本,指示继续在 voyager.lemmy.ml 测试并报告问题。介绍即将进行的 API 调整、lemmy-ui 和 jerboa 开发工作,并给出三个 milestone 链接。列出 lemmy、lemmy-ui、joinlemmy-site、lemmy-js-client、lemmy-client-rs 等仓库的全部变更记录(包括 Handle accept activity with object id 等具体 commit 和 fixes)。最后说明开源项目维护需求及捐赠目标。
荐读理由
Lemmy 1.0.0-beta.1 修复了 6595、5794、6326 等具体问题,更新了 activity count、federate warnings、private community 权限检查、tag 过滤等功能;1.0 API 继续迭代,lemmy-ui 和 jerboa 也会 tweak,这些是工程领域的真实技术变化,可迁移到你的 AI 工程项目中
原文
Last month we fixed a lot of the problems that were reported so far during 1.0 Beta Testing. These fixes are released in a new version 1.0.0-beta.1. Please continue testing on voyager.lemmy.ml and reporting problems.
Edit: Note the Lemmy backend version 1.0.0-beta.1 is still building, and will take about 12 hours to complete.
In the upcoming months, as app devs continue to give feedback on the Lemmy 1.0 API, we’ll be tweaking it as necessary. We’ll also be working on lemmy-ui and jerboa.
You can follow our development progress with these milestone links:
Here are all the changes from June:
Full list of changes by repo
lemmy
Handle accept activity with object id (fixes 6595) by @Nutomic
Adding community moderators to GetPost by @dessalines
Update activity count of dead communities (fixes #5794) by @w-k-s
Adds additional attachments to end of post (fixes #6229) by @w-k-s
Federate warnings (fixes #6326) by @Nutomic
Fix for private community accept federation (fixes #6576) by @Nutomic
Remove duplicate schema entry by @Nutomic
Auto-approve private comm follows for admins/mods by @Nutomic
Add child_count to modlog, used for bulk_action_parents. by @dessalines
In nginx config use
$remote_addrby @NutomicInclude your own private messages when using creator_id filter. by @dessalines
Feature flag for plugins by @Nutomic
Splitting out show_media and hide_posts_with_media user settings. by @dessalines
Use correct Activitypub id for private community follow Accept/Reject (fixes #6561) by @Nutomic
Adding post filtering by tag. by @dessalines
Add missing permission checks for private community (fixes #6529) by @Nutomic
Federate private message reports (fixes #4436) by @Nutomic
Remove wrong community title check by @Nutomic
Adding a few lemmy_api_common exports needed for lemmy-rs-client. by @dessalines
Prevent user enumeration via login endpoint by @Nutomic
Dont show community mods in pending follows list (fixes #6549) by @Nutomic
Truncate federation displayname if too long by @Nutomic
Reduce actor name min length to 2, make community.title optional (fixes #6509) by @Nutomic
lemmy-ui
Revert “Update babel monorepo to v8” by @dessalines
Showing community moderators on post page. by @dessalines
Adding stacked mobile tables by @dessalines
Fix mod / admin being able to comment on locked comment. by @dessalines
Fix private community visibility check by @Nutomic
Reduce actor name min length to 2, make community title optional by @Nutomic
Adding ability to filter community page by tag dropdown filter. by @dessalines
Adding hide memes filter to home and community pages. by @dessalines
Hide notification icons without unread items on desktop (fixes #4205) by @Nutomic
Add community context to pending follows list. by @dessalines
Fix clipping in iOS Safari by @Trying2KnowMyself
Add OAuth preset for Reddit (fixes #4124) by @Nutomic
Show children for modlog items (fixes #4103) by @Nutomic
Stricter CSP without style-src unsafe-inline by @Nutomic
Make community title optional, reduce min actor name length by @Nutomic
Fixing filter chip wrong background. by @dessalines
Post / Comment listing fixes by @dessalines
Change large card view to use full width by @Nutomic
Swap library for markdown media embeds by @Nutomic
Fixing a few typos by @dessalines
Community tag colors by @dessalines
Fixing empty body by not ignoring initialContent. by @dessalines
Allow approve (after an accidental deny) to a private community. by @dessalines
Notification display fixes by @dessalines
joinlemmy-site
apps: default desktop visitors to web clients by @aeharding
Add 0.19.19 release notes by @dessalines
Adding codeowners by @dessalines
lemmy-js-client
Modlist with get post by @dessalines
Fixing tsoa build by @dessalines
Add tag_id to GetPosts by @dessalines
Split show media settings. by @dessalines
Add child_count to modlog, used for bulk_action_parents by @Nutomic
Fix request state by @dessalines
API docs without RequestState by @Nutomic
Make community.title optional by @Nutomic
lemmy-client-rs
Adding release script by @dessalines
Use a versioned lemmy_api_common by @dessalines
Swap out cargo machete in favor of cargo shear 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.
这条对你有帮助吗?