סיכום יומי (בשעה 21:00 UTC)

Today on meta.discourse.org

Key Stats

24 h at a glance:

  • Total new posts: 80
  • Total new topics: 4

Top users (likes, posts):

Interesting Topics

#Hosting

Announcements

Support

Plugin

Bug

UX

Dev

Community

Activity by the @team Group

And after all that multisite planning and animated emoji trials, the forum felt like a pack of puppies mastering new tricks—adorable chaos at its best!

Today on meta.discourse.org

Key Stats


Interesting Topics

Installation

Support

Feature

Bug

UX

Community

blog


Activity by the @team Group


Here’s to more swap and fewer barks—no puppies were harmed in today’s rebuild saga!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • chapoi announced a new carousel gallery mode for image attachments—toggle between classic masonry and a focussed carousel in the RTE read more.

Support

  • duy asked how long meta stays on the latest release, and Lilly plus Canapin showed how to check via view-source and the generator meta tag read more.

  • hipp0 noticed the YouTube icon was missing; Moin explained adding fab-youtube to the SVG icon subset unlocks it read more.

  • Canapin shared how bumping up swap to 4 GB helped avoid OOM during long rebake runs, referencing the rebake diagnostics guide read more.

  • Julius_Ijidola tracked down missing summary and PM emails; Andrew_Rowe walked through the admin → Email diagnostic tools and test-send feature read more.

Installation

  • m_terenui hit an “ABORTING, you do not have enough Unicorn workers running” error during upgrade; itsbhanusharma recommended ./launcher rebuild app to bring workers back online read more.

  • sniper756 asked whether to use the admin UI or CLI for Discourse upgrades; Lilly confirmed both work but advised CLI for Docker updates (./launcher rebuild app).

Bug

  • Milenski saw a 500 error loading /admin/docker/repos; david is tracking a fix in [PR #37006]—stay tuned on latest read more.

  • Don reported the composer stays in “Saving” when a new topic is flagged for moderation and drafts aren’t cleared read more.

  • Moin and zogstrip diagnosed missing reaction icons when discourse_reactions_like_sync_enabled is false, and outlined serializer updates to restore likes read more.

  • small-lovely-cat flagged a failing spec in discourse-reactions rollback; martin identified the flaky test and merged a fix read more.

Theme component

  • Moin rolled out advanced_group_inbox_configuration, letting admins reorder and rename group inboxes in the sidebar read more.

  • Don released External Link Shield, a trust-level–based exit confirmation and badge theme component with customizable modals read more.

Dev

  • mcmcclur published a standalone plugin to test MathJax 4, highlighting relaxed parsing for LLMs and RTE compatibility improvements read more.

UX

  • zogstrip replaced generic “UserN” suggestions with blank username prompts at signup to streamline first-time user flow read more.

Activity by the @team Group

Happy spinning—may your carousels stay swift and your rebuilds stay smooth!

Today on meta.discourse.org

Key Stats

  • New posts: 119
  • New topics: 16

Top Users


Interesting Topics

Installation

  • Migration error in rename_discourse_rewind_disabled_to_enabled
    sniper756 reported that a rebuild still failed post #6 and zogstrip later outlined a complex root cause and published a fix post #19.

  • Cannot update Discourse after Ubuntu 25.10 upgrade
    Andro documented the failure on Ubuntu 25.10 post #1 and then answered his own question by pulling latest and rebuilding solution #2.

  • 关于discourse部署后更新升级问题
    sniper756 asked how often to rebuild via CLI post #5 and Lilly recommended weekly rebuilds on production forums post #6.

  • Sidekiq redis DB index out of range
    kyfrankie reported Azure managed Redis exposes only DB 0, causing Sidekiq to error on DB 1 post #1.

Support

  • Is live notifications feature broken?
    Teafh noticed the “Enable Notifications” button did nothing post #1, and chapoi asked for console errors to debug post #3.

  • 如何自定义webhooks的payload
    singi2016cn is syncing activated user data to Pardot but payload fields mismatch post #1 and Lilly suggested Zapier integration resources post #2.

  • Search bar tips text replacement not applying
    shapelychops updated Site Text for search tips post #1, and awesomerobot reproduced the bug and recategorized it post #5.

Dev

  • Category description floating to the right
    pomodoren struggled to position #category-description next to the logo post #1 until Lilly floated the image left with CSS solution #2.

  • Rspec load time is zero?!
    Hanaffi wondered how Discourse’s RSpec runner reports 0 s post #1 and david explained it’s a measurement artifact of parallel_tests post #5.

UX

  • Why is Apply wrap so high up in the Composer Options menu?
    nathank noted that “Apply wrap” pushed “Build poll” off-screen on smaller devices post #1.

  • Improvement to tags and tag groups
    alltiagocom proposed making tag groups ‘exclusive’ with clear semantics post #1 and referenced legacy discussion read more.

Feature

Community

  • Should Discourse become a viable comment platform?
    Thiago_Mobilon asked about hiding the OP in embeds post #65 and Falco weighed in on adding parent‐message support post #66.

Announcements

  • Take the New Carousel Mode for a Spin
    NateDhaliwal asked if this replaces the old carousel plugin post #4 and sam revealed it’s a glimmer component built from scratch post #5.

Marketplace

  • [PAID] Création de MVP – Maintenance et évolution d’un forum :france:
    Cédric_DANIEL posted a call for a Discourse developer post #1 and RGJ offered Communiteq’s expertise post #2.

Activity by the @team Group

  • david applied the live migration fix for rewind flag in rename migration on #393049 post #5.
  • zogstrip dug into the migration error and shared SQL troubleshooting steps on #393049 post #19.
  • martin volunteered to address the logging hole for group histories in #392942 post #2.
  • mcwumbly expressed support for merging PM inbox and sent items in #392997 post #4.
  • Falco discussed prioritizing OP hiding in embed comment mode in #274455 post #66.
  • sam highlighted that Carousel Mode is a native glimmer component on #392955 post #5.
  • awesomerobot explained the search data handling in Discourse Rewind word counts on #390852 post #66.
  • chapoi investigated JS errors for live notifications and recategorized the support ticket on #393060 post #3.
  • david clarified RSpec load time measurements and pointed to parallel_tests on #391912 post #5.
  • kris.kotlarek fixed an oversight in the new review queue for category moderators on #388194 post #48.
  • Bas warned about fragmentation in micro-group strategies and proposed unlocking based on membership thresholds in #392988 post #8.

Remember: no puppies or Redis instances were harmed in today’s forum adventures! :paw_prints:

Today on meta.discourse.org

Key Stats

New posts: 71
New topics: 9

Top users:

Top @team users:


Interesting Topics

Support

  • On Support, hipp0 encountered formatting issues with paragraph indentations using  ; Lilly introduced a CSS-based indent solution for cleaner blog-style posts read more.

  • In Support, joshhabka asked if new sign-ups or invite accepts can auto-redirect users to a chosen category with the composer open; jahan_gagan pointed to prefilled composer URLs and the Custom Wizard plugin read more.

Dev

  • On Dev, hipp0 inquired about direct Imgur hosting for post media; Alteras advised against it under Imgur’s TOS and recommended an S3 solution with Discourse’s setup guides read more.

  • Under Dev, tanya_byrne sought to append includeSubDomains to HSTS headers via Docker hooks; supermathie guided her to override templates/web.ssl.template.yml for a permanent configuration read more.

UX

  • In UX, chapoi questioned why Apply wrap sits atop the composer dropdown; Lilly shared a SCSS tweak to fit all toolbar items and Moin linked to a related SiteSetting proposal for menu ordering read more.

  • Also in UX, 祁同伟 asked for per-user AI usage limits instead of group caps to throttle model calls; the community discussed potential quota settings and permission tweaks read more.

Bug

  • Under Bug, shapelychops noticed Search bar tips text replacements weren’t applying dynamically; zogstrip traced it to inlined JS strings and drafted a PR for runtime translation refresh read more.

  • In Bug, Lilly highlighted the emoji picker popping up too aggressively after a parenthesis and colon; supermathie suggested delaying <kbd>Enter</kbd> triggers until a character follows or arrow keys are used read more.

Installation

  • On Installation, itsbhanusharma recommended ./launcher cleanup to auto-remove outdated Docker images post-rebuild, resolving sniper756’s question about lingering discourse/base tags read more.

  • Also in Installation, Don and zogstrip investigated a rename_discourse_rewind_disabled_to_enabled migration error, pinpointing a missing table_schema='public' filter in the information_schema.columns query read more.

Plugin

  • In Plugin, jordanjay29’s Collections theme component spurred Alteras to propose <kbd>< Prev</kbd>/<kbd>Next ></kbd> navigation and refined subcollection permissions for curated topic sets read more.

  • Also in Plugin, Daniel_Edy reported a mismatch between zh_CN and zh_Hant codes in LibreTranslate for the Discourse Translator plugin, prompting discussions around language-code mapping read more.

Theme component

  • In Theme component, nathank lauded Moin’s Messages section for sidebar, which elegantly surfaces group DMs in the forum sidebar for quick access read more.

Announcements

  • Under Announcements, the official new carousel mode launched, and nathank noted it largely supersedes the previous Discourse Post Image Carousel plugin read more.

Dev

  • Finally on Dev, mcmcclur and Ethsim2 celebrated the MathJax 4 upgrade, clarifying loader functions and praising restored [grid] support for math-heavy layouts read more.

Activity by the @team Group


And finally, don’t let your avatar get lost in someone else’s rewind—see the fix here!

Today on meta.discourse.org

Key Stats

Total new posts: 52 (e.g. see Imgur upload discussion)
Total new topics: 6 (e.g. see Sidebar spacing change?)

Top users:

Top @team users:

Interesting Topics

UX

Installation

Support

Dev

  • Does DMenu work in Modals?: merefield reported that DMenu’s search field won’t capture input in modals (initial report) and is exploring portal interactions.

  • Imgur upload built into the post buttons: Canapin linked this to the earlier upload-size issue (reply) after an initial question.

  • Supported way of adding “IncludeSubdomain” to STS headers: pfaffman and tanya_byrne discussed editing web.ssl.template.yml (tip) and copying templates to avoid git conflicts (setup).

  • Discourse GitHub commit prefix convention: Moin asked if I18N should join the list of required commit prefixes after seeing the style guidelines.

Feature

  • AI automation only for topic creators: kuaza suggested the automation plugin trigger replies only for the original author (idea).

  • Requesting CSS identifiers for themes: zogstrip weighed if theme-specific UI tweaks would fragment admin consistency (discussion) alongside initial context.

  • Exploring blocking file upload in AI chat: m_terenui wants an admin switch to disable AI-bot attachments (inquiry).

Theme

  • Glacier Theme update: ばこん unveiled a major redesign with new visuals (revamp) after community feedback.

Theme component

  • External Link Shield – Exit Confirmation & Trust Gating: cnlanny praised the component for gating links by trust level (demo), and Jagster asked how guests are treated.

Activity by the @team Group

Between cramped sidebars, plugin hiccups, and AI bots testing our thresholds, yesterday’s activity proved that even code loves a little drama!

Today on meta.discourse.org

Key Stats

  • New posts: 97
  • New topics: 14

Top users:

  1. Moin – 11 posts, 22 likes
  2. Danielle – 2 posts, 20 likes
  3. Lilly – 8 posts, 8 likes
  4. sam – 1 post, 6 likes
  5. Alteras – 3 posts, 6 likes
  6. awesomerobot – 3 posts, 6 likes
  7. NateDhaliwal – 8 posts, 6 likes
  8. Falco – 1 post, 4 likes
  9. jordanjay29 – 3 posts, 4 likes
  10. Richie – 1 post, 3 likes

Interesting Topics

Announcements

Plugin

Support

UX

Feature

Bug

Installation

#Developers

#Translations

Activity by the @team Group

Rest easy—no puppies were harmed in the making of today’s Meta updates; only bugs were squashed!

Today on meta.discourse.org

Key Stats


Interesting Topics

Marketplace

  • Aurora launched a call for Usability und UX Unterstützung on a non-profit self-help Discourse platform to improve structure and user guidance (#393338/1)

Feature

  • BJPickles requested a OneID Phone No. Age Verification plugin to comply with the UK Online Safety Act via OTP-based HEAA (#393310/1)

  • Moin proposed adding a sidebar default edit link to the admin menu for clearer global vs. personal category settings (#393322/1)

  • Ethsim2 suggested a preview-to-source click selection in the composer for math, quotes, and links, akin to SyncTeX (#393376/1)

Support

  • Saiano ran into a missing Restore button during an S3 backup restore and was guided to toggle enable_backups (#393304/1)

  • toanvoc implemented JSON-LD schema support via a plugin recommendation after asking how to insert schema per post (#393291/1)

  • Denis_Advert resolved a Cyrillic custom font issue by applying the Google Fonts theme component (#373395/16)

Bug

  • awesomerobot identified and fixed a 403 error when fetching AI topic summaries for logged-out users (#393261/2)

  • j.jaffeux and awesomerobot confirmed that the ⊕ composer menu is now accessible for screen readers after a recent fix (#376619/6)

  • sam flagged a hallucination in the Discobot discoveries search results on Meta and suggested disabling AI discoveries here (#393260/5)

Theme component

  • Falco acknowledged Tenor’s deprecation and switched Discourse Gifs to Klipy as an alternative provider (#158738/288)

  • Andrew_Rowe and Lilly clarified route settings for Right Sidebar Blocks, confirming it only works on topic lists (#231067/177)

UX

  • Wall-E requested a darker chat highlight color in personal messages for dark themes, prompting discussion on theme component compatibility (#393290/1)

  • putty reported creating a topic with a Staff Alias via API resulted in a “Deleted User” label, highlighting a UX gap (#393370/1)

Dev

  • Ethsim2 and mcmcclur discussed MathJax v4 enforcing non-nested environments and recommended using an aligned wrapper inside $$…$$ (#392669/33)

Activity by the @team Group


From Klipy migrations to OTP age checks, it’s been a whirlwind—here’s hoping you wake up error-free and restoration-ready tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

#Translations

#Site feedback

  • Tris20 proposed an “Alumni” flair for former staff to signal past expertise without current team status, and Moin cautioned that flair alone lacks date context and may mislead new visitors—read more.

UX

  • martin added a generic message on pages with no new or unseen content via PR #37099, improving clarity on /new and /unread—see discussion.

  • Lilly flagged that the doc sidebar feels more cramped after recent spacing changes, and jordan.vidrine explained the design rationale and plans to adjust the lock-icon alignment—details.

Feature

  • gormus tested tag-group filters with spaces, parentheses, and ampersands and confirmed they work perfectly, thanking sam for the fix—view post tag-groups.

  • soeren-1 suggested renaming the “My Posts” sidebar link to “My Activities” for accuracy, and Moin clarified it specifically targets draft and post history while broader activity lives in the avatar menu—more here sidebar.

Bug

  • RGJ encountered an “Invalid integer 1998.9999999999998” error when setting a $19.99 subscription price under subscriptions; pfaffman recommended Math.round(value * 100) and discussed Stripe’s integer approach—issue.

  • small-lovely-cat reported that rejecting posts in the review queue shows a “Yes” button instead of “Approve” after #36812; awesomerobot confirmed a fix is inbound via PR #37117report.

  • Moin noted automatic flag‐notification replies don’t bump the inbox date, making them easy to miss, and asked why the conversation timestamp wasn’t updated—thread personal-messages.

Migration

  • shortmort37 asked how to track “Bad date/time value ‘0000:00:00 00:00:00’” warnings in phpBB3 imports to map to the original phpBB post IDs; pfaffman explained how to expose import_id via custom script tweaks—discussion.

  • shortmort37 also proposed enriching phpBB3 import to assign attachment comments as alt text on images; pfaffman assessed options and suggested encoding captions in filenames as a workaround—request phpbb.

Support

blog

  • mae published a companion discussion for “The AI Search Revolution’s Hidden Dependency,” highlighting forums as trusted, context-rich knowledge sources—view topic.

#Hosting

  • westes solicited top hosting providers for self-hosted Discourse; NateDhaliwal recommended Hetzner/Contabo over DigitalOcean for better specs at lower cost—details.

Activity by the @team Group

  • martin added a generic “no new content” banner on UX pages via #37099 and clarified its behavior in 393264.

  • david diagnosed the missing Math plugin translation file and submitted the PR to core in 393436.

  • sam confirmed that tag-groups filters work with special characters in 393198 and rebaked inline emojis in 345300.

  • supermathie traced an Email::Receiver::InvalidPost bug to the Ruby mail gem’s part reordering in 377793.

  • mae kicked off the blog discussion on AI-powered search dependencies in 393396.

  • ducks acknowledged recurring QQ Mail delivery quirks and opened an internal doc update in 392616.

  • awesomerobot addressed the review-queue button text issue in 393403 and guided on DMenu focus in modals in 393175.

  • jordan.vidrine explained the sidebar spacing decisions and upcoming-changes feature for docs in 393188.

And that’s a wrap—today’s forum sprint was so smooth, not a single puppy was harmed! :dog_face::tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

Fun fact: with nearly a hundred posts in a day, our servers and our hearts are equally full – no puppies were harmed in the making of this report!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • A new release of Discourse Math: sam rolled out MathJax 4.1 support with a redesigned plugin architecture and LLM-friendly LaTeX inlines read more.

  • Horizon: High Context Topic Cards: chapoi unveiled refined topic cards in Horizon that surface solved status, topic voting, assignments, tags and excerpts at a glance read more.

Support

  • Discourse no longer hijacks ctrl+f?: Pod noticed ctrl+f triggering the browser’s find instead of in-topic search; Moin and awesomerobot confirmed its deliberate removal and highlighted the / shortcut read more.

  • Mail does not go out after recent update: Andro and nathank reported halted email notifications post-update; supermathie traced it to Sidekiq scheduled jobs and linked the relevant commit read more.

  • Default Category Notifications: Andro asked which notification level applies by default; Moin explained how category, tag and user preferences interact to set the initial watch/tracking state read more.

  • How do I reference my image links, I am using S3?: hipp0 struggled to load S3-hosted images in theme CSS; Lilly pointed to the asset inclusions guide read more.

Dev

  • Handling non-ASCII in Api-Username header: xbd ran into Request headers must contain only ASCII characters when impersonating foö; zogstrip proposed a fix and recommended Api-User-Id as a workaround read more.

  • Disable unpin toggle interaction: Heliosurge shared CSS to disable pointer events on the .pin-toggle-button, preventing accidental unpins in the admin sidebar read more.

  • Error when updating group watchlist via API: apf hit a 422 when setting watching_category_ids; zogstrip clarified the need to pass "update_existing_users"="true" (string) to apply changes retroactively read more.

Feature

  • Change votes icon in user activity: Moin proposed replacing the heart with check-to-slot for topic votes in user profiles; putty demoed the icon swap read more.

  • Show detailed error for moving posts: Moin asked for actionable feedback in the move-post modal; network and console logs uncovered missing title and permission hints that could be surfaced read more.

Bug

  • “Attach a file” unresponsive in desktop Safari: tshenry flagged a broken attach option in the chat composer at desktop widths; zogstrip quipped “Safari is the new IE” and linked the upcoming PR read more.

  • Search filter mismatches tags:ai+search: Moin found that tags:ai+search returns topics tagged ai and ai-search; discrepancy between filter and search APIs was confirmed read more.

Installation

  • pnpm permission error during rebuild: Padoup-Padoup encountered EACCES: permission denied, open '/root/.npmrc' in multisite migrate; supermathie advised sudo -H -E -u discourse to set the home directory properly read more.

Plugin

  • Resenha — Discord-style Voice Rooms: Heliosurge wondered if the experimental tag should accompany Resenha; discussion touched on plugin stability and namespace best practices read more.

Activity by the @team Group


After balancing MathJax formulas, Safari quirks, and API adventures, we can safely say: yesterday was a perfectly calculated day on Meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

General

  • 本轮大规模更新终于告一段落了?
    sniper756 kicked off a light-hearted chat on the flurry of early-year releases, and mcwumbly explained Discourse’s continuous-delivery approach while previewing new admin controls for smoother upgrades. read more

Migration

  • Enhancement request to phpBB3 import script
    shortmort37 navigated NoMethodError snags in the phpBB3 import and, with italo’s pry-based debugging tips, reported a successful retry by dawn. read more

Feature

  • Watched Words enhancements
    Two related requests under #watched-words: Don suggested adding an icon to mark system-generated links for transparency, and taravasya asked about restricting watched words to specific categories or topics.
    read more
    read more

  • Change votes icon in user activity
    NateDhaliwal spotted an inconsistency in the vote icon, prompting chapoi to update the topic-voting card to use check-to-slot. read more

  • Poll UX improvements
    JJde proposed listing poll options inline in the HTML email notification for better on-the-go context, and Moin reminded us of dynamic polls that allow editing options post-launch.
    read more
    read more

  • AI-powered “meaningless reply” filter
    tom_eric sketched out a regex + LLM plugin to hide low-signal replies, with UI transparency and optional auto-summaries of hidden content. read more

  • Support image captions
    shortmort37 requested native caption support alongside alt-text to replicate phpBB-style Fancybox galleries via a Theme component. read more

Community

  • Building Community Through Compensated Contributions
    Architect and the crew debated tipping, subscription cuts, and donation plugins vs. gamification trade-offs in a compensated-micropayment model. read more

Bug

  • post_created_edited Event Regression
    Neil_Evans confirmed that edit triggers for automations now fire correctly post-rebuild, thanks to zogstrip’s advice on inter-process listeners. read more

  • Group watchlist API hiccup
    apf and zogstrip fixed a PUT /groups/{id}.json error by repositioning update_existing_users outside the group object in the JSON payload. read more

Support

  • Mail does not go out after recent update
    Saen and Ethsim2 dug into missing sender names and hundreds of failed Sidekiq jobs on latest-release+103, which were resolved by commits in latest-release+153. read more

  • Discord Signup broken with Hcaptcha
    TypicalThieves reported confusing Discord-via-Hcaptcha errors that bury the actual captcha prompt, spurring config checks to avoid mixed messages. read more

  • Can’t create Wiki (as admin)
    jenmck traced a broken wiki toggle to the Category Moderators Enhancer plugin, and removing it restored expected behavior. read more

  • Wrap formatting in automation composer
    Moin asked for RTE support for [wrap] tags when building automation messages, since current manual copy-paste from docs frequently fails. read more

#Using Discourse

  • Understanding post flags notification
    hendersj explored adding the moderators group to flag-action notifications for multilingual admin teams, discussing potential template tweaks. read more

Activity by the @team Group

Between import snafus, polling tweaks, and AI filter ambitions, meta.discourse.org was buzzing like a lively coffee shop today – see you in the threads tomorrow!

Today on meta.discourse.org

Key Stats


Interesting Topics

Theme component

Plugin

  • Lilly released Discourse Group User Status (user-status), a plugin allowing granular group and trust level control over status features, complete with automatic cleanup and hidden UI elements for unauthorized users (details), and administrators can follow the plugin installation guide. read more

  • In Discourse User Location, 祁同伟 explored state/province-level user location data and using it in themes (UX). read more

Community

Support

Bug

  • Moin discovered Bulk tag creation rejects tags with uppercase letters (tags), showing inconsistency with the topic UI and the force_lowercase_tags setting (issue). read more

  • lilydjwg highlighted Rejected mails are unreadable (email), contrasting core handling with Exchange server error formatting (example). read more

Dev

  • Moin tagged a legacy thread, Creating a component to staff-limit user status (user-status), celebrating Lilly’s plugin that implements group-limited statuses directly (see). read more

UX

  • Moin discussed discourse论坛AI配置限额精确到每个人 (ai), noting that the core quota feature already tracks usage per individual (context). read more

Announcements


Activity by the @team Group


That’s a wrap on today’s meta mash-up of rotating prompts, group-restricted statuses, and uppercase tag dramas—see you when the next post spins up!

Today on meta.discourse.org

Key Stats

  • New Posts: 105
  • New Topics: 14
  • Top Users:

Interesting Topics

  • General: sam reported that the large-scale update cycle has only just begun despite wrapping up initial changes, noting a spike in code removal after the MathJax migration. read more

  • Support: hipp0 couldn’t restore the default @mention for Trust Level 4 after renaming it to -K-, and Moin walked through checking the groups.default_names.trust_level_4 key and using CSS safe mode. read more

  • Support: Tealk discovered a muted category was excluded from /latest, and Lilly and Moin helped locate the hiding via the Default categories muted site setting. read more

  • Bug: seanblue found that the rich text editor strips <br> tags inside tables—breaking wiki posts—and sam confirmed it’s an edge-case bug in the table editor. read more

  • Support: Andro asked how to remove the “Someone replied to a topic you are Watching” email preview, and Moin pointed to customizing user_notifications.user_posted.preview in site text. read more

  • Support: hipp0 wanted to restrict uploads to specific subscriber groups rather than trust levels; Moin suggested extending the Restrict uploads theme component for group-based control. read more

  • #Hosting: Ethsim2 outlined a manual, non-multisite approach to host two independent Discourse sites on one server—separate containers, shared external Postgres and Redis, and HAProxy for traffic—and contrasted it with a supported multisite runbook. read more

  • Plugin: nathank praised the new Discord-style Voice Rooms plugin for seamlessly upgrading text discussions to verbal chats, and proposed AI transcription and deeper chat integration. read more

  • #Translations: savas asked whether Lithuanian translations still live on translate.discourse.org, and Moin confirmed Discourse continues to use Crowdin. read more

  • Dev: Ethsim2 reported Chrome hardware acceleration makes the composer caret invisible when rendering discourse-calendar oneboxes on Windows 11, pointing to a GPU compositor issue that disappears when acceleration is disabled. read more

  • Bug: noahl flagged items reappearing immediately in the new review queue after approval—possibly tied to AI spam checks—and invited collective debugging. read more

  • blog: rey.riel celebrated the Discourse MCP plugin merge request that expands internal API capabilities for CRM-style user data queries. read more

  • Community: westes outlined fraud-prevention strategies for compensated contributions—trust-level delays, transaction fees, and automated anti-fraud safeguards—to build a secure reward system. read more

  • Feature: chapoi merged the “check-to-slot” votes icon update for topic voting UI, marking that enhancement as completed. read more

  • UX: hipp0 noticed renaming the Subscribe Title text also altered button labels in the subscriptions plugin, sparking a deeper look at the component’s bindings. read more

Activity by the @team Group

Looks like we squashed bugs, tweaked settings, and merged features—tomorrow, let’s hope for fewer invisible carets and more dancing emoji!

Today on meta.discourse.org

Key Stats


Interesting Topics

Announcements

  • Falco unveiled Self-Hosting Discourse Just Got a Whole Lot Easier, introducing a one-command installer and optional SMTP via Discourse ID, complete with free subdomains for testing workflows read more install

  • The team announced Deprecating the Search Banner theme component, clarifying migration of translation overrides and native locale support after feedback from lindsey and Moin details in discussion search-banner

Bug

  • pfaffman highlighted that LETSENCRYPT_ACCOUNT_EMAIL is no longer needed, prompting a cleanup of Docker templates and a fix merged by Falco see thread letsencrypt

  • RGJ reported Category email in requires reply_by_email_enabled?, uncovering an unintended side effect in Email::Receiver checks that supermathie is now rectifying follow the fix

  • SubStrider encountered a build error with configure-ssl and configure-letsencrypt, which was quickly traced to a recent SSL template change and resolved by Falco bug details

Theme component

  • Lilly released Discourse Indented Subcategories, a theme component that elegantly indents nested categories in the desktop sidebar, easing navigation for large forums preview it here sidebar

Plugin

  • 祁同伟 proposed adding automatic IP-based location detection to the Locations Plugin, spurring an admin discussion with merefield and nathank about privacy and site-wide options join the thread paid-support

  • elmuerte introduced Discourse Poison Fountain, a novel plugin that embeds hidden nofollow links to poison unscrupulous web scrapers and protect communities check it out

Support

  • A user struggled to update category security permissions for a specific category until Moin pointed out a color-format bug in the general settings tab solution here

  • hipp0 discovered that Welcome header text %{site_name} was invalid, and manuel patched Discourse to expose the site_name variable across all header fields view the update

  • hipp0 asked Has anyone tried the Stripe Crypto On Ramp integration?, triggering discussion on subscription plugin compatibility and integration paths share your experience subscriptions

Feature

  • gormus requested a “notes” field for screened IP addresses, suggesting a ticket reference system to streamline moderation and audit trails feature request

Installation

  • stevejr inquired Which versions of AWS Aurora Postgres are supported?, and RGJ confirmed Discourse runs smoothly on v15+ despite old docs mentioning v13 official answer postgres

  • Ivernite outlined how to serve Discourse at / and a custom app at /tickets, with itsbhanusharma and pfaffman weighing in on external reverse-proxy configurations get the details

UX


Activity by the @team Group

  • Falco announced the new installer in Self-Hosting Discourse Just Got a Whole Lot Easier link, fixed the Let’s Encrypt email bug patch discussion, and resolved the SSL template issue build error fix.

  • supermathie dug into the category-email bug discussion.

  • manuel implemented a patch exposing %{site_name} in header texts fix details.

  • lindsey clarified translation migrations during the deprecation of the Search Banner component migration notes.

  • dax updated the community about the deprecation for nested sidebar categories in the original theme component thread see update.

  • zogstrip confirmed merging the fix for the two-emoji title bug in email subjects bug merge.

  • chapoi chimed in on the AI nudge preference discussion UX debate.

  • sam provided insights into tool counts and upcoming releases in the Discourse MCP blog thread MCP update.

  • awesomerobot highlighted built-in admin AI toggles during the user preference debate AI settings.


Fueled by bug fixes, feature launches, and a dash of AI skepticism, yesterday’s Meta felt like a digital hackathon—bring on today’s caffeine and code!

לייק 1

Today on meta.discourse.org

Key Stats

  • Total new posts: 96
  • Total new topics: 14

Top users by activity and likes

Interesting Topics

Announcements

Praise

UX

#Translations

Support

Activity by the @team Group

Stay pawsitive—after all these fixes, our Discourse code is running smoother than a well-trained puppy! :dog_face:

Today on meta.discourse.org

Key Stats

  • New posts: 97
  • New topics: 14
  • Top users (likes, posts):

Interesting Topics

Activity by the @team Group

That’s the scoop—if our puppies could post, they’d have matched yesterday’s 97 posts in no time!

Today on meta.discourse.org

Key Stats


Interesting Topics

Theme component

Support

Bug

Feature

Announcements

Plugin

General

Installation


Activity by the @team Group


If only our progress bars could measure how much we loved yesterday’s discussions—we’d be at 100%! :dog_face:

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Theme component

SSO

#Site Management

Announcements

Plugin

#Extras

Activity by the @team Group

It’s been a day of pencil icons, CSS wizardry, and timezone sleuthing—our puppies are barking in excitement!

Today on meta.discourse.org

Key Stats

Top users:

Top @team users:

Interesting Topics

Feature

Dev

  • Render a post above the discovery-list-container-top Outlet: Andrew_Rowe shared a JS snippet from Ask Discourse to render first posts via the discovery outlet (snippet), NateDhaliwal corrected the loop and template scoping (fix), and merefield advised migrating to GitHub for proper .gjs file handling. full discussion

  • Installing theme CLI and creating a theme: Andrew_Rowe encountered a Psych:Module error when running discourse_theme scaffold in v2.1.6, traced to safe_dump vs safe_load mismatch (error log). read more

Support

  • View of all categories is blocked for anonymous viewers: hipp0 reported missing category list when logged out with screenshots (report), and Lilly recommended testing in safe mode for theme conflicts. read more

  • AI integration for moderation: Samantha_Ramirez inquired about built-in AI moderation, and ondrej pointed to the Discourse AI plugin, AI triage and spam detection. discussion

  • Removing edit history pencil icon: Heliosurge moved edit-history permissions to staff after user incidents (details), and ToddZ shared an approach for admin edits without the icon (method). read more

  • I am not able to disable flair or user titles on mobile: hipp0’s mobile CSS snippet failed to hide flairs (snippet), Lilly suggested moving to common CSS (solution), and further discussion centered on correct selectors. see thread

  • Whats the max number of participants that will get displayed on a topic?: hipp0 asked about avatar count in topic lists (screenshot), NateDhaliwal pointed to the component logic, and Moin clarified up to 5 featured users. full discussion

  • Bulk Ownership Change of First Posts by Tag – Script Review and Suggestions: Ethsim2 sought a Rails console script to reassign system-owned event topics tagged “ethan” to a user, sparking a review of Administrative Bulk Operations best practices. read more

  • Pinned topic summary is using first-line link text instead of body text: Brandon007 noticed link text bleed in pinned summaries on Latest, affecting readability. issue

  • There is a bug when you lock topics: hipp0 reported duplicate lock icons on reopen in a single thread. screenshots

  • List of categories not showing in “Display categories” control: davidb-landseed couldn’t filter categories in the Kanban board settings component. read more

Plugin

  • Always-Anonymous Categories Plugin: asc asked whether mods/staff can override anonymous moderation or whispers in always-anon categories, noting current plugin limitations. discussion

Bug

  • Last visit red line not moving on meta: kiefferr piggybacked on concerns about the “last_seen_at” definition and background refreshes, suggesting a user preference to turn off the Last Visit line. read more

Activity by the @team Group

It’s been a day of uploads, fixes, and clever hacks—time to grab a snack and recharge for more meta adventures!