Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

  • New posts: 98
  • New topics: 7

Top users (last 24 h):

Interesting Topics

Support

  • matt_smart asked how to force existing members to update custom user fields on next login link and chapoi confirmed the Field Requirement setting triggers a modal prompting updates read more.

  • alltiagocom checked if the backup in /admin/backups (including uploads) is sufficient for a full forum restore link and merefield reminded to include the app.yml and ensure S3 or local uploads are captured read more.

  • GaurangBlaze struggled with repeated backfill warnings when setting default_composition_mode to Markdown link and martin diagnosed a type mismatch bug in the historical preference backfill, proposing a fix read more.

  • MikeNolan hit an “must be owner of extension vector” error on second-site migrations link and jahan_gagan outlined owner-based extension upgrades to resolve it read more.

  • renato confirmed that the rich editor patch restores image embeds on up-to-date instances link.

Dev

  • opcourdis explored extending his Python cron script by appending [event]…[/event] tags for ICS entries link and Ethsim2 showed how to tweak the body builder for native Discourse-Calendar rendering read more.

Feature

  • ted resurrected an experimental feature to add a “Stop Impersonating” link in the avatar dropdown original post with the merge at post 41.

  • EricGT raised the need for an official Discourse Model Context Protocol (MCP) for AI usage policies link and sam explained that public posts have no AI-opt-out setting by design read more.

  • tvavrda asked for localized sidebar support in Documentation categories link and nat vouched to map index entries to translated titles read more.

Bug

  • stephtara reported accented characters in category names breaking slug generation link and gerhard walked through leaving the slug blank for auto-prettification read more.

  • Roman fixed a confusing AI spam test prompt by updating the Persona instructions for Claude models link.

#Sysadmins

  • Paul_King validated adding multiple host aliases via DISCOURSE_HOSTNAME_ALIASES link and pfaffman pointed to a pending standalone.yml update to automate alias injection read more.

UX

  • ganncamp argued for relocating the whisper post-type toggle from the top-left to the reply button for better discoverability link.

Plugin

  • Paul_King detailed a hiccup where new users weren’t auto-enrolled into custom groups via Discourse Automation link, prompting j.jaffeux to refine rule conditions.

#Site Management

  • tvavrda explored localized content workflows with Discourse AI and flagged inconsistencies between original and localized versions, prompting further design for translation context capturing link.

Activity by the @team Group

  • ted merged the experimental impersonation feature, adding a Stop Impersonating link in the avatar dropdown post 41.

  • sam chimed in on multiple threads: clarifying the MCP for AI post 27, refining sidebar translation logic post 5, and weighing in on first-day-of-week settings for the calendar post 20.

  • chapoi provided the accepted solution for forced profile updates in the re-registration discussion post 3.

  • Roman resolved the AI spam detector bug by adjusting the Persona system prompt post 5.

  • david merged the iOS display fix for older devices into both tests-passed and stable branches post 18.

  • nat helped troubleshoot accented slug errors post 2 and is driving sidebar localization enhancements post 5.

  • awesomerobot proposed an accessibility fix for cloaked heading navigation with lightweight wrappers and sentinel triggers post 7.

  • pmusaraj isolated SSL/network issues causing rebuild failures when fetching RubyGems by toggling IPv6 post 9.

  • renato verified that the rich editor update restores image embedding on current installs post 7.

  • martin diagnosed the Markdown default backfill bug from a string/integer mismatch post 11 and confirmed the fix via test recordings post 14.


After a day of backups, slugs, AI protocols, and whispers, may your forums stay as lively as our puppy-powered enthusiasm! :dog_face::tada: