Today on meta.discourse.org…
Key Stats
Top users (posts + likes, last 24h)
| User | Posts | Likes | Recent highlight |
|---|---|---|---|
| awesomerobot | 3 | 14 | Clarified AI/semantic search messaging in a solved thread — read more |
| Ivan_Rapekas | 3 | 11 | Released a theme component adding the ai ai-summarize button into the topic header/sidebar — read more |
| Moin | 4 | 11 | Opened a PR to make “Restrict uploads” work via groups instead of trust levels — read more |
| zogstrip | 3 | 9 | Confirmed a fix for “permanently delete” restore-state bug via core PR — read more |
| Eilgnaw | 1 | 8 | Announced Dexo, a native iOS client for Discourse — read more |
| david | 4 | 7 | Tracked “no new version emails” to a redis gem update and linked a fix — read more |
| darkpixlz | 3 | 7 | Flagged issues in a plugin announcement and suggested the official skeleton — read more |
| nathank | 4 | 6 | Weighed tradeoffs of App Store wrappers for PWAs in a forum app discussion — read more |
| Arkshine | 2 | 5 | Shipped a quick UX fix for alias/title handling in Quote Callouts — read more |
| pmusaraj | 5 | 5 | Investigated activitypub verification failures (meta actor vs. other actors) — read more |
“I’ve heard this feedback from a few different places now, so I’ve added a little messaging around it to clarify…” — awesomerobot on search behavior changes (source)
Also active (more threads worth a click):
- Topic Voting UI punctuation fix when votes = 0 and tags are present — read more
- Similar-topics popup tag positioning (ux) — read more
- Discotoc floating Contents/Timeline buttons issue (disco-toc) — read more
- Admin webhooks page layout + localization concerns — read more
- DiscourseConnect configuration uncertainty on an inherited forum — read more
- A long-running search guide got pruned/updated, then selectively restored — read more
- Ongoing dev-news thread: converting themes/plugins to
.gjs— read more - Self-hosting: cron-based auto-updates safety check-in (2026 edition) — read more
- Feature request: “pin” authoritative topics for certain search keywords — read more
- Self-hosting privacy: reducing IP leakage from preloading / fetching external resources — read more
- Bug: “required: true” not enforced for upload field in form templates (form-templates) — read more
- Feature: ICS exports missing post URLs (calendar-and-event) — read more
- Bug report (ZH): permanent-delete flow unexpectedly “restores” state — read more
- Support (FR): admin warning about
discourse.resolver-resolutionsin a third-party plugin — read more - Marketplace: bulk-create + approve ~1,500 users via API (Marketplace) — read more
Interesting Topics
#Theme component
-
Noble_Fish spotted confusing duplicate callout entries when aliases share a Title, and Arkshine quickly shipped a fix to filter the type list properly — read more
-
Ivan_Rapekas released “AI Summary In Topic Header”, a theme component that surfaces the Discourse AI summarize action in the topic’s right sidebar (desktop) and title area (mobile/narrow) (ai ai-summarize) — read more
-
In “Restrict uploads”, Moin shared a PR switching restrictions from trust levels to groups, making “subscriber-group-only uploads” much easier to model — read more
#Extras
- Eilgnaw introduced Dexo, a native iOS Discourse client (UIKit/Swift) featuring multi-forum management, HTML rendering, secure User API Key auth, and light/dark/system themes — read more
#Plugin
-
The “ImgLink” plugin announcement drew scrutiny: Moin questioned “random/spammy tags” and broken links, and darkpixlz removed tags and suggested starting from the official plugin skeleton — read more
-
A long-running “Custom Wizard Plugin” thread got a notable update: david said the fix was merged and asked maintainers to re-enable the rollup plugin compiler for verification — read more
bug
-
“No new version emails” appears to have broken after a
redisgem update (dating back to March 2025); david linked the core PR addressing it — read more -
ActivityPub integration hit a Mastodon compatibility snag: Mastodon seemingly renamed
scopetoscopes; pmusaraj proposed a fix and later confirmed meta-side resolution (activitypub) — read more
Support
-
A report about failing to connect Discourse ActivityPub actors suggests something specific to the meta actor (other actors worked in testing); pmusaraj is still investigating and comparing cross-instance behavior (activitypub) — read more
-
kirupa asked how to add custom links beneath the welcome banner; responses pointed to the “Banner Featured Links” component and potential plugin-outlet configuration mismatches after banner migrations — read more
-
joshhabka asked about MediaWiki-style
[[wikilinks]]autocomplete in posts; discussion covered alternatives like standard markdown linking and Watched Words for auto-linking common phrases — read more
#Feature
-
A request proposed updating only themes/components (without full core upgrades) to reduce admin friction and avoid rate limits when updating many components — read more
-
A detailed calendar-and-event request argues for multiple
[event]blocks per topic so tentative times can all appear on the calendar during scheduling, rather than fragmenting discussions into one-event-per-topic — read more
#Data & reporting
- nathank shared a Data Explorer query to list event invitees including primary email addresses, aimed at event follow-ups/reminders (calendar-and-event sql-query) — read more
blog
- Discourse published a new Discover roundup highlighting communities “where builders learn together,” with a companion discussion topic on meta — read more
Activity by the @team Group
-
awesomerobot focused on UX polish and clearer messaging: they added explicit UI copy distinguishing “exact” vs semantic/AI-ish matches in search results feedback (search thread), and confirmed a fix for a Topic Voting tag-list comma glitch (topic-voting + tags). They also pointed to a fix for tags appearing too low in the “similar topics” popup (UX report).
-
zogstrip pushed multiple fixes forward by tying reports directly to core PRs: a “permanently delete” state bug report in Chinese (bug report), “required: true” not being enforced for upload fields in form templates (form-templates bug), and missing post URLs in ICS exports (calendar feature).
-
david handled a mix of diagnosis, guidance, and maintenance follow-through: they traced “no new version emails” to a
redisgem change and linked the fix (bug thread), advised that.gjsformat updates should be done in a local dev environment (dev-news thread), clarified a French admin-warning banner was caused by a third-party plugin and suggested uninstall/report-to-author (support thread), and confirmed a Custom Wizard fix was merged plus requested retesting with rollup enabled (custom wizard). -
pmusaraj spent time deep in activitypub troubleshooting: they identified Mastodon parameter drift (
scope→scopes) and proposed a plugin-side fix (mastodon issue) before confirming it was resolved on meta (follow-up). In a separate report, they noted failures seemed tied to the meta actor and compared behavior across instances/domains (Discourse AP connection issue). -
sam performed doc gardening on “Searching for content effectively”: they removed stale discussion after cross-referencing current code (doc update note), then restored previously deleted wiki content to unblock improvements and encouraged suggested edits to the OP (restoration).
If yesterday taught us anything, it’s this: may your callout aliases stay tidy, your summarize buttons stay visible, and your ActivityPub “scopes” always be spelled correctly.