Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Automatic images grid not working when locale is not set to English
    pierrox reported that non-English locales break the images grid; j.jaffeux and Moin collaborated on two PRs to handle language-specific spacing issues in this topic and merged fixes on GitHub read more.

  • Site settings: Authorized extensions ‘Audio’ button title text isn’t displaying
    awesomerobot confirmed a missing label in the UX dropdown and linked to a PR that restores the button text in topic 372725/2 and tracked the fix on GitHub read more.

  • Category Icon Converts to JPEG
    tvavrda noticed that uploading a PNG icon results in a white JPEG background; the conversion behavior was flagged as unintended in topic 375797/1 read more.

Installation

  • “Your local changes… templates/postgres.template.yml”
    joshhabka ran into a build error due to an extra postgres.template.yml file; Ethsim2 explained that removing it from /templates is safe and recommended the proper rm command in topic 375582/7 read more.

Theme component

  • Voice Recorder Component
    Saif suggested integrating a voice recorder for accessibility in core, noting improved AI-powered voice recognition across languages in topic 215621/141 read more.

Community

  • Best practices for deceased community members
    LotusJeff sought guidance on handling accounts of passed-away users; Moin and Canapin discussed pros and cons of deactivation vs. suspension and privacy considerations in topic 146210/9 read more.

Support

  • Can not make my profile open even i uncheck the “Hide my public profile” checkbox in profile
    oliver_grant found that Trust Level restrictions override the profile visibility setting; Moin explained the default TL0 behavior and linked to the release notes in topic 375741/4 read more.

  • Every post needs approval, even shouldn’t
    Jagster discovered that enabling the Geo-blocking plugin caused all posts—including admin/moderator posts—to land in review; Moin confirmed the regression, and disabling the plugin restored normal behavior in topic 375694/3 read more.

  • Unknown system generated emails sent to my users
    Sanika_Barve asked how to identify and disable unexpected Discourse emails; Moin and NateDhaliwal covered settings for digest, PM, and automation emails, pointing to configuration docs in topic 375625/6 read more.

UX

Dev

  • Embed Discourse Comments in Discourse Topic
    denvergeeks explored mirroring comments and referenced @sylque’s discpage plugin; Heliosurge suggested scrolling contents or using sidebar blocks for enhanced accessibility in topic 375001/8 read more.

Announcements

  • New topic filtering UI
    Sam published a walkthrough of the revamped filter toolbar; sam and others tested video quality and shared tips for sharper demos in topic 375563/5 read more.

Feature

Activity by the @team Group

Our playful pups are happily chasing their tails after that lively 24 hours!

Today on meta.discourse.org

Key Stats

Timeframe: 2025-07-25 00:00 UTC → 2025-07-26 00:00 UTC

  • New posts: 112
  • New topics: 20

Top users (last 24 h):


Interesting Topics

Bug

  • alltiagocom discovered an input bug that prevented typing full hex codes in category color settings, and dax offered a paste workaround read more

  • CrazyCaliope reported being unable to interact with later posts in a long quiz thread initial, and Moin traced it to a theme component, recommending safe mode to isolate the issue read more

  • serkhelesheyi highlighted that filtering search by a Persian category slug yields no results due to URL encoding, calling for RTL slug support read more

Support

  • awesomerobot asked why a profile remained hidden despite unchecking Hide my public profile, seeking clarity on visibility rules read more

  • hmmmnotsure reported tremble and OpenID issues after the 3.5.0.beta8-dev update, and David_Ghost confirmed the right sidebar vanished post-upgrade read more

  • Cate_Soule inquired about time limits for deleting posts initial, and Moin clarified how post edit time limit affects deletions read more

  • joshhabka hit a 500 Server Error in the Subscriptions admin page due to mixed-content font requests, and pfaffman advised enabling force_https read more

  • joshhabka also encountered a GitHub OAuth redirect_uri mismatch, asking what’s misconfigured in the callback URL read more

Feature

  • Ethsim2 proposed allowing groups to own other groups one level deep—decoupling membership from ownership for streamlined delegation—and Heliosurge refined nesting rules read more

  • patrickemin requested an admin setting to default Post Voting answers sort to chronological activity instead of votes, aiming for a more natural forum flow read more

  • LW2333 suggested adding an order:op_edited sorting option to topic filters so announcements and docs sort by original-post edit time read more

Installation

  • copymonopoly sought a modern SSH key–based method for installing private-repo plugins, and merefield reiterated OAuth tokens as the secure recommended path read more

Dev

#Site feedback


Activity by the @team Group


Keep those hex codes safe and your sidebars upright—our community tackled everything from color bugs to OAuth woes yesterday! :paw_prints:

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

General

UX

Bug

Feature

#Site Management

Marketplace

Theme component

Dev

Activity by the @team Group

After unraveling logs, livestreams, and OAuth quirks, you’ve earned your virtual detective badge—happy sleuthing!

Today on meta.discourse.org

Key Stats

  • New posts: 135
  • New topics: 17

Top users (posts :memo: / likes :heart:):

Ranking by post count.

Interesting Topics

Announcements

  • In a follow-up to composer, lindsey rolled out a toggle between Rich Text and Markdown composer modes and introduced a default composition mode setting for new members read more and revisited the composer announcement.

  • Plugin bundling enters the core: sam and david confirmed that the stable branch serves as a de-facto LTS and that popular plugins will be bundled with Discourse by default, simplifying setup and ensuring compatibility details and see RGJ’s insights on versioning here.

Installation

  • Troubleshooting bootstrap failures: Thomas_Rother struggled with pre-bundled plugins causing db:migrate errors, discovered the bundled discourse-openid-connect culprit, removed it from app.yml, and achieved a successful rebuild thread start solution.

  • Server resource spike: SubStrider noticed abnormal CPU, disk, and bandwidth spikes traced to a stuck backup job retrying endlessly; cancelling the job immediately stopped the surge report resolution.

Dev

  • refresh: true explained: david clarified that setting refresh: true in a component’s settings.yml forces active clients to perform a full page reload on navigation, ensuring instant application of administrative changes question explanation.

  • Pgvector migration fix: merefield reported a syntax error in the UpgradePgvector070 migration for Discourse AI due to older PostgreSQL syntax support; upgrading Postgres resolved the issue error log fix.

  • Discourse AI embeddings migration: merefield encountered a missing-table error in the Move embeddings to single table migration, echoing concerns from the Applied migrations thread report.

Bug

  • Tab key regression: j127 discovered that pressing Tab no longer shifts focus to the “Reply” button in the Markdown composer, a regression confirmed by j.jaffeux issue confirmation.

  • Composer link newline: pacharanero reported that inserting links via Ctrl+K or the link toolbar in the new composer adds an unwanted newline when closing the dialog with Enter report details.

  • Chinese mirror 404: cshll hit an ERR_PNPM_FETCH_404 error when updating Discourse via the Taobao NPM mirror; david diagnosed the mirror as the culprit and suggested using the official registry or reporting to npmmirror.com post analysis.

Support

  • Category banners vanish: Cate_Soule saw her category-banners disappear after adjusting assignments in the theme component; a rebuild restored them initial solution.

  • Events plugin UI error: Ethsim2 encountered a this.router error in the Discourse-Events plugin admin UI; the deprecation was deemed unrelated to post-stream changes and the discussion was moved back to the plugin’s thread for tracking report moved here.

  • Email-in broken: marvi’s hosted forum stopped converting incoming emails into new topics despite correct settings; toggling the Reply by email options revived the workflow query tip.

  • Force Mobile Homepage fails: Cate_Soule flagged that her top-navigation-links “Force Mobile Homepage” theme component stopped rendering after an update; rebuilding the app resolved the issue issue solution.

Feature

  • Hide posts “live”: Lee_Ars and sam discussed making post hiding via automation occur instantly in the post stream rather than on refresh, a change under consideration for core proposal support.

Activity by the @team Group

It’s been a whirlwind of composer tweaks, plugin bundling debates, and rebuild rescues—here’s to another day of powering up Discourse (and maybe fewer 404s tomorrow)!