Here are some of the major changes made over the past month:
- @travis-jeans added themes from RBlind.com to lemmy-ui (#3159).
- @Nothing4You made improvements for media deletion and purging
- @momentary-lapse also improved image deletion, and cleaned up database forms.
- @dullbananas implemented federation for community reports (#5496)
- @xaegit made changes to show nsfw images by default if content_warning is enabled.
- @SleeplessOne1917 removed the browser cache for lemmy-ui which will reduce storage use.
- @dessalines worked on various changes for the 1.0 release.
- @nutomic made different changes to speedup compilation, and reported bugs with slow compilation in Rust (first, second).
Full list of changes by user
travis-jeans
MrKaplan-lw
- [0.19] Fix opentelemetry (#5702)
- [0.19] Include published in VoteView order by for more consistent pagination (#5676)
Nothing4You
- [0.19] Improve media deletion logic (#5677)
- [0.19] Remove unnecessary pictrs purge calls (#5566)
- Always escape HTML attributes in emoji autocomplete and custom emoji markdown renderer (#3168)
Dullbananas
matc-pub
momentary-lapse
- Deleting local image from db only if pict-rs client returned OK (fixes #5671) (#5680)
- Optional columns are handled correctly in insert and update forms (ref #5672) (#5675)
xaegit
- Show NSFW content by default if content_warning exists (release/0.19) (#5655)
- Disable blur for NSFW images by default if content_warning exists (#3120)
Add
Vary: Cookie
Header (fixes #3117) (#3118)
SleeplessOne1917
Dessalines
- Add missing post_read / hide / saved post_id indexes. [release/v0.19] (#5689)
- Order vote view tie-breaker to use like published time. (#5683)
- Removing hide_modlog_mod_names setting. (#5681)
- Adding reason for mod_lock_post. (#5670)
- Change
local_image
to referenceperson_id
, to track thumbnail creators. (#5664) - Only remove email on account deletion, if the user wasn't banned. (#5650)
- Adding ability to show downvotes for other users only. (#5644)
- Remove api v3 routes. #5508 (#5516)
- Add hungarian language (#3157)
- Fixing cache-control header. (#3147)
Nutomic
- Fix build_args for release builds (fixes #5718) (#5719)
- Remove unnecessary InCommunity impls (fixes #5700) (#5715)
- Cleanup root folder of repo (#5712)
- Get rid of code_migrations.rs (#5710)
- Use same federation keypair for all new users and communities (#5709)
- Write to mod_change_community_visibility table (fixes #5704) (#5706)
- Remove VoteView.item_id, SiteResponse.taglines (#5705)
- Fix post listing in nsfw communities (fixes #5685) (#5699)
- [0.19] Fix post listing in nsfw communities (#5698)
- [0.19] Upgrade dependencies (#5696)
- Deny
as
conversions (#5688) - [0.19] Downscale proxied thumbnails (#5686)
- Remove some api_common dependencies (ref #5642) (#5678)
- Downscale proxied thumbnails (fixes #5673) (#5674)
- Add list of local user accounts for admins (fixes #4419) (#5668)
- lemmy_federate should not depend on lemmy_apub (ref #5614) (#5667)
- Add comments for site/instance (#5666)
- Avoid constant rebuilding due to git version (#5665)
- Split apub code into multiple crates (ref #5614) (#5663)
- Move db_views crates into subfolder (#5662)
- Fix email notifications for denied applications (fixes #5635) (#5641)
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.