Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

New posts: 69
New topics: 3

Top users (last 24h):

Interesting Topics

  • #Developer Guides #discourse-compatibility: david clarified how Gem::Version compares stable and prerelease versions when pinning plugin and theme versions for older Discourse installs read more

  • Community How do other admins deal with compromised accounts? piffy suggested setting up reoccurring alerts for suspicious email changes read more and Architect weighed in on adding urgent phone alerts for high-severity cases read more

  • Support How can I lock a category so that nobody can post in it any longer? Jagster walked through updating the “everyone” permission to read-only in category settings read more

  • Support #polls: Poll plugin refers to missing SiteSetting.poll_create_allowed_groups_map – sam moved this into Support after uncovering the magic method actually exists read more

  • Support badges #notifications: How to mute badge notifications? Moin outlined both user-level and global site settings to suppress badge pop-ups and emails read more

  • Bug #install: ./discourse-setup puts SMTP username at the start of the SMTP password – sam hypothesized issues with special characters and enlisted pfaffman for tests read more and pfaffman dug into password patterns read more

  • Bug pr-welcome regex #watched-words: Watched word regular expression crash – sam proposed validating regex on save and RGJ suggested wrapping the Regexp call in an exception handler read more and discussion

  • Bug Error Moving posts returns a 422 – sam requested log details and reproducibility steps while vincentp confirmed it appears isolated to a single topic read more and follow-up

  • Bug email pr-welcome #activity-summary: Internal Server Error when previewing digest emails – ghassan found an edge case for Persian/Urdu numerals and pushed for storing dates in ASCII with view-layer localization, with xkhalid advocating correct left-to-right Arabic formatting read more

  • #Translations translation #content-localization: Locale-specific defaults for site settings (locale_default) – Moin asked about enabling unicode_usernames by default and gerhard explained it’s off for security, suggesting locale-aware overrides read more

  • Theme component: Announcement Bar – dementad saw the banner render below the header in production despite a correct preview, and NateDhaliwal probed theme/plugin outlet settings read more and update

  • Support Hetzner S3 support – pfaffman and schneeland pointed out Hetzner’s lack of explicit uptime guarantees, recommending its use for data uploads only read more and insight

  • Support Update or Replace Header Locale Selector for New Discourse Header – Evie_Tao sought guidance on migrating the header-locale-selector to Glimmer, and Lilly linked to an existing broken-component thread read more and discussion

  • Support ai #content-localization: AI translation backfill not working after all settings configured – nat detailed setting ai_translation_backfill_hourly_rate and Data Explorer queries to diagnose stuck translations read more

  • #Sysadmins unsupported-install #advanced-setup: Deploy Discourse without Docker – fokx confirmed that SMTP must be configured in config/discourse.conf and pointed to log locations for troubleshooting read more

Activity by the @team Group

With all those compromised-account alerts, SMTP quirks, and calendar collapses, it feels like herding digital puppies—fortunately, everyone’s paws are intact!