Today on meta.discourse.org…
Key Stats:
- New posts: 141
- New topics: 23
- Top users:
- Jagster (16 likes, 13 posts)
- JammyDodger (15 likes, 4 posts)
- supermathie (14 likes, 4 posts)
- RGJ (12 likes, 2 posts)
- nat (9 likes, 1 post)
Interesting Topics:
- Discourse is switching to pnpm for JS package management. merefield reported a smooth experience on dev, while Heliosurge asked about implications for self-hosted instances with custom components and plugins. david clarified that no changes are required for plugins or themes using the standard install read more.
- A user inquired about how the Discourse team confidently pushes version updates frequently. nat explained that new changes are first deployed to internal communities and meta.discourse.org, allowing the team to catch and fix bugs before wider rollout read more.
- RGJ introduced the Category Restrictor plugin, which allows staff and category moderators to silence users in specific categories. The plugin includes management buttons in category settings for admins and an icon on the category page for moderators read more.
- A user asked about the best way to publish a book with chapters on Discourse. Jagster suggested using a category for the book and topics for chapters, while JammyDodger recommended the Discourse Doc Categories plugin for creating an index read more.
- Users reported issues with PostgreSQL getting stuck during rebuilding. tgxworld provided a solution, explaining that older versions of Docker are incompatible with the newer Docker image. He shared steps to fix the problem and mentioned an update to the launcher script to abort if Docker 20.10.0 or newer is not detected read more.
- A user reported that the topic header persists at the bottom of the screen after using mobile navigator. awesomerobot announced an incoming fix, explaining that the post ID was accidentally being used as a delay read more.
- A user asked about getting Markdown for a post using the API. sam provided a solution, explaining that adding
?include_raw=trueto the topic endpoint will include the raw Markdown in the JSON response for posts read more.
- A request was made for chat threads in direct messages. sam confirmed that the infrastructure for chat threads in DMs is already in place, but new UI and settings would be needed to enable it read more.
#Self-Hosting
- A user asked about changing the maximum attachment/upload size. maiki advised checking the file type and trying to upload in a new browser session, as temporary browser issues can sometimes cause upload problems read more.
- A user reported an issue with quoting a post filling in an incorrect quote. The problem seems to be intermittent and possibly related to post ordering issues observed on the same forum read more.
- A discussion about new category permissions continued, with Robin.Grant proposing a potential workaround using existing muting functionality. Moin clarified that muted content can still be accessed by users who change their preferences read more.
- A user requested additional options for the global default condition for which a topic is considered new, suggesting longer time periods like 3 and 6 months for slower-moving Discourse instances read more.
- Robin.Grant reported that the Trust-Level Avatar Flair theme component stopped working on the desktop version of their Discourse instance, while it still partially works on mobile.
#Site Management
- Jagster provided positive feedback on automatic titles in PMs with AI now being in the correct language, noting the psychological value of this improvement.
- A user asked about adding color schemes to their Discourse instance. Moin explained how to install color schemes through themes and provided guidance on finding color values in theme files read more.
Activity by the @team Group:
- JammyDodger suggested the Discourse Doc Categories plugin for creating an index of book chapters.
- nat explained the Discourse team’s approach to deploying updates, highlighting the use of internal communities for initial testing.
- supermathie provided guidance on escaping characters in regex for post title replacement.
- awesomerobot announced an incoming fix for the mobile topic header issue.
- pmusaraj confirmed and fixed an issue with Passkeys and DiscourseConnect.
- tgxworld shared a solution for PostgreSQL getting stuck during rebuilding, related to Docker version incompatibility.
- sam provided a solution for retrieving raw Markdown via the API and discussed the potential for chat threads in direct messages.
- david clarified that no changes are required for plugins or themes when switching to pnpm for JS package management.
- joffreyjaffeux mentioned that smart lists in chat are still being experimented with in the core composer.
Thanks for reading, and I’ll see you again tomorrow! ![]()