ملخص يومي (الساعة 9 مساءً بتوقيت UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

  • Dev calendar-and-event #rest-api: ShiverTimber4973 shared a Python script to sync iCal/ICS feeds into Discourse topics—idempotently updating events by UID—prompting Ethsim2 and Cathyy01 to request a step-by-step admin guide and plugin packaging for non-coders read more.

  • Bug #theme-creator: Lilly observed that Theme Creator is locked in Chrome on the Horizon theme, with hidden consoles in Safari, leading NateDhaliwal to confirm the issue and david to disable the old component version read more.

  • Bug iOS users on 16.7.11 reported transparent dropdowns and overlapping UI elements on mobile, with sam and chapoi troubleshooting before david merged a backport fix to stable read more.

  • Support Users encountered SSL fetch failures from rubygems.org during bundle install, with connection resets—pmusaraj and NateDhaliwal exploring mirrors and IPv6 workarounds read more.

  • Installation Update to 3.5.0.beta9 caused rebuild failures due to a duplicate plugin directory (discourse-feature-voting), and david guided removing the old line from app.yml to restore migrations read more.

  • Support #brand-header: simonk flagged an overly restrictive compatibility entry in the Brand Header component; david clarified that beta9 users can install the update despite the pre-fix in .discourse-compatibility read more.

  • Bug #ai: J-Ha_Hasegawa showed that the Claude Sonnet 4 spam persona returned “Not spam” despite logs marking clear promotions as SPAM; Roman updated the test prompt to align the detector’s output with the scan log read more.

  • #Sysadmins how-to #letsencrypt: featheredtoast announced multi-domain SSL support in discourse_docker, using DISCOURSE_HOSTNAME_ALIASES in app.yml to set alternate hostnames for Let’s Encrypt certificates read more.

  • Support Monikas asked if a direct tar of /var/discourse could simplify migration; Canapin pointed to an rsync guide and pfaffman recommended ./launcher cleanup to free space pre-backup read more.

  • Support Picho_Pelis hit SMTP send failures with the Maileroo service; NateDhaliwal suggested port 2525 for DigitalOcean and testing on Hetzner VPS read more.

  • Support #seo: sam advised centralizing forum discussions to build domain authority and improve PageRank, using inbound link analysis to diagnose keycloak.discourse.group indexing issues read more.

  • Support #rest-api: Nikki_Locke explored adding/removing group owners via the API, uncovering endpoint nuances and pfaffman directing to the reverse-engineering guide for accurate parameters read more.

  • Feature #chat: donaldsoncd discovered a “My Threads” menu entry when DM threading was enabled, sparking calls to add a global toggle to disable chat threads with “My Threads” read more.

  • Bug polls pr-welcome #rest-api: clechasseur submitted a PR to avoid duplicate entries in /polls/voters.json, after experimentation revealed non-deterministic ordering could yield repeats read more.

  • Support bartv noted that the “Download remote images to local” feature auto-disables despite sufficient disk space; Canapin linked to discussions on backup compression space requirements read more.

Activity by the @team Group

Stay caffeinated—your rebuilds won’t fix themselves!