Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.
There have been lots of changes since the last dev update. Contributors have been more active than usual during the Christmas holidays, and also the last dev update was already a whole month ago.
phiresky
leoseg
flamingo-cant-draw
Nothing4You
Integral-Tech
- refactor: avoid using format! when String creation is unnecessary
- refactor: replace static with const for global constants
anhcuky
- reset_password API to always return success
- Add Thumbnail URL When Crossposting
- Enforce required validation on signup Answers
dullbananas
- Fix incorrectly using delete instead of uplete in update_banned_when_expired
- Add custom migration runner, forbid some
diesel migration
commands, fix old migrations - Fix incorrect comment in report_combined_view test
- Shorten "options" variable name
dessalines
- Combine comment and post reports
- Automatically marking posts created in an NSFW community as NSFW.
- Adding combined person content and person saved tables.
- Don't send out new user email verifies to admins, if already verified.
- Applying some clippy fixes.
- Hide NSFW field for create post form, for NSFW communities.
- Using video tag for embed video urls that are videos.
- Adding a bottom-margin to spoiler details tag.
Nutomic
- Change default image_mode to proxy, remove deprecated option
- Remove unused apub audience field (fixes #5278)
- Correct HTTP status for NotFound error (fixes #5309)
- Remove unused params on CreateSite/EditSite
- Error handling for thumbnail generation (ref #5196)
- Fix startup errors, add unit test for scheduled task errors (fixes #5209)
- Reorganize api endpoints (fixes #2022)
- Increase metadata fetch limit to 1 MB (fixes #5208)
- Allow admins to view deleted users (fixes #5249)
- Consider remote instance as dead if it returns any status 4xx or 5xx
- Only accept database connection by uri
Support development
@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.
If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.
- Liberapay (preferred option)
- Open Collective
- Patreon
- Cryptocurrency
๐