Today on meta.discourse.org…
Key Stats
- New posts (last 24h): 68
- New topics (last 24h): 14
Top users (posts / likes in the last 24h)
| User | Posts | Likes |
|---|---|---|
| Lilly | 4 | 20 |
| markvanlan | 1 | 19 |
| gilles | 6 | 4 |
| merefield | 4 | 4 |
| zogstrip | 3 | 4 |
| Falco | 2 | 4 |
| NateDhaliwal | 1 | 4 |
| martin | 3 | 5 |
| putty | 2 | 5 |
| Shauny | 1 | 3 |
A big chunk of today’s momentum came from two major announcements: nested replies (read more) and clearer group semantics for “everyone” (read more).
More threads with fresh activity (quick links)
(Extra browsing fuel from across Meta—each link is a specific post.)
- DiscourseAI translation UI edge case: default LLM text not updating live (read more)
- Gemini “thinking budget” quirk discussion continued (read more)
- Boosts feedback kept rolling in (read more)
- Calendar/mobile work continued via a PR proposal (read more)
- Topic List Previews docs typo got corrected collaboratively (read more)
- Email subject line simplification feedback continued (read more)
- “Workflow” naming collision concern raised for core vs plugin (read more)
- Discourse Workflow plugin shipped compatibility updates (read more)
- Sidekiq 8 MiniScheduler integration PR got merged & released (read more)
- OpenID Connect group sync bug: backporting underway (read more)
- API failures around
silenced_till+ ESR timing discussion (read more) - “Disable Markdown / default rich text” thread asked for a reliable repro in Contribute > Bug (read more)
- Assign on mobile: modal search field blows up with JS error (read more)
- Data restore/migration troubleshooting continued (S3 uploads rake task) (read more)
Interesting Topics
#Announcements
-
Nested replies are here (early days, big potential): markvanlan introduced an officially-supported, fully nested topic view—including a single-thread view when deep-linking to a reply, plus new site settings and a roadmap to watch. read more
-
Clearer permissions via new pseudogroups: martin announced “granular” pseudogroups—
anonymousandlogged_in_users—to replace confusing@everyonebehavior in group-list settings, while explicitly keeping category/tag permission semantics stable. read more -
Reporting UI clarity improvements shipped: In the ongoing admin reporting thread, martin noted a merged change that makes upcoming “reporting improvements” options more explicit (No one / Staff / Specific groups). read more
General
- Interest check: deeper gamification beyond trust levels: A proposal to integrate a richer XP/streaks/economy-style gamification system with Discourse sparked discussion about where core ends and plugin ecosystems begin (gamification). read more
#Self-hosting
-
Renaming categories (and slugs) without breaking links: bayardo.rivas asked what changes are “safe” in production; replies clarified how category IDs drive routing and how “wrong” slugs still redirect—plus practical examples and reassurance about renaming slugs. read more
-
Redirecting users away from non-existent pages: A self-hosting question on handling 404s quickly pointed to established approaches and highlighted using permalinks for redirecting specific paths. read more
-
Self-hosted DiscourseAI sentiment model fix: A setup broke due to upstream model files returning 404; Falco shared a workaround by pointing Docker at the correct branch until the model-side change lands. read more
bug
-
Grid lightbox navigation order is wrong: Shauny reported grid-uploaded images advancing in an unexpected order (1,3,2,4), and zogstrip confirmed it was debugged and fixed via a PR. (lightbox) read more
-
Chinese error: “cannot find requested URL/resource” fix in progress: In a Chinese-language bug thread, zogstrip reported reproducing the issue and working on a fix (linked PR) before landing the final solution. (fixed) read more
-
Upcoming Events: clicking a link opens a user card (maybe Safari PWA?): Ethsim2 traced the click path through FullCalendar’s
eventClickand a popover menu, then suspected conditions like Safari PWA + network jitter after the issue stopped reproducing reliably. (calendar-and-event ux) read more -
Norwegian locale mismatch wastes translation credits: A DiscourseAI locale detector labeling Norwegian as
nowhile target locales usenb_NOcaused “translations” that barely change content—prompt tweaks were suggested as a fast mitigation. (ai) read more -
Assign/re-assign on mobile: can’t type in the user search field: A long-running mobile/assign issue resurfaced with a concrete console trace; attempts to guard
targetElementremoved the exception but didn’t restore typing behavior. (mobile assign) read more
Support
-
Hide user cards from anonymous users: A straightforward configuration question got a quick pointer to the relevant setting to prevent anon visitors from seeing user cards. read more
-
Translation translates only the topic title (not the post body): A report showed the title translating while the post content did not; nat identified a post-length limit and adjusted/bumped so the content translated properly afterwards. read more
Activity by the @team Group
-
markvanlan unveiled Discourse’s new nested replies experience, including enablement settings and early roadmap notes in Introducing nested replies.
-
martin clarified the long-standing
@everyoneambiguity by announcing newanonymous+logged_in_userspseudogroups in Granular group-based permissions for anonymous and logged in users, and followed up to confirm category/tag permissions won’t unexpectedly become login-gated (read more). He also shipped UI clarity improvements for reporting options in Admin Reporting & Analysis: Incremental Changes. -
zogstrip acknowledged and fixed the lightbox ordering bug reported in Grid Lightbox images show in wrong order, continued progress on the Chinese-language error thread in 出错了:找不到请求的 url 或资源, and helped diagnose an API issue by pointing to a prior fix/commit in API calls fail due issue with main_user_record silenced_till.
-
Falco unblocked self-hosted sentiment analysis by providing a working model reference/branch in Self-Hosting Sentiment and Emotion for DiscourseAI, and advised on cross-site iframe/Salesforce embedding approaches (domain alignment vs
same_site_cookies) in Is it possible to embed Discourse into a Salesforce Community…?. -
nat jumped into translation issues twice: first by noting and effectively resolving a “title translates but post doesn’t” case in Translation does not translate topic but title is translated, and then by suggesting prompt-level mitigations for Norwegian locale normalization in Norwegian is identified as
noby locale detector agent…. -
chapoi provided the relevant admin setting to disable user cards for anonymous visitors in Anonyme carte utilisateur.
-
david confirmed a Dev PR was “Merged and released” in PR: Fix MiniScheduler::Web integration with Sidekiq 8.
-
pmusaraj shared that backporting is underway for an SSO/OpenID group sync issue in OpenID Connect group can kick users out of all unsynced groups.
Yesterday’s vibe in one line: may your replies be neatly nested, your permissions less mysterious, and your lightbox arrows finally go 1-2-3-4.