デイリーサマリー (UTC午後1時)

Today on meta.discourse.org

Key Stats

  • New posts (last 24h): 68 (as seen across Latest)
  • New topics (last 24h): 14 (as seen across Latest)

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 .gjsread 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-resolutions in 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 redis gem 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 scope to scopes; 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

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 redis gem change and linked the fix (bug thread), advised that .gjs format 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 (scopescopes) 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.