Dagelijkse samenvatting (13:00 UTC)

Today on meta.discourse.org

Key Stats

  • New posts: 70
  • New topics: 8

Top Users

Interesting Topics

  • Bug Review queue malfunctioning on the Horizon theme — tobiaseigen discovered the review queue broke due to a legal compliance plugin, RGJ applied a fix and nathank confirmed it’s resolved. read more

  • Bug Spacing between :wave: and text on returning user notice — some CSS rules vanished, and chapoi restored proper spacing in the new editor. read more

  • Bug Broken header buttons API on stable — david backported a fix from latest to stable via PR 35116, correcting the button behavior. read more

  • Bug AI Gists button shown for PMs, but with no summary text — awesomerobot merged an update to suppress the AI summary in private messages. read more

  • Bug Quote button not appearing in Safari 26.0 on macOS — adamengst and pmusaraj traced this to login-state quirks; it remains a known limitation. read more

  • Feature Arabic Search Normalization: Missing Support for Hamza Variants, Ya/Kaf Forms, and Orthographic Equivalence — Osama framed a pr-welcome proposal to gate advanced Unicode NFKC and custom mappings behind a site setting. read more

  • Feature Suggestion: Impersonating an account should not affect “last seen” date — ted outlined how the new experimental_impersonation feature preserves original last_seen_at, linking to PR 34872. read more

  • Feature Various suggestions to improve the doc categories plugin — cmdntd pitched editable icons, styled submenus, collapsible defaults, and nested indices; nat spun it into a voteable feature topic. read more

  • Feature Discourse CAN show nested replies? — rokejulianlockhart highlighted existing Q&A plugin and theme components that simulate threaded collapsible replies. read more

  • Support Como se pone esto HOT Caliente — Picho_Pelis wanted the “HOT” badge on Horizon; chapoi explained its fixed sidebar route at /hot. read more

  • Support Create a new topic button disappeared — newkid was puzzled by Horizon’s opinionated toolbar; chapoi detailed its move to the right-hand sidebar. read more

  • Support Did a recent update change how caching/pagination works? — Wintermute noted timeouts on 68 000-reply threads; chapoi flagged this to awesomerobot for possible ties to accessibility updates. read more

  • Support How can I make an effort to add the site to the list of Discourse Discover — Jun learned from mae that activity thresholds matter; encouraged to revisit once community posts increase. read more

  • Support Plugins available in starter package? — Barney_Lodge asked about hosted plugins; Moin listed AI, Cakeday, Checklist, Footnote, hCaptcha, Math, Reactions, and Spoiler Alert. read more

  • Dev Add confirmation box when replying to old topics — CT075 is building a theme plugin to warn or block necro-bumps with a custom “are you sure?” dialog, exploring plugin API hooks. read more

Activity by the @team Group

Yesterday’s hot badge hunt and 70-post sprint proves our community thrives on adventure—let’s see what new quests await us today!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • DiscourseHub freezing on iPadOS
    Jagster reported that DiscourseHub crashes when opening any forum on iPadOS 26.0.1; pmusaraj quickly reproduced the issue and shared a beta fix for TestFlight testing.

  • Repetitive replies on expand click
    kelv reviewed TethysPlex’s pull request addressing duplicate posts on expand-button clicks and approved the merge to resolve this bug.

  • Title edits no longer bump topics
    After community feedback, a recent update by martin ensures that editing titles, tags, or categories won’t undesirably bump topics.

  • Adding tag to multiple groups breaks it
    An old Bug where tags disappear if added to several groups is now explained by bayardo.rivas, who shared a diagnostic and solution.

Support

  • New replies require manual refresh
    “Replies don’t display automatically on desktop Chrome,” lamented patrickemin in this support thread; community traced it to the Trust-Level Avatar Flair component and ultimately fixed it—see solution.

  • Mute all categories except one
    To help mailing-list mode users focus only on watched categories, Moin provided a data-explorer query in this post that auto-generates the list of categories to mute.

  • Backup downloads failing
    RGJ confirmed that clicking backup links without login doesn’t start the download, prompting discussion of authentication workarounds in this backup thread.

  • Cannot access My Themes in Theme Creator
    NateDhaliwal encountered 404s when opening ‘My Themes’; Lilly verified the issue on iPhone and is investigating further in the theme-creator support thread.

  • ActivityPub posts published as links
    skarnio found that federated posts appear as links instead of full articles; the community is troubleshooting plugin settings here.

  • MaxMind IP location remains unknown
    Despite configuring license keys, MoRanYue’s Discourse shows Unknown for IP locations; logs and database precompile outputs are discussed in this troubleshooting post.

  • Markdown links need https://
    one1 noticed that [link](example.com) no longer activates; the team is investigating changes in the Markdown parser in this discussion.

  • Integrating MyBB in Discourse mobile app
    Lyvyoo requested a Tapatalk-like solution to view MyBB forums in DiscourseHub without migrating; ideas around a plugin vs. migration are being explored here.

Feature

  • Bulk tag icon configuration
    While waiting for a native tag-icons feature, Moin demonstrated a data-explorer SQL query to generate icon settings for all tags in a group—watch the video demo.

  • Expand reactions beyond 3 emojis
    Shauny requested a setting to display more than three default reactions; the team is discussing whether to extend the chat UI or adjust the reactions plugin in this feature request.

  • Community Fragmentation blog companion
    Discourse’s new blog post on growth-induced fragmentation sparked a lively discussion on sustainability and engagement here.

Activity by the @team Group

Here’s hoping your DiscourseHub stays unfrozen and your categories stay unmuted—see you tomorrow for more updates!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Cannot access My Themes in Theme Creator: NateDhaliwal first saw a 404 error and Lilly reproduced it in post 5. read more

  • “Hide Details” section open by default in new editor: feedback from soggyboy on default-open details popped up in post 15, prompting lindsey to plan a default-closed fix. read more

  • Editing timestamp prevents bump: ToddZ noted in post 6 that editing a 1-post topic no longer causes bumps after the recent fix. read more

Support

  • Large icon not rendering in DiscourseHub: pmusaraj explained in post 4 that the app falls back to the T logo due to missing SVG in the basic-info feed. read more

  • Fast typing threshold notification: Moin highlighted the silent user mutes and the need to enable Notify mods when user silenced in post 2. read more

  • Invites lack Google signup: Moin discussed invite-only links missing Google login and linked to a feature request in post 3. read more

  • 500 on custom avatars: MoRanYue detailed proxy settings that fixed OSS access and stopped 500 errors in post 9. read more

UX

  • RTL toggle misalignment: discojan framed LTR toggles in RTL contexts in post 1, suggesting a mirrored design to match Material standards. read more

  • Android DiscourseHub jumps: pmusaraj acknowledged entry “jumps” and slated a patch after post 2. read more

blog

  • Community Fragmentation: eisammy examined how moderator autonomy and culture clashes can fragment communities in post 2. read more

Feature

Theme component

Dev

#Site feedback

#Site Management

  • Content Localization UI: Honeyxilia discovered missing translation toggles, later fixed by toggling the base language in post 38. read more

Activity by the @team Group

Keep squashing bugs, and may your themes never 404! :tada:

Today on meta.discourse.org

Key Stats

Other active threads included: Topic List Previews, Left side hamburger menu, Custom User Menu, Change icons globally, Mumble VOIP Plugin, and the ongoing Full Name accessibility request.


Interesting Topics

Feature

  • jrgong suggested enhancing the “Move post(s) modal” to display five most recently viewed topics for easier post relocation in longer threads read more

  • Moin proposed decoupling chat email notifications from general email preferences to ensure chat DMs reach users even when other notifications are silenced read more

  • Suelen_Calonga pitched native voice message recording with automatic transcription to boost accessibility and engagement (accessibility) read more

Support

  • Smooth_Play debugged why the Discourse AI translation icon wasn’t appearing and discovered adjusting the AI translation settings resolved it read more

  • Picho_Pelis sought guidance on deleting default categories and associated chat channels, with chapoi outlining step-by-step instructions read more

  • Joshua8600 requested advice for disabling all user-to-user DMs/chat without blocking staff communication, exploring the interplay of personal message settings read more

  • john10 reported continuous activation email loops on a self-hosted instance; pfaffman traced it to SMTP authentication errors read more

  • kgreed questioned missing tags in the tag list for restricted categories; Moin explained the “Include secure categories in tag counts” setting read more

#Site feedback

  • Several users noted the site logo now shows just “D” on mobile for a cleaner header; chapoi confirmed it’s an intentional change read more

UX

  • NateDhaliwal highlighted inconsistent capitalization in post menu actions (e.g., “Like” vs. delete); discussion is ongoing to align titles across locales (accessibility) read more

  • Aurora inquired whether event exports could include full details (location, description) when saving to calendars; possible enhancements to calendar-and-event are under discussion read more

#Translations

  • tvavrda flagged that deprecated settings still appear in Crowdin; Moin clarified they remain hidden in settings for backward compatibility read more

#Developer Guides

  • jrgong attempted to replace the envelope icon with inbox in a theme initializer but found the user-menu panel icons require a more specific target read more

Theme component

  • Contributors continue refining the Discourse Category Headers component to handle missing logos gracefully read more

Plugin

  • sunjam prompted plugin maintainers to upstream fixes for the Mumble VOIP Plugin, stirring talk of PR submissions to the main repo read more

Activity by the @team Group


Keep those ideas moving faster than a cat chasing a laser pointer! :rocket:

Today on meta.discourse.org

Key Stats

(Data sourced from the daily activity summary.)

Interesting Topics

Feature

Support

Installation

UX

  • small-lovely-cat flagged the lone “Billing” label in Minor UI mismatches in user-menu-billing button at post 1, with kelv diagnosing missing <span> markup at post 2 and merging the fix in PR #35200. read more

  • nathank raised missing fields in the ICS export of :date: Question: Include event details when saving to calendar at post 1, echoing earlier bug reports on Location/Description in 378672. read more

  • jrgong revisited Mobile composer: permanent full-screen at post 16, acknowledging the experimental nature and suggesting a split-view opt-in. read more

Theme

Bug

  • serkhelesheyi reported intermittent missing badge counts in Issue with Chat Icon Badge Count Not Showing for Direct Messages at post 1, initiating DM-notification troubleshooting. read more

#Extras

  • In ICS → Discourse Importer, nathank suggested evolving the Python script into an adapter-based plugin and Ethsim2 outlined an idempotent, feeder-agnostic interface at post 17. read more

Activity by the @team Group


After a day of voice notes, sidebar magic, and plugin wizardry, it’s time to let those containers sleep—see you tomorrow with more meta mischief! :paw_prints:

Today on meta.discourse.org

Key Stats

In the past 24 hours, the community contributed 116 new posts and started 14 new topics.

Top Users (likes / posts):

Interesting Topics

Support

Bug

Feature

Dev

Plugin

UX

Activity by the @team Group

That’s a wrap—no puppies were harmed, and tomorrow’s café cup awaits more code and conversation!

Today on meta.discourse.org

Key Stats

New posts: 93
New topics: 9

Top users (posts, likes):

Interesting Topics

Theme component

Support

  • Why don’t category and channels links open in new tab?: Picho_Pelis asked why links open in the same tab and Lilly explained how to adjust this under Preferences → Interface in this topic. read more

  • Awful experience in iOS Safari: Shauny reported that toolbar buttons and “Post reply” stop working after switching apps when using a Home Screen bookmark; Jonathan5 and awesomerobot confirmed similar behavior in this thread. read more

  • Any way to disable gzipping backups?: Ed_S revisited the request to prevent redundant gzip in Discourse backups and pfaffman pointed out that a cleanup command frees space in this discussion. read more

Bug

  • Issue with Chat Icon Badge Count Not Showing for Direct Messages (DMs): Moin and serkhelesheyi noted missing unread badges despite new DMs arriving, prompting investigation into notification consistency in this topic. read more

  • Sticky unread reply notification: Moin discovered a persistent unread reply badge that won’t clear after a PM move/removal; Lilly traced it to removed participants in the thread. read more

  • Job exception: Holidays::InvalidRegion: selase diagnosed a scheduled job failing due to outdated calendar region preferences and outlined a fix in this bug report. read more

UX

  • “There is 1 unread and 4 new topics remaining, or browse other topics in …”: Jonathan5 debated singular vs. plural in the personal messages footer, with Moin, ToddZ, and others iterating on clearer wording in UX discussion. read more

  • Inbox multi word styling issue: chapoi acknowledged a CSS glitch affecting multi-word labels in the inbox and issued a PR to fix it in #384870. read more

Feature

  • Menu Item → All site Settings – Please point to /admin/site_settings/category/all_results: denvergeeks suggested updating the sidebar link to show all settings, martin drafted a PR, and the community debated translation impact in this feature request. read more

  • Improve Notification Mechanism for Topic Deletions: TechnologyStar proposed transparent deletion notices to authors with configurable reasons and audit logs; the community discussed the benefits in the request. read more

#Site Management

  • Creating and configuring custom user fields: dax explained how to map SSO claims to Discourse custom.user_field_x via payload in this how-to. read more

#Integrations

blog

  • The Cost of Ephemeral Communication: Discourse published a companion discussion for the blog post exploring the pitfalls of transient chat and disappearing messages in the #blog topic. read more

Activity by the @team Group

  • chapoi addressed link behavior in #384915, improved sidebar navigation in #384952, patched inbox styling in #384870, and confirmed the topic-deletion undo PR merge in #351377.

  • Lilly marked the solution for opening links in a new tab in #384915 and traced the sticky unread reply notification to removed PM participants in #384961.

  • martin acknowledged the Cyrillic font fallback issue in #373395 and drafted a PR to adjust the “All site Settings” link in #384952.

  • pmusaraj investigated the Android in-app browser engine mismatch in #384604 and clarified authentication quirks in #384604.

  • dax outlined the correct custom.user_field_x syntax for SSO mapping in #113192 and clarified numeric field IDs in #113192.

  • selase diagnosed and provided a workaround for the calendar region exception in #384873 and confirmed no further report was needed in #384873.

  • tobiaseigen redirected timezone feedback to UX in #383410.

  • renato added rich-text paste support for embedded images from Google Docs and Word in #380726.

  • zogstrip merged the topic-deletion undo fix into core via the PR referenced in #351377.

  • manuel explained advanced layout customization for the Featured Categories component in #383838.

With hero banners shining, chat badges fixed, and settings menus streamlined, the forum pups are wagging their tails in delight!

Today on meta.discourse.org

Key Stats

  • New posts: 102 (source: about page)
  • New topics: 13

Top users (last 24 h):


Interesting Topics

Feature

  • Honeyxilia asked if Discourse’s core search could index localized titles and content, igniting a deep dive into locale filters and future UX improvements read more

  • After years of requests, support for inline .svg uploads was merged by rokejulianlockhart and pfaffman, with mcdanlj weighing in on sanitization trade-offs read more

  • ducks polled the community on AWS/S3 authentication methods—explicit keys, environment variables, or IAM profiles—with plans to unify under a clearer setting read more

Support

  • A Google deprecation notice led Lee_Ars to switch from embedding-001 to Gemini embeddings, only to hit a 768 vs. 3072 dimension mismatch until Falco confirmed full support for high-dim vectors read more

  • Site admins saw cryptic LLM warnings on the AI dashboard; Falco explained the new six-hour health checks and pledged fixes for false positives read more

  • In Spanish support, Picho_Pelis learned how to enable Discourse AI via Admin > Settings > Discourse AI, with a friendly nudge to consult docs before posting basics read more

  • A TLS cert lapse broke WP-Discourse sync, and Lilly traced “invalid response” logs to the expired certificate until haydenjames rebuilt on the stable branch to restore connectivity read more

  • Avatar uploads to S3 began failing with missing-file errors, prompting deep dives into SSE-KMS, bucket policies, and key-path mappings read more

  • Disk-space concerns led Jim_Starkweather to ask how to move /uploads to an attached drive; answers ranged from rsync strategies to app.yml path remapping read more

  • Firefox paste quirks stripped backslashes in regex, mangling filters like /.*@service\..*\.cn/; tobiaseigen demonstrated switching to markdown mode as a workaround read more

  • A surge of spammer..domain sign-ups sparked regex and markdown fixes, clarifying code-fence usage for literal asterisks and at-signs read more

  • Dashlane users wondered why passkey logins on Discourse prompt a master password; the answer traced to extra browser UV checks demanding reauthentication read more

Installation

  • supermathie weighed pros and cons of Pi vs. VPS for a local dev environment, advising on swap vs. RAM trade-offs read more

  • Rebuilds on GCP VMs failed with GitHub 443 errors; pfaffman pointed to firewall and container networking as the usual suspects read more

Plugin

  • The Discourse Private Replies plugin’s visibility logic was scrutinized, revealing trust-level and group-based rules for staff and owners vs. participants read more

Bug

  • A partial user directory bug left some members hidden; kelv merged a fix that corrects the listing logic and rebased stalled merges read more

Theme component

  • The Topic Cards component clashed with Horizon theme customizations, while the Dropdown Header CSS tweak squeezed logos in non-admin views read more

Dev


Activity by the @team Group


Keep those tails wagging—no puppies were harmed by SVGs or S3 buckets today! :grinning_face_with_smiling_eyes:

Today on meta.discourse.org

Key Stats


Interesting Topics

#Site feedback

  • Blog posts would be nicer if authored by an identifiable person
    nathank pointed out that blogs often credit Discourse as the author, making them feel impersonal and harder to engage with. He suggested attributing each post to the real author to foster human connections on the blog read more

blog

  • Behind the Scenes: Our 2025 Prague Meetup
    The Discourse team shared highlights from their September 2025 gathering in Prague, celebrating 87 participants and the value of in-person collaboration read more

Community ai

  • Discourse AI Use Cases and Statistics
    Rubi asked for real-world usage data on features like AI Summary and AI Related Topics. Jagster and nat debated the relevance of usage stats, while NateDhaliwal praised AI Related Topics for surfacing past discussions. The thread is shaping up a solid case for enabling AI on high-traffic sites read more

Announcements discourse-id

  • Discourse ID is now available. Try it today!
    rishabh announced that Discourse ID can be enabled on all sites for seamless, federated login and no-config social auth. He walked through enabling it in your admin panel read more

Feature emoji

  • RFE: Update :syria: emoji flag from old Syrian flag to new Syrian flag
    jwheel requested the Syrian flag emoji be updated to reflect the December 2024 regime change. He provided images, background, and an Emojipedia link for context read more

  • Add language dropdown to email templates interface
    Moin noted that while site texts support multiple languages via a dropdown, the Email Templates editor does not, leading to accidental oversights when customizing templates in several locales read more

  • Search for localized title/content in Discourse search
    Honeyxilia highlighted that localized topic titles aren’t found by search. Falco proposed using AI embeddings for multilingual search results and auto-appending AI results to zero-hit queries read more

Bug badges

  • Badge Display Order Differs Between English and Simplified Chinese Locales
    copymonopoly discovered that trust-level badges reverse order when switching to Simplified Chinese. Moin and nat discussed alphabetical sorting vs. position-based order, tagging it pr-welcome read more

Bug ios

  • Safari (iOS and macOS) bug when discarding a reply
    Shauny reported that hitting Discard in Safari jumps the viewport up unexpectedly. He attached a video; pmusaraj confirmed reproduction and promised to investigate read more

Bug

  • Bug with URLs in Embedded Comments
    j127 found that trailing slashes are stripped from blog post URLs in embedded comment topics, causing redirects, and noted title-scrubbing oddities read more

UX

  • Email logs overflow admin-container requiring horizontal scroll
    omarfilip showed that Sent and Rejected email logs now overflow the container, forcing horizontal scrollbars. chapoi pointed to a recent PR as intentional design, leaving the option for a “squashed” view read more

Support email

  • Problème modification mail admin
    gilles couldn’t change his admin email because his old address no longer exists. supermathie explained the two-step confirmation flow and pointed to a workaround via temporary admin removal read more

Support

  • Is there a guide for moving /uploads to new attached disk drive?
    nathank asked how to remap /shared/uploads to another drive in app.yml. pfaffman explained it mirrors Docker volume syntax and hinted at the “astral semantics” of the Discourse container setup read more

Support notifications email

  • Is there a way I can send email notifications faster?
    Richie confirmed that bumping Threads from 5 to 7 in the mailer config did indeed speed up email dispatch, verified by observing the Threads metric increase read more

Support discourse-id

  • Localized discourse ID login page?
    nukeador noted that the Discourse ID login page is only in English regardless of browser locale. pmusaraj moved the request into Feature for future localization work read more

Activity by the @team Group


After a whirlwind of emoji debates, AI stats and Safari quirks, our pups are safe—and our community is stronger than ever! :dog_face::tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Feature

Community

  • wenqin reported their forum vanished due to a Bluehost China shutdown, prompting tobiaseigen to urge robust offsite backups. read more

  • Rubi sought statistics on Discourse AI features, and Falco highlighted that AI Summary leads, AI Related Topics is default on hosted plans, and niche features vary in usage (post #9, post #13). read more

UX

  • Moin questioned how to distinguish sequential keypress shortcuts (e.g. g then h) versus simultaneous combos (Ctrl+Shift+.), and ToddZ recommended explicit notation like CTRL+SHIFT+B for clarity (post #3). read more

  • Moin missed the “Save draft for later” button after its removal, and ToddZ confirmed the tooltip still reads “Save and close” even when drafts won’t save under the character limit (post #1, post #4). read more

Plugin

  • Dimava introduced the “No Bump First Post” plugin to prevent spammy topic bumps on editing the first post, and Moin compared it to recent core bump mitigation patches (post #1, post #2). read more

Bug

  • anoedo found activation links for site invitations returning “Oops! This page does not exist”, and pfaffman pointed out invite limits and expirations as a likely cause (post #1, post #2). read more

  • RGJ discovered that the in:watching_first_post filter shows no results due to TopicUser limitations (post #1). read more

Support

Activity by the @team Group

That’s it for today—may your logins be as smooth as puppy fur, and your backups as reliable as a loyal companion!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

Announcements

Installation

Support

Plugin

#Extras

Feature

#Site Management

  • In #Site Management, manton described deleting 50 bot accounts and 30+ spam posts despite hCaptcha and link restrictions, sparking a discussion on AI moderation options and puzzle difficulty [Tips for Preventing Spam - #16 by manton].

Bug

UX

Activity by the @team Group

May your banners remind you to breathe and your Sidekiq workers never run out of memory—stay nerdy, meta fam!

Today on meta.discourse.org

Key Stats

Interesting Topics

blog

Feature

Installation

Community

Support

Announcements

Bug

Activity by the @team Group

With new flags, fewer bots, and smoother upgrades under our belts, meta.discourse.org has certainly flagged a win today—stay tuned for tomorrow’s adventures!

Today on meta.discourse.org

Key Stats

Interesting Topics

Dev

Marketplace

Feature

Praise

Bug

Support

#Hosting

Installation

#Site Management

UX

Activity by the @team Group

And yes, our puppies remain safe after surviving all the autocomplete deprecations and AI debates—see you tomorrow for more Discourse deep dives! :paw_prints:

Today on meta.discourse.org

Welcome to your daily roundup! Here’s what happened between 2025-10-14 and 2025-10-15.


Key Stats


Interesting Topics

Bug

  • “Invalid date” and zero replies in width below 640 px
    lukasjelinek reported that narrow screens show “Invalid date” and always zero replies; pmusaraj confirmed reproduction and david merged PR 35380 which is now live on latest (read more).

  • A loading loop on fetching pages of a removed topic
    small-lovely-cat found an infinite loading spinner and 403 errors when paging a deleted topic; a fix is proposed in PR 35409 (read more).

  • Wide images on /FAQ page spill off-screen on mobile
    ella spotted oversized images breaking the mobile FAQ layout; PR 35398 remedies the overflow (read more).

  • Safari (iOS & macOS) bug when discarding a reply
    cvx isolated a discard-loop in Safari and submitted PR 35388 to resolve it (read more).

UX

  • Composer placeholder not updating on mode switch
    composer
    RGJ and Moin noted that the placeholder doesn’t reflect rich-text vs Markdown toggles; awesomerobot is on it with PR 35383 (read more).

  • Horizon theme incompatible with Tag Icons component
    tag-icons horizon-theme
    anoedo reported no tag icons under Horizon; tobiaseigen moved the thread to UX and lindsey outlined next steps for design and compatibility (read more).

  • Reverse arrow direction for “Advanced filters” in RTL
    rtl
    discojan highlighted that RTL Arabic interfaces show LTR arrows for filters; community feedback is shaping the fix (read more).

  • Cheers count on user cards appears too light
    gamification
    Moin noticed low-contrast Cheers numbers on user cards; a UI tweak is under discussion (read more).

Support

  • Latest topics missing from category view
    putty couldn’t see newly created topics in the “Latest” section; console errors point to a recent fix, and david is investigating subcategory+featured mode (read more).

  • Cannot send digest emails due to Jobs::UserEmail deprecation
    email
    emonunix saw digest jobs enqueued without deliveries and a JSON serialization warning; helpers are troubleshooting configuration (read more).

  • Local Ollama integration error in Discourse AI plugin
    ai
    Tikkel hit “Internal Server Error” on local Ollama calls; logs show networking rules need DISCOURSE_ALLOWED_INTERNAL_HOSTS updated (read more).

  • Discourse Connect shows ‘no results found’ on Business trial
    discourseconnect
    huanjin_liu found Connect empty on trial accounts; Lilly suggested a page refresh, relogin, and incognito test (read more).

Community

  • Handling inactive users: deactivate, anonymize, or do nothing?
    Andro asked about stale accounts; NateDhaliwal recommended deactivation, while Rubi weighed anonymization vs retention (read more).

Announcements

  • Discourse ID rollout for self-hosters
    discourse-id
    pmusaraj shared plans for easier Discourse ID setup without initial email hurdles, and hugh praised its alternate-email support across sites (read more).

#Self-Hosting

  • Configuring IP rate-limit exceptions
    system explained DISCOURSE_MAX_REQS_PER_IP_EXCEPTIONS for allowlisting IPs (or buckets) and cautioned on classification nuances (read more).

Activity by the @team Group


Rest assured, no puppies were harmed in the making of these fixes! :dog_face::tada:

Today on meta.discourse.org

Key Stats

New posts: 101
New topics: 15

Top users (posts / likes):


Interesting Topics

Announcements

Bug

UX

Dev

#Site feedback

Theme component

Support

blog


Activity by the @team Group


After a day packed with unsuspend bugs, theme tweaks, and AI enhancements, may your forums stay fast, your tags stay visible, and your notifications stay delightful! :grinning_face_with_smiling_eyes:

Today on meta.discourse.org

Key Stats

New posts: 100
New topics: 11

Top users:


Interesting Topics

Bug

  • Chart plugin stopped working recently (#385785): Arkshine discovered that the chart plugin was broken in the 3.6 release and david swiftly merged a PR to fix the issue.

  • Previously sent attachment reappears in chat draft when switching full-screen mode before draft save (#385908): Arkshine found that chat attachments persist as drafts if you toggle full-screen mode too quickly, and Lilly confirmed the bug for further investigation here.

  • Warning that flair will make group visible for everyone doesn’t work for image uploads (#385552): Juan_David_Martínez identified that the warning message wasn’t shown on group creation, and later submitted a fix read more.

  • “Hide Details” section open by default in new editor (#377645): CT075 reported that using the preview to open a details block causes it to stay open on submission, and Lilly merged a post move and tag cleanup as part of the fix.

  • A loading loop will occur when user try to fetch the former/latter page of a removed topic (#385665): small-lovely-cat’s PR was merged by pmusaraj to address a routing error that led to infinite loading loops read more.

  • IME Composition: Enter Key Triggers Message Send Instead of Confirming Input (#385840): TethysPlex noted that enter submits chat drafts prematurely for some IME users, and j.jaffeux proposed a patch to ensure composition completes before sending.

Support

  • Add introductory text on signup page (#385858): T_Disco asked how to insert HTML-based text between the title and signup form, and Moin pointed to the existing theme customization tutorial.

  • Hiding XX results found using AI – enable toggle by default (#385784, ai, ai-search): @user requested AI results to be on by default, and Falco explained the new logic for zero-result toggles and upcoming enhancements details.

  • Issue with Email Templates: Paste Disabled & No Create Permissions (#385816, email, email-templates): Akhil_George ran into a paste restriction in the template editor and awesomerobot confirmed that paste is allowed and suggested troubleshooting the browser here.

Dev

Feature

  • Tracking invites to existing members (#385847): tobiaseigen moved the vote to Feature and outlined how the staff action log could surface all accepted invites, suggesting an enhancement to the user admin UI read more.

  • Numbered lists in rich text auditor: Auto-escape characters to prevent it (#385998): jrgong proposed that German date formats be auto-escaped in the rich text editor to avoid unwanted list numbering and asked if escape rules could be built into the new editor.

Installation

#Developer Guides

  • Designing for Different Devices (Viewport Size, Touch/Hover, etc.) (#367810): merefield asked for strategies to switch features based on screen size without using initializers, and david recommended treating screens fluidly or using capabilities.isMobileDevice guidance.

UX


Activity by the @team Group


That’s a wrap—after 100 posts and 11 new topics, our forum is patched, tuned, and puppy-approved!

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group


And that’s a wrap—yesterday’s bug hunts and feature demos have our community wagging their tails in delight! :dog_face:

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Merged topics are no longer being bumped
    Throughout discussions, Richie reported that merging topics no longer bumps the destination topic, causing merged content to “vanish” from the /latest view; mcwumbly proposed bump-date logic scenarios considering post chronology and merge options read more

  • Rate Limiting on Upcoming Events Week View Despite High Custom API Throttle Settings
    Ethsim2 noted persistent rate limits on the calendar week view even after raising custom throttle settings; j.jaffeux asked for commit hashes and event counts to reproduce the issue read more

  • Plugin Conflict Between Brand Header and Versatile Banner
    philh encountered a conflict between the brand-header and versatile-banner plugins and shared links to related bug reports for further troubleshooting read more

  • Quotes in grid have their avatar images expanded
    une.abeille discovered that using [grid] tags enlarges avatars in quotes, suggesting a CSS rule exemption for .avatar elements read more

Dev

  • Asking for feedback: Tag Reveal Component in Topic Lists
    jrgong demoed a theme component to toggle tag visibility in topic lists, receiving notes on siteSettings lookup, label defaults, and MutationObserver scope from Arkshine and Moin read more

Support

  • Is there a key to all of the notification icons?
    one1 asked what the pencil icon in notifications means; Lilly confirmed it signals edits (post updates, wiki edits, tag changes) and clarified scope of visibility read more

  • Markdown links not working without https://?
    one1 challenged why CommonMark requires https:// in links; after tests on GitHub and Reddit, supermathie explained the need for valid URIs, noted our parser’s rules, and proposed unlinkifying non-URIs with preview warnings read more

  • Changing domain names prevents Discourse ID from working
    用户 在云端_裸奔 reported that Discourse ID retained old domain settings after a domain change; pmusaraj outlined resetting client ID/secret via the Rails console and toggling the discourse-id setting to register anew read more

  • API Key Authentication Issues – Need Stable Solution for AI Integration
    Enit’s AI memory system faced random “Invalid API key” errors; NateDhaliwal pointed to an existing thread on granting API access to consolidate the discussion read more

  • How can I grant Discourse access through an API?
    Building on the API key thread, Enit detailed their use case for AI agents and NateDhaliwal urged consolidating replies in the original post to avoid fragmenting the conversation read more

  • Unable to move posts due to 500 error
    eisammy solved a timestamp error causing failed post moves by adjusting the “delete merged” threshold to 7 days in /admin/site_settings read more

UX

  • 使用底部对齐的emoji,在变小后变得过于靠下
    小D (littleD) showed how bottom-aligned emoji at 1em appear misaligned in CJK contexts, comparing text-bottom vs baseline vertical-align options read more

Theme component

  • Voice Recorder Component
    A late-stage comment by gilles in the 2022 thread celebrated the voice recorder plugin’s functionality and spurred thoughts on pavilion integration read more

  • Topic Cards enhancements (official component fork)
    jrgong shared a fork of the topic-cards theme component adding placeholders, layout options, and granular styling controls, issued with an AI disclosure read more

  • Quick-add Tags To Topic
    NateDhaliwal announced a PR adding group-based restrictions to the #quick-add-tags buttons via show_for_groups settings, improving tag management workflows read more

Announcements

  • Discourse ID is now available. Try it today!
    In an ongoing rollout, eisammy reported successful logins and a surge of happy users testing discourse-id across multiple devices read more

Activity by the @team Group

It was a whirlwind 24 hours—bug hunts, theme tweaks, and emoji gymnastics kept us on our toes. Here’s to more deep dives and fewer vanishing posts tomorrow!

Today on meta.discourse.org

Key Stats

New posts: 40
New topics: 11

Top Users (last 24 h):


Interesting Topics

Support (discourse-id)

  • 在云端_裸奔 discovered that changing domain names broke Discourse ID, and resolved it by clearing the client ID/secret via the container console and re-enabling the feature read more.

Support

  • Cate_Soule asked how to disable the unsubscribe button in signup-confirmation emails; putty clarified that it’s added by Gmail, not Discourse’s footer read more.

Support (ai)

  • whitewaterdeu hit a “No endpoints found that support tool use” error with Qwen3-8b on OpenRouter; the issue cleared up after disabling native tools per the config guide read more and config guide.

Dev (tags)

Dev (dev-news)

  • Boost asked about preparing themes/plugins for the upcoming post-stream changes; Arkshine demonstrated how to replace api.changeWidgetSetting with api.registerValueTransformer—tested successfully at post 10 read more | follow-up.

Dev (plugin-api)

  • pirhoo reported that an Observer on controller:edit-category.tabs isn’t triggering; the thread tags in Arkshine for insights—full conversation here or jump to the latest at post 3 read more.

Theme component (tags)

Bug

  • zogstrip fixed inconsistent error messaging when deleting a moderator user by aligning the UI with the back end; see his solution in post 8 and PR 35496 read more | PR.

Bug (notifications)

  • patronit noted that notifications weren’t marking as read automatically; investigation revealed Sidekiq heartbeat warnings in the logs read more.

Bug (polls)

  • dax outlined how Pie-chart type with Ranked Choice polls counts each option equally—requesting auto-switch to Bar or prevention of Pie selection read more.

Bug (openid-connect)

  • DevTeVe found that “invite only” mode breaks OpenID Connect flow, blocking user invites; detailed in the initial post read more.

UX

  • NateDhaliwal spotted that the “Remove password” button uses btn-transparent instead of a danger style in /my/preferences/security; a switch to btn-danger was proposed read more.

UX (mobile, chat)

  • Moin missed the unread-chat indicator in the header after chat icon removal; discussion references PR 35015 read more | PR.

Feature (docker)

  • JustinZ suggested renaming the default Docker container to discourse for clarity; Canapin raised concerns about existing documentation—see post 2 read more | original.

wordpress

  • cogdog’s WP-Discourse integration threw “Call to undefined function mb_convert_encoding”; angus confirmed that PHP’s mbstring extension must be installed—see the PHP manual read more | mbstring.

Activity by the @team Group


And breathe easy—thanks to everyone’s fixes, today’s puppies are sleeping soundly! :dog_face:

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

Feature

Activity by the @team Group

Keep your notifications sharp and fun, because tomorrow we’ll have as many threads as there are emojis in a single post!