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. ## SleeplessOne1917 -
RFC for REST-based API redesign [https://github.com/LemmyNet/rfcs/pull/9] -
lemmy-client-rs Release v1.0.4
[https://github.com/LemmyNet/lemmy-client-rs/releases/tag/v1.0.4] ##
flamingo-cant-draw - Add media filter setting
[https://github.com/LemmyNet/lemmy/pull/5325] ## dullbananas - Prevent
incorrectly using delete instead of uplete
[https://github.com/LemmyNet/lemmy/pull/5331] - Clean up LemmyError::status_code
[https://github.com/LemmyNet/lemmy/pull/5330] - Optimize migrations
[https://github.com/LemmyNet/lemmy/pull/5301] - Changes to
get_random_community_id: add filters for nsfw and private, use algorthm that
doesn’t scan the entire table [https://github.com/LemmyNet/lemmy/pull/5267] -
Correctly paginate PostView when read_only is enabled
[https://github.com/LemmyNet/lemmy/pull/5320] - Add community reports (only the
database part) [https://github.com/LemmyNet/lemmy/pull/4996] ## dessalines -
Adding a slim comment_view variant, without post or community.
[https://github.com/LemmyNet/lemmy/pull/5335] - Adding combined inbox
[https://github.com/LemmyNet/lemmy/pull/5257] - Adding Combined modlog
[https://github.com/LemmyNet/lemmy/pull/5253] - Fixing person_content_combined
migration uniques. [https://github.com/LemmyNet/lemmy/pull/5324] - Using input
group for allowed and block instance buttons.
[https://github.com/LemmyNet/lemmy-ui/pull/2905] - Moving totp and delete
account settings into their own cards.
[https://github.com/LemmyNet/lemmy-ui/pull/2907] - Adding fedilink translation
for link titles. [https://github.com/LemmyNet/lemmy-ui/pull/2906] - Fixing login
password limits. [https://github.com/LemmyNet/lemmy-ui/pull/2904] ## Nutomic -
Change println! to debug! [https://github.com/LemmyNet/lemmy/pull/5346] - Move
middleware code into api_routes for faster compilation
[https://github.com/LemmyNet/lemmy/pull/5341] - Send federated reports to all
community mods [https://github.com/LemmyNet/lemmy/pull/5342] - Change federation
community restricted check to apply only locally
[https://github.com/LemmyNet/lemmy/pull/5343] - Skip api test for community
follower count (fixes #5179) [https://github.com/LemmyNet/lemmy/pull/5339] -
Implement request idempotency (fixes #4735)
[https://github.com/LemmyNet/lemmy/pull/5329] - Return correct status code for
rate limit error (ref #5332) [https://github.com/LemmyNet/lemmy/pull/5333] - Add
support for donation dialog (fixes #4856)
[https://github.com/LemmyNet/lemmy/pull/5318] - Pictrs delete token
[https://github.com/LemmyNet/lemmy/pull/5317] - Image api rework
[https://github.com/LemmyNet/lemmy/pull/5260] ## 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 [https://join-lemmy.org/donate]. Recurring
donations are ideal because they allow for long-term planning. But also one-time
donations of any amount help us. - Liberapay [https://liberapay.com/Lemmy]
(preferred option) - Open Collective [https://opencollective.com/lemmy] -
Patreon [https://www.patreon.com/dessalines] - Cryptocurrency
[https://join-lemmy.org/crypto]