Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Anarchism News
@anarchismhub@todon.nl  ·  activity timestamp 16 hours ago

Earth First: **Save the Date for the OC!**

https://earthfirstjournal.news/2025/10/26/save-the-date-for-the-oc/

⁨⁨Hey Y’all! Save the Date for the Winter/Spring 2026 Organizers Conference! It’s gonna be March 27th-30th, 2026 on occupied Cherokee lands in Western North Carolina/Eastern Tennessee about an hour or so outside of Asheville, NC (the closest airport). We’ll also be quite […]

#Announcements #Events #StrategyandAnalysis

  • Copy link
  • Flag this post
  • Block
Anarchism News
@anarchismhub@todon.nl  ·  activity timestamp 18 hours ago

Earth First: **Halloween Benefit Show for NYC Climb Camp**

https://earthfirstjournal.news/2025/10/26/halloween-benefit-show-for-nyc-climb-camp/

Halloween Benefit Show Fundraising for the Earth First! Climbers Network (NYC Climb Camp specifically) Friday, October 31st, doors at 7pm $15-38, No One Turned Away For Lack of Funds Basement show in Brooklyn: dm @hell__bride (two underscores) on IG, or @yikes.333 on […]

#Announcements #Events #Treesits

  • Copy link
  • Flag this post
  • Block
Dessalines
@dessalines@lemmy.ml  ·  activity timestamp 3 weeks ago

⁂ Article

Lemmy Development Update September 2025

It’s been a busy month, with a lot of work to add new features to lemmy-ui which were already added to the Lemmy backend before. There were also a lot of bug fixes for the development version. We are gradually getting closer to a 1.0 release.

While the API changes for 1.0 are mostly finalized, we still have many more lemmy-ui 1.0 tasks to complete.

Some of the major additions:

  • Simplified lemmy-ui development.
  • Audio file support in lemmy-ui.
  • Added comment locking (which also locks children). Thanks to @flamingos-cant)
  • Post time filtering, with a smart dropdown.
  • Added ability to block all users from an instance (separate from blocking all communities)
  • Added ability to make a note for a person, and view the vote totals you’ve given to them.
  • Fixed remote RSS feeds.
  • Added ability to do actions on report items, from the reports page.
Full list of changes by user

## salif - Fix data URL syntax in webmanifest ## Meri-Dax - Saving video width and height alongside embed_video_url ## flamingos-cant - Use more standard AP fields for community tags - Don’t populate embed fields when the Opengraph tag is empty - Add urls for moderators and featured collections on local communities - Comment lock ## MV-GH - Restore deprecated apk post processing config - Regenerate baseline profiles - Bump to Android SDK 36 - Fix too large images in comments being cutoff - Add option to disable video auto play ## dessalines - Fixing missing shortcode from emoji updating. - Validate saving default_items_per_page local user setting. - Fixing show_scores -> show_score DB name. - Fixing LockComment and ModLockCommentView - Fixing local_user table column order. - Adding type_ to PostOrCommentOrPrivateMessage enum. - Fix post like not decrementing vote totals. - Add ability to mark a notification as unread. - Changing rss inbox feed -> notifications - Fixing admin list users not using query. - Adding ban_expires_at to views - Adding a post undelete delay to fix federation tests. - Add voyager development as the default test server for test.sh - Adding default posts_per_page setting. - Add ability to lock comments - Adding post time filtering with defaults. - Upgrading pnpm to 10.16 - Collapse removed comments that have no children by default. - Updating to new 1.0 names. - Adding ability to visit a random community. - Highlight new comments using the last read comments time. - Fixing scheduled publish time. - Adding read and hidden content for your profile. - Add ability to show banned users and all users. - Fixup notifs - Add @nutomic to codeowners - Fix profile radios spacing. - Add ability to block all persons from an instance. - Add ability to create a note for a person, and view vote totals - Add ability to resend verification email. - Use the getCommentsSlim variant for post comments. - Fixing build tools to version 36.0.0 ## Nutomic - Include error message for rate limit error (fixes #6019) - Proper null check for mod-reason-mandatory (fixes #6021) - Update dependencies, use latest diesel-cli - Set image_mode: None for development - Correct name for instance default theme - Avoid unnecessary requests to w3.org (fixes #5999) - Fix remote user/community rss feeds (fixes #5997) - Dont allow write api actions for banned user - Exclude LocalSite.multi_comm_follower from public api - Let banned users login - Make reason mandatory for mod actions (fixes #1948) - Remove local_user.enable_keyboard_navigation (fixes #5988) - Rename FederationState.next_retry and NotificationType - Rename person banned columns - Show most used languages first - Restrict max length of community title - Reenable plugin hook (fixes #5925) - Sorting for instance list - Print diff-check errors to stdout (fixes #5937) - Avoid regenerating metadata for unchanged post url (fixes #5956) - Dont allow removing only mod/admin, remove leave_admin endpoint - Provide federation context collection (fixes #5283) - Add report actions (fixes #501) - Convert buttons for view all, show context to links (fixes #3229) - Enable various lints - Enable alt text for videos (fixes #2779) - Fetch emoji data separately (fixes #3470) - Downscale proxied thumbnails (fixes #2591) - Insert emojis at current cursor position (fixes #1983) - Simplify translation code - Fix Arabic user/community names (fixes #2207) - Correct name for instance default theme (fixes #2371) - Fetch similar posts when copying suggested title (fixes #2029) - Fix community link in modlog title (fixes #2209) - Properly render multi-line deny reason (fixes #3103) - UI changes if current user is banned (fixes #989) - RSS feed should use local domain (fixes #2012) - Add button to expand all images (fixes #1273) - Remove env var LEMMY_UI_DEBUG, use NODE_ENV instead - Add new modlog filters - Extend readme - Improve development instructions to use remote instance - In search results show number of posts/comments for users/communities - Add checkbox for title only search (#3220) - Use params instead of string concat (fixes #1350) - Setting for community/post notifications - Extend admin user list with more info - Allow blocking community that banned you (fixes #3267) - Multiple language input using checkboxes (fixes #1935) - More details about crossposts (fixes #3386) - Instance list changes (fixes #3261) - Respect link target for post domain (fixes #3256) - Show community languages in sidebar (fixes #1009) - Implement donation dialog - Hide bio for banned users (fixes #961) - Indicate when registration is disabled (fixes #2070) - Add icon to indicate new accounts (fixes #2389) - Remove outline for username button

Or see the full list of changes at the links below:

  • Backend
  • Frontend
  • Jerboa

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.

Donate

GitHub

Adding post time filtering with defaults. by dessalines · Pull Request #3403 · LemmyNet/lemmy-ui

Fixes More specific time filtering #2187 Description Adds the default_post_time_range_seconds day range select to your user settings. This is extracted into a component that uses days by default....
GitHub

Fix data URL syntax in webmanifest by salif · Pull Request #3414 · LemmyNet/lemmy-ui

Description Screenshots Before After
GitHub

Saving video width and height alongside embed_video_url by Meri-Dax · Pull Request #5965 · LemmyNet/lemmy

Adding new table columns related to dimensions & saving those values during meta data extraction Addresses #5944
GitHub

Use more standard AP fields for community tags by flamingos-cant · Pull Request #5976 · LemmyNet/lemmy

I noticed that #5869 introduced a non-standard display_name attribute for community tags. This seems weird to me, especially with how it's out-of-step with how we handle display_name/name for c...
GitHub

Don't populate embed fields when the Opengraph tag is empty by flamingos-cant · Pull Request #5960 · LemmyNet/lemmy

For whatever reason, some websites set their og:video tag to be <meta property="og:video" content=""/>, this leads to us setting the embed_video_url to just be the page UR...
GitHub

Restore deprecated apk post processing config by MV-GH · Pull Request #1969 · LemmyNet/jerboa

I did some testing and reading, by default R8 isn't on. Unless you specify isMinifyEnabled see https://developer.android.com/topic/performance/app-optimization/enable-app-optimization APK resu...
GitHub

Add option to disable video auto play by MV-GH · Pull Request #1936 · LemmyNet/jerboa

Most work was propdrilling that setting. I ve been thinking about using compositionprovider to push the settings down, and only pass by arg in the relevant composables. But that would be a lot of r...
GitHub

Fixing missing shortcode from emoji updating. by dessalines · Pull Request #6004 · LemmyNet/lemmy

Also cleaned this up a lot.
GitHub

Validate saving default_items_per_page local user setting. by dessalines · Pull Request #5986 · LemmyNet/lemmy

This was never validated before, so it allowed saving strange numbers.
GitHub

Fixing show_scores -> show_score DB name. by dessalines · Pull Request #5985 · LemmyNet/lemmy

GitHub

Fixing LockComment and ModLockCommentView by dessalines · Pull Request #5978 · LemmyNet/lemmy

The ModLockCommentView was not being created via joins properly, and there were no tests for it.
GitHub

Fixing local_user table column order. by dessalines · Pull Request #5977 · LemmyNet/lemmy

Ran ./scripts/update_schema_file.sh, and found one that was out of order.
GitHub

Adding type_ to PostOrCommentOrPrivateMessage enum. by dessalines · Pull Request #5980 · LemmyNet/lemmy

GitHub

Fix post like not decrementing vote totals. by dessalines · Pull Request #5941 · LemmyNet/lemmy

Issue was: reading the original post like didn't pass my user, so it couldn't grab post_actions.like_score. Fixes [Bug]: User vote totals for post liking not correctly decrementing #5940 A...
GitHub

Add ability to mark a notification as unread. by dessalines · Pull Request #5951 · LemmyNet/lemmy

Fixes [Bug]: Mark notification as unread currently broken. #5950
GitHub

Changing rss inbox feed -> notifications by dessalines · Pull Request #5953 · LemmyNet/lemmy

Fixes [Bug]: The rss feed for inbox should be changed to notifications #5952
GitHub

Fixing admin list users not using query. by dessalines · Pull Request #5955 · LemmyNet/lemmy

This was wrongly using Json instead of Query. Unfortunately we can only catch these when testing a front end.
GitHub

Adding ban_expires_at to views by dessalines · Pull Request #5924 · LemmyNet/lemmy

We recently removed all the complicated creator's community / instance action joins from the view results, since we only care about their ban status. Unfortunately we forgot to add the expire t...
GitHub

Fixup notifs by dessalines · Pull Request #3381 · LemmyNet/lemmy-ui

Description Renaming inbox.tsx to notifications.tsx A few other code cleanups. #3279
GitHub

Add @nutomic to codeowners by dessalines · Pull Request #3380 · LemmyNet/lemmy-ui

@Nutomic you do a lot of PRs here anyway, so it'd be good to review them also.
GitHub

Fix profile radios spacing. by dessalines · Pull Request #3378 · LemmyNet/lemmy-ui

Screenshots Before After
GitHub

Add ability to resend verification email. by dessalines · Pull Request #3352 · LemmyNet/lemmy-ui

A resend verification email button appears after a failed login with a email_not_verified error. Fixes Add ability to resend verification email. #3280 Screenshots
GitHub

Use the getCommentsSlim variant for post comments. by dessalines · Pull Request #3351 · LemmyNet/lemmy-ui

Fixes Use the comment slim variant for comments within a post. #3275 Description We added a smaller version of CommentView (CommentSlimView) to come back for post comments, so as not to transfer a...
GitHub

Fixing build tools to version 36.0.0 by dessalines · Pull Request #1967 · LemmyNet/jerboa

GitHub

Include error message for rate limit error (fixes #6019) by Nutomic · Pull Request #6020 · LemmyNet/lemmy

Rate limit errors resulted in an empty response, so Im adding a body to make it easier to handle in frontends.
GitHub

Proper null check for mod-reason-mandatory (fixes #6021) by Nutomic · Pull Request #6022 · LemmyNet/lemmy

Tested that it works now by taking some mod actions without reason before this migration, and then running migrations. With this change it is working fine.
GitHub

Update dependencies, use latest diesel-cli by Nutomic · Pull Request #6007 · LemmyNet/lemmy

GitHub

Set image_mode: None for development by Nutomic · Pull Request #6014 · LemmyNet/lemmy

This helps to test image-related changes such as LemmyNet/lemmy-ui#3476. Otherwise Lemmy tries to use the default config and proxy all images even when pictrs is not running locally (which is norma...
GitHub

Correct name for instance default theme by Nutomic · Pull Request #6008 · LemmyNet/lemmy

GitHub

Avoid unnecessary requests to w3.org (fixes #5999) by Nutomic · Pull Request #6000 · LemmyNet/lemmy

GitHub

Fix remote user/community rss feeds (fixes #5997) by Nutomic · Pull Request #5998 · LemmyNet/lemmy

GitHub

Dont allow write api actions for banned user by Nutomic · Pull Request #5996 · LemmyNet/lemmy

As banned users can login now (#5643), we need to check in all write api actions that the user is not banned.
GitHub

Exclude LocalSite.multi_comm_follower from public api by Nutomic · Pull Request #5995 · LemmyNet/lemmy

GitHub

Let banned users login by Nutomic · Pull Request #5994 · LemmyNet/lemmy

With this change banned users can login, browse the site passively, export settings and delete the account.
GitHub

Remove local_user.enable_keyboard_navigation (fixes #5988) by Nutomic · Pull Request #5992 · LemmyNet/lemmy

The frontend feature was not added yet and when it is, it makes sense to always enable keyboard navigation instead of using yet another setting.
GitHub

Avoid regenerating metadata for unchanged post url (fixes #5956) by Nutomic · Pull Request #5962 · LemmyNet/lemmy

Maybe not the most elegant solution but it should help. Alternatively we would have to figure out which code is causing posts to be refederated unnecessarily. Maybe community outbox/featured collec...
GitHub

Dont allow removing only mod/admin, remove leave_admin endpoint by Nutomic · Pull Request #5970 · LemmyNet/lemmy

GitHub

Provide federation context collection (fixes #5283) by Nutomic · Pull Request #5856 · LemmyNet/lemmy

Adds a context field to federation data for posts and comments, which has a value like http://lemmy.ml/post/1/context or http://lemmy.ml/comment/1/context. Fetching this url gives a collection with...
GitHub

Add report actions (fixes #501) by Nutomic · Pull Request #3447 · LemmyNet/lemmy-ui

Remove item Ban creator from site Ban creator from community Anything else?
GitHub

Convert buttons for view all, show context to links (fixes #3229) by Nutomic · Pull Request #3475 · LemmyNet/lemmy-ui

GitHub

Enable various lints by Nutomic · Pull Request #3485 · LemmyNet/lemmy-ui

Not sure why most of these rules were explicitly disabled when they arent even throwing any errors.
GitHub

Enable alt text for videos (fixes #2779) by Nutomic · Pull Request #3487 · LemmyNet/lemmy-ui

GitHub

Fetch emoji data separately (fixes #3470) by Nutomic · Pull Request #3480 · LemmyNet/lemmy-ui

Based on instructions from emoji-mart readme. Not sure if this is working correctly as client.js is the same size as before both in debug and prod builds.
GitHub

Downscale proxied thumbnails (fixes #2591) by Nutomic · Pull Request #3476 · LemmyNet/lemmy-ui

Its as easy as this. Both proxied and unproxied image are loaded without problems, and in both cases the thumbnail is the same size (256px).
GitHub

Insert emojis at current cursor position (fixes #1983) by Nutomic · Pull Request #3473 · LemmyNet/lemmy-ui

GitHub

Add urls for moderators and featured collections on local communities by flamingos-cant · Pull Request #5939 · LemmyNet/lemmy

Fixes #5938 Like I said there, we don't actually store the URL for local community's moderators_url or featured_url. This meant when a remote mod tries to add another mod, Lemmy will reject...
GitHub

Comment lock by flamingos-cant · Pull Request #5916 · LemmyNet/lemmy

Closes #3842. Depends on LemmyNet/lemmy-js-client#661. Adds a new locked parameter to comment, which works like you'd expect. One idea I want to float is letting users lock their own comments/p...
GitHub

Regenerate baseline profiles by MV-GH · Pull Request #1968 · LemmyNet/jerboa

Comparison with previous startup profile: 28087 Old rules 28404 New rules 385 Added rules (1.35%) 68 Removed rules (0.24%) 28019 Unmodified rules (98.41%) > Task :app:generateBaselin...
GitHub

Bump to Android SDK 36 by MV-GH · Pull Request #1933 · LemmyNet/jerboa

You might not wanna go through with PR yet. see https://issuetracker.google.com/issues/438515318 Fixes #1932 Btw AGP 9 oncoming changes see https://developer.android.com/build/releases/agp-preview ...
GitHub

Fix too large images in comments being cutoff by MV-GH · Pull Request #1944 · LemmyNet/jerboa

Before: Ik9BLM2nEv.mp4 After: studio64_3wDzy8IBen.mp4
GitHub

Adding a post undelete delay to fix federation tests. by dessalines · Pull Request #5948 · LemmyNet/lemmy

Necessary because we can't waitUntil(post.deleted == true) for post deleting, since it will just return undefined due to the tombstone.
GitHub

Add voyager development as the default test server for test.sh by dessalines · Pull Request #3444 · LemmyNet/lemmy-ui

GitHub

Add ability to lock comments by dessalines · Pull Request #3413 · LemmyNet/lemmy-ui

Description This also alters the lock post functionality to use a dialog, so you can add a reason. Also adds the ModLockComment data to the modlog. Fixes Add comment locking. #3383 In the post sc...
GitHub

Adding post time filtering with defaults. by dessalines · Pull Request #3403 · LemmyNet/lemmy-ui

Fixes More specific time filtering #2187 Description Adds the default_post_time_range_seconds day range select to your user settings. This is extracted into a component that uses days by default....
GitHub

Upgrading pnpm to 10.16 by dessalines · Pull Request #3420 · LemmyNet/lemmy-ui

GitHub

Collapse removed comments that have no children by default. by dessalines · Pull Request #3416 · LemmyNet/lemmy-ui

Fixes Collapse removed comments without children by default #3398 VID_20250912_173827.mp4
GitHub

Updating to new 1.0 names. by dessalines · Pull Request #3412 · LemmyNet/lemmy-ui

Just a few updates from lemmy-js-client, no logical changes.
GitHub

Adding ability to visit a random community. by dessalines · Pull Request #3401 · LemmyNet/lemmy-ui

Fixes Feature Request: Go to a random community #116 Description Adds visit a random community button to the communities page. It uses the current local vs all filter also. Screenshots ...
GitHub

Highlight new comments using the last read comments time. by dessalines · Pull Request #3405 · LemmyNet/lemmy-ui

Uses the post_actions.read_comments_at field for the post screen. Everywhere else still uses the 10m default. Fixes Incrementally read a post's new / unread comments (implement UI) #3216
GitHub

Fixing scheduled publish time. by dessalines · Pull Request #3404 · LemmyNet/lemmy-ui

All of this work was added by @matc-pub , this is just a minor fix. Fixes Post scheduling #3269 Screenshots
GitHub

Adding read and hidden content for your profile. by dessalines · Pull Request #3379 · LemmyNet/lemmy-ui

Fixes Add ability to list your read content (combined). #3282 Fixes Add ability to list your hidden content (combined) #3283 Description Adds read and hidden filters (the backend functionality exi...
GitHub

Add ability to show banned users and all users. by dessalines · Pull Request #3384 · LemmyNet/lemmy-ui

This was mostly completed by @matc-pub, but I added the filters, and changed the tab from banned to users. Fixes Add admin ability to list all users (with optional banned filter) #3278 Screenshots...
GitHub

Add ability to block all persons from an instance. by dessalines · Pull Request #3348 · LemmyNet/lemmy-ui

Adds UserBlockInstancePersons alongside the already-existing UserBlockInstanceCommunities. Also cleans up some of the i18n code for blocking / unblocking items. Fixes Add person blocking (in additi...
GitHub

Add ability to create a note for a person, and view vote totals by dessalines · Pull Request #3347 · LemmyNet/lemmy-ui

Description Add ability to create a note for a person, and view vote totals. Fixes Add the ability to tag users like on RES #2353 (implement UI) #3221 Fixes Keep a score of the upvotes and downvot...
GitHub

Make reason mandatory for mod actions (fixes #1948) by Nutomic · Pull Request #5982 · LemmyNet/lemmy

Seeing as reason is already mandatory in most cases in lemmy-ui, it makes sense to enforce it in the backend as well.
GitHub

Rename FederationState.next_retry and NotificationType by Nutomic · Pull Request #5991 · LemmyNet/lemmy

GitHub

Rename person banned columns by Nutomic · Pull Request #5975 · LemmyNet/lemmy

These dont make much sense here.
GitHub

Show most used languages first by Nutomic · Pull Request #5961 · LemmyNet/lemmy

This means users dont have to scroll down a lot to find their languages, but will most likely find them near the top.
GitHub

Restrict max length of community title by Nutomic · Pull Request #5958 · LemmyNet/lemmy

As this meme points out, the length check for community title is missing so that up to 255 chars are allowed which is way too long. So I added a check to limit it to 50 chars. For longer info we ha...
GitHub

Reenable plugin hook (fixes #5925) by Nutomic · Pull Request #5954 · LemmyNet/lemmy

Looks like this didnt cause the test failures.
GitHub

Sorting for instance list by Nutomic · Pull Request #5946 · LemmyNet/lemmy

GitHub

Print diff-check errors to stdout (fixes #5937) by Nutomic · Pull Request #5964 · LemmyNet/lemmy

Output: $ ./scripts/test.sh lemmy_db_schema_setup 2025-09-09 15:28:06.415 CEST [139305] LOG: redirecting log output to logging collector process 2025-09-09 15:28:06.415 CEST [139305] HINT: Future...
GitHub

Simplify translation code by Nutomic · Pull Request #3472 · LemmyNet/lemmy-ui

Reduces size of served Javascript from 9.6mb to 7.2mb (gzipped 2.5mb to 2.0mb). There are no errors logged and everything seems to work normally. Edit: as @matc-pub mentioned this is already served...
GitHub

Fix Arabic user/community names (fixes #2207) by Nutomic · Pull Request #3459 · LemmyNet/lemmy-ui

I wonder if there are any other params missing this decoding.
GitHub

Remove env var LEMMY_UI_DEBUG, use NODE_ENV instead by Nutomic · Pull Request #3452 · LemmyNet/lemmy-ui

GitHub

Add new modlog filters by Nutomic · Pull Request #3443 · LemmyNet/lemmy-ui

Defined here: https://github.com/LemmyNet/lemmy/blob/main/crates/db_schema/src/lib.rs#L96
GitHub

Improve development instructions to use remote instance by Nutomic · Pull Request #3371 · LemmyNet/lemmy-ui

With these instructions its not necessary to compile the backend locally which makes everything much easier. Edit: The initial page load is working, but subsequent actions like browsing or login th...

Lemmy - Donatealign-rightstaralign-right

  • Copy link
  • Flag this article
  • Block
Tim Chambers boosted
Inautilo
@inautilo@mastodon.social  ·  activity timestamp 4 weeks ago

#Development #Announcements
W3C’s new logo and tagline · ”Making the web work, for everyone.” https://ilo.im/167bom

_____
#Logo #Tagline #W3C #Mission #Community #OpenWeb #WebStandards #WebDev #Frontend #Backend

  • Copy link
  • Flag this post
  • Block
Inautilo
@inautilo@mastodon.social  ·  activity timestamp 4 weeks ago

#Development #Announcements
W3C’s new logo and tagline · ”Making the web work, for everyone.” https://ilo.im/167bom

_____
#Logo #Tagline #W3C #Mission #Community #OpenWeb #WebStandards #WebDev #Frontend #Backend

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login