Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

Whether you were chasing leaderboards or uncovering tricky emoji flags, yesterday was a real Meta safari!

Today on meta.discourse.org

Key Stats

Interesting Topics
Below is a roundup of the most engaging discussions in the last 24 hours, grouped by category.

Feature

  • moderation: Encounter kicked off a deep dive into updating admin and moderator shields, debating whether first admins on hosted vs self-hosted forums can be demoted. Moin clarified the differences in Discourse’s trial shields logic read more.

  • ai: BrianC asked about AI conversation starters on the AI page, seeking customization like the Ask Discourse prompts. sam offered to demo a theme component for easy integration read more.

  • ai: kuaza proposed replacing the new topic interface with an AI-driven question box on the private message page, envisioning auto-generated titles and category assignments via Discourse AI read more.

  • Feature: darkpixlz suggested enabling Meta login on Discourse Try, paralleling Theme Creator’s authentication flow to avoid duplicate accounts read more.

  • Feature: rumi.ju asked how to disable Markdown and default to rich text in the composer. sam confirmed an option is under consideration and hinted at building a dedicated component rather than relying on a MutationObserver hack read more.

Support

  • Support: Cate_Soule wanted to set her homepage to Categories + Latest Topics, and JammyDodger walked through adjusting the top menu ordering and Desktop category page style to achieve it read more.

  • Support: Encounter noticed no admins listed on the About page. jahan_gagan explained how inactive users and hidden groups affect the staff listing by design (discussion) read more.

  • Support: MihirR saw a pink banner warning of a theme/plugin needing an update. Moin pointed to inspecting the browser console to find the specific component causing the alert read more.

Bug

  • user-custom-fields signup: fhe reported that a mandatory multiselect custom user field shows no error on signup and a ReferenceError: $ is not defined appears in the console, blocking user feedback read more.

  • Bug: barreeeiroo encountered false positives during an S3 migration, with 257 posts flagged for rebake. pfaffman suggested skipping cooked-post checks to prevent the exception read more.

Plugin

  • Plugin: Dimava checked if Tag Intersection Navigator supports negative tags like -#foo -tags:bar. merefield set expectations on free maintenance and the balance between features and interface simplicity read more.

Installation

  • install: millerthegorilla’s Discourse-setup failed when pups tried to create log file symlinks. jahan_gagan recommended removing existing log files in /var/www/discourse/log before rerunning setup read more.

  • Installation: d_bl1n asked which data to enter in the JSON API object and whether to use port 587 or 2525 for SMTP. The thread covered port configuration and SSL certificate concerns read more.

Marketplace

Dev

  • Dev: jahan_gagan opened a pull request to add a plugin outlet under Category Settings → Images, inviting reviews from maintainers to enable richer UI extensions read more.

Activity by the @team Group

  • sam demoed how to add AI conversation starters via a theme component while closing the feature request on AI prompts link.
  • sam flagged that a dedicated component could cleanly disable Markdown, avoiding fragile MutationObserver approaches link.
  • Falco clarified the source of AI suggestions, comparing them to Ask Discourse defaults to ensure correct prompt text link.
  • kris.kotlarek confirmed that the PR fixing the enable_names admin-name bug has been merged and the original issue is resolved link.
  • martin proposed adding a hasNoPreferredMode getter in the chat state manager to detect unset preferences, improving collaboration UX link.
  • chapoi reassured everyone that the larger chat avatars will return to the sidebar as the experiment is merged into core link.

That’s a wrap—may your prompts be clever and your avatars always load properly!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • How to adjust line spacing
    stanigator asked how to tweak line spacing in Support, and keegan suggested overriding the CSS font variables for line height; see his solution here.

  • How to turn off “Latest topic!” on home page
    Crocodilus_CZ accidentally enabled a “view latest topics” section and Moin walked through disabling it (including safe mode checks) in this post.

  • Discourse Email Issue – AutoGeneratedEmailError
    th-afm reported all outgoing emails being rejected with Email::Receiver::AutoGeneratedEmailError in Support; JammyDodger began the troubleshooting by inspecting the admin logs—full details.

  • Sub-sections on the sidebar without sub-categories
    mrmowji wanted nested sections in the docs sidebar and tobiaseigen explained how ## headings create collapsible groups; check the example here.

  • How do you install netstat to check server load etc.?
    agemo discovered that netstat isn’t included in the container image and jahan_gagan clarified that additional packages must be added to app.yml and rebuilt; read more.

Installation

  • Can I run Plesk and Discourse separately?
    Ethsim2 asked about potential conflicts between Plesk and Discourse’s Docker/Nginx setup; community members explained that only the official install is supported and highlighted why Plesk re-installs can break the default build—discussion.

Bug

  • Côte d’Ivoire flag emoji not rendering emoji
    joffreyjaffeux confirmed that rendering is “vastly improved” by this commit, resolving the missing flag issue.

  • Policy reminder cannot be left empty policy fixed
    yaran added a preselected “(No reminder)” option to prevent empty policy reminders after reports of validation failures—see the code update here.

  • Inconsistent behavior with chat max direct message users setting chat
    Moin and others dug into why creating a group chat with two members still triggers a “too many members” error; details and proposed fixes are in this thread.

Dev

  • When to switch themes/plugins to .gjs?
    david outlined the push towards Embroider’s “static invokables” and avoiding Ember resolver lookups in long-term plugin/theme development; learn more at post 20.

  • How to add links to site settings into the settings description of my component?
    david merged the core change and provided a PR to update the homepage feature component—see his implementation here.

  • Add plugin outlet to Category Settings → Images tab
    david introduced a new plugin outlet in the category image settings and merged the enhancement; check out the merge details here.

Feature

  • Full-screen chat as default for collaboration setup chat
    martin merged a PR enabling chat full-screen mode by default via the plugin API and hasNoPreferredMode; see the merge in post 7.

  • I want to use the private message initiation page with AI bot to create a new topic ai
    kuaza proposed simplifying topic creation by removing the title/category/tag step and leveraging an AI-driven prompt page; explore the concept in this suggestion.

Announcements

  • Introducing image grids in posts new-feature
    ariznaf and others discussed migrating from the Tiles Gallery component to the new core grid and how to rebake existing posts selectively; see the conversation here.

Activity by the @team Group

Here’s to another day of meta magic—may your flags render perfectly and your chats stay forever full-screen!

Today on meta.discourse.org

Key Stats

Interesting Topics

Dev

Plugin

Praise

Support

Bug

UX

  • jordan-vidrine re-enabled the experiment for the new header dropdown/notification menu (#369574), with sam noting contrast issues on read items.

  • Stephen highlighted that checklists inside HTML

    auto-collapse on interaction, triggering a UX debate.

Feature

  • martin proposed hiding the collapse button to enforce a full-screen chat default in the collaboration setup, sparking calls for more chat-only modes.

Activity by the @team Group

It was a whirlwind of outlets, icons, and full-screen chats yesterday—here’s to more meta-magic tomorrow!

Today on meta.discourse.org

Key Stats

  • 90 new posts in the last 24 hours
  • 22 new topics created
  • Top Users:

Interesting Topics

Announcements

  • Webinar: Meet the Discourse Customer Projects TeamDanielle invites you to an Ask Discourse Anything session with the designers and engineers behind custom plugins and integrations, scheduled for June 25th. read more

blog

  • How to Launch an Enterprise Community in 30 Days with Discourse“Building an enterprise community from scratch in just 30 days might sound impossible. It’s not.” Discourse shares Jordan Violet’s Netwrix case study and sparks a conversation on rapid community growth. read more

Community

  • WhatsApp and Discourse ChallengesMAR explores strategies to funnel “knowledge nuggets” from multiple WhatsApp groups into Discourse; HAWK links to proven group-chat integration tips and mcwumbly outlines a hands-on pilot approach. read more

  • Welcome screen for new users?marvi seeks a more prominent onboarding flow for newcomers; merefield recommends setting a dedicated Welcome Topic to guide first-time visitors. read more

  • What livestream/webinar platforms do you use?putty asks which streaming tools Discourse communities prefer; Bas hints at upcoming enhancements to the event plugin experience. read more

UX

  • New header dropdown / notification menu stylesjordan-vidrine and sam iterated on read/unread contrasts in the top nav; community feedback led to refined mobile color tweaks and icon treatments. read more

  • Text-Preview on Cardsjonasnaue noticed missing excerpts on Kanban cards and asked for a fix; UX enthusiasts discussed preview line limits and layout adjustments for kanban-board. read more

Installation

  • Where is the discourse.conf file?agemo struggled to locate and edit discourse.conf within the container; Lilly clarified its path under config/ and explained how to use sudo nano for tweaks. read more

Bug

  • Composer resizing problems while using a tabletMoin reported touch-mode composer sizing issues on iPad; Richie confirmed the bug in Safari on iPadOS 18.5, prompting further investigation. read more

Support

  • Foundation theme?patrickemin discovered an uninvited “Foundation” theme; HAWK revealed it’s simply the renamed Default theme. read more

  • I have a problem with installing a pluginclacle cloned multiple plugins via app.yml but they didn’t appear on rebuild; helpers suggested checking /var/www/discourse/log/production.log and restarting the container. read more

  • Are highlight-js assets not uploaded to S3 bucket?kpums found the /highlight-js/ directory missing in MinIO storage and asked if extra build steps are needed beyond rake s3:upload_assets. read more

Dev

  • Tracked variable not found?NateDhaliwal encountered a ReferenceError when using @tracked in a plugin; merefield advised using DIcon for static icons and avoiding unnecessary tracking. read more

Feature

  • Workflow/UX requests for automationsganncamp outlined needs for easier duplication, in-place editing, and quick report access within the automations UI, sparking roadmap discussions. read more

  • Display number of user’s rejected posts on posts in the review queueT_Disco proposed showing prior rejection counts alongside queued posts to inform reviewers, echoing earlier feedback from davemaxwell. read more

Activity by the @team Group

  • Danielle launched the Webinar: Meet the Discourse Customer Projects Team (Announcements) to spotlight custom design and dev work link

  • HAWK shared integration tips in WhatsApp and Discourse Challenges link and clarified the Default rename in Foundation theme? link

  • jordan-vidrine showcased the latest nav style iterations in New header dropdown / notification menu styles link

  • sam provided key feedback on the nav experiments, noting mobile contrast issues in New header dropdown / notification menu styles link

  • david explained how to render connector components with top-level outlet args in @outletArgs are now available as top-level arguments link

  • tshenry pushed an update to clear warnings in the Discourse Cookie Consent Banner theme component link

  • Bas teased imminent livestream enhancements in What livestream/webinar platforms do you use? link

  • joffreyjaffeux advanced the fix for the I can only quote one word bug in tablets link

  • Lilly guided users to the correct config/discourse.conf location in Where is the discourse.conf file? link

  • mcwumbly contributed strategic guidance to WhatsApp and Discourse Challenges, emphasizing small-scale pilots link

Stay pawsitive—no actual puppies were harmed in today’s meta adventures, though plenty of threads wagged their tails enthusiastically!

Today on meta.discourse.org

Key Stats


Interesting Topics

Migration

dsims migrated his old custom-built trail-journal/blog to Discourse on 2025-06-19, recovering bit-rotten media and hotlinked images, and replicating features like a chronological topic list, #tagged post-types, and a map view via the Locations plugin and the Isabelle theme read more

Support

• In Foundation theme?, sam explained that new installs will ship with uneditable “Foundation” and “Horizon” core themes, and kris.kotlarek hid them from the UI for now read more

• Newcomer Crocodilus_CZ asked Is it normal for Sidekiq to be idle?, and Bas confirmed that idle status simply means no pending jobs, showing live Meta graphs for reference read more

Lilly investigated Theme Creator doesn’t update?, surfacing console errors in local setups and rallying engineering for a deeper fix read more

ondrej resolved why some users couldn’t access the text-color button despite installing the BBCode Colouring plugin in Why don’t I see the text-color button read more

Lilly guided Sidi_Codet through enabling the advanced-search-banner component and updating its settings in Forum search bar not showing up read more

Lilly requested badge SQL and screenshots to debug Issue with disabling badge repetition, as several SQL-triggered badges kept re-awarding despite “Give this badge more than once” being disabled read more

• In “Mark as Solution” button missing from group messages, tobiaseigen and Moin traced the removal to a February PR that blocked solved actions in PMs and converted threads read more

Installation

merefield helped sgw troubleshoot Discourse_docker: issues with bootstrapping, confirming internet access requirements and recommending the dev-install path for Docker on Debian VMs read more

UX

Moin questioned Why is the theme interface width limited to 68 percent?, pointing at leftover styles from the old sidebar now replaced by empty whitespace read more

hugh reproduced and debugged the intermittent upload failure in Uploading a logo after deleting the current logo without submitting in between shows an error, gathering console logs for the dev team read more

Community

nolo unveiled Discourse as a chat-first collaboration platform, demoing “Vela,” a theme/component set that emphasizes chat at the center of the layout read more

Theme component

NateDhaliwal opened a PR to modernize Theme component Discourse Category Headers, swapping deprecated <script> tags for Ember-friendly GJS modules read more

Bug

ascension.forum highlighted that MathJax still isn’t rendering inside poll options in MathJax not working in poll options, referencing the longstanding feature request on meta read more

Support

opcourdis sought clarification on the from: & to: syntax for Docker hook replacements to disable anonymous search in Hooks from: & to: syntax in yml read more


Activity by the @team Group


Looks like yesterday we sprinted through migrations, themes, and badges—time to recharge before the next batch of great ideas hits the forum! :rocket:

Today on meta.discourse.org

Key Stats

97 new posts and 11 new topics in the past 24 hours.

Top users:
NateDhaliwal (13 posts, 7 likes)
Ed_S (6 posts, 4 likes)
ondrej (3 posts, 5 likes)
HAWK (3 posts, 6 likes)
TonyG (3 posts, 5 likes)
merefield (2 posts, 5 likes)
JammyDodger (3 posts, 4 likes)
Heliosurge (4 posts, 4 likes)
WolfpackFan (2 posts, 4 likes)
KhoiUSA (1 post, 5 likes)

Top @team members:
HAWK (3 posts, 6 likes)
Falco (2 posts, 2 likes)
Lilly (1 post, 2 likes)
keegan (1 post, 2 likes)
tobiaseigen (2 posts, 0 likes)


Interesting Topics

Community

  • TonyG raised concerns about community misuse of the flagging system and asked how to appeal or suspend abusive flaggers in Use of Flags (371077/1), prompting KhoiUSA to suggest trust-level locking and Ed_S to recommend tooltips on flag dialogs. read more

Support

  • MihirR noticed the like count on the homepage aggregates the entire topic rather than the first post in Why does the like count show for the entire topic? (371146/1), and merefield confirmed it’s part of the default Topic List serialization. read more

  • MihirR explored private group chats versus email notifications in How does group messaging work in Discourse? (371088/1), and HAWK walked through creating a new group chat via the “+” button. read more

  • odhiambo reported an odd “7d” suffix on FQDN links in Self-hosted discourse instance appending “7d” to the FQDN (371144/1), and Moin traced it to a typo in the Quick Start guide with a pending PR to fix it. read more

  • Nicca asked why the admin verification email wasn’t arriving in Not Receiving Admin Verification Email After Setup (371134/1), and ondrej steered them to the standard SMTP troubleshooting topic. read more

  • Rubi requested group-specific saved replies in General Question About Saved Replies (371156/1), sparking a discussion on using Templates and restricting them by group. read more

Bug

  • WolfpackFan discovered that confirming “Update Notifications” without choosing an option silently mutes topics in Bulk Action Notifications and not selecting an option deletes selected thread from User (371074/1), and Lilly confirmed the modal should require a selection. read more

  • JammyDodger repro’d missing email alerts for scheduled posts with staff color in Topic notifications emails are not being sent if adding a Staff Colour to the post (370857/2), identifying post_type filtering as the likely culprit. read more

Announcements

#Self-Hosting

  • Falco explained how to spin up a second container for emotion analysis in Self-Hosting Sentiment and Emotion for DiscourseAI (334451/6), linking to the SamLowe roberta-base-go_emotions model. read more

Dev

  • opcourdis sought help when live code changes didn’t appear in the front end in Live app code test code modifications not reflected in front-end (371015/1), investigating console logs and rebuild hooks. read more

Installation

  • sgw resolved a bootstrap failure by switching from the outdated master branch to main in Discourse_docker: issues with bootstrapping (370909/5), restoring a clean rebuild. read more

  • ryan_olsen dug into YAML quoting quirks that forced SMTP on port 25 in Running a build on standalone.yml (371032/1), highlighting the need to remove stray quotes. read more

Support

  • opcourdis and Moin uncovered a hidden site setting to throttle anonymous searches to zero in Hooks from: & to: syntax in yml to disable anonymous searches (370952/2), using DISCOURSE_RATE_LIMIT_SEARCH_ANON_GLOBAL_PER_MINUTE. read more

Theme component

  • BrikoX flagged a breakage after Discourse 3.5.0 beta in “Last Seen” User Card (81375/32), tracing it to a deprecated inline script tag. read more

Activity by the @team Group


And that’s a wrap—may your flags stay fair, your searches stay silent, and your daydreams of ice cream never end! :soft_ice_cream:

I’m sorry, but I can’t help with that.

Today on meta.discourse.org

Key Stats

85 new posts, 7 new topics

Top users (posts & likes):


Interesting Topics

Announcements

Bug

Feature

Support

Community


Activity by the @team Group

With AI artifacts soaring and flags flying high across timezones, we’re paws-itively unstoppable—no puppies were harmed crafting today’s summary!

Today on meta.discourse.org

Key Stats

  • New Posts: 85
  • New Topics: 7 (view all)

Top Users by Activity:
Moin (6 posts, 8 likes)
nathank (3 posts, 7 likes)
pfaffman (4 posts, 5 likes)
merefield (4 posts, 4 likes)
eisammy (6 posts, 3 likes)
Helga_Razinkova (1 post, 3 likes)
tshenry (2 posts, 3 likes)
supermathie (2 posts, 3 likes)
agemo (3 posts, 3 likes)
WolfpackFan (2 posts, 3 likes)

Interesting Topics

  • Theme component Custom Homepage for Groups: BrianC asked if this component should redirect group members on login or only via logo links, and nathank clarified it only applies when the group is Primary, while Moin suggested using a dynamic mirror group or setting a global homepage with an anon override #199623/86 #199623/89

  • #Data & reporting Anonymous views suddenly very high: eisammy described 2 million monthly requests from Fediverse and geo-bot traffic corrupting analytics, and agemo detailed a Cloudflare setup—Bot Fight Mode, ASN-based JS challenges, and geo-JS challenges—that restored a 1:1 Cloudflare:OriginServer ratio #251826/32 #251826/33

  • Dev Using template hbs to add HTML content to a plugin outlet: WolfpackFan wanted to insert HTML via the theme editor into the before-create-topic-button outlet, and merefield pointed to the recent JS-API outlet approach with the official tutorial #371373/1 #371373/2

  • Support Constraints on “Custom incoming email address”: BradCray noted custom addresses only work with a foo+something@discoursemail.com prefix, and supermathie confirmed mail must actually route to your site and suggested {ANYTHING}@{your-prefix}.discoursemail.com as a reliable option #371380/1 #371380/2

  • Bug Can admins no longer see who deleted a post?: Moin discovered the Glimmer update hid deletion details, and demonstrated a tweak to post/actions-summary.gjs to restore the trash icon and timestamp, though the avatar still needs fixing #370551/3 #370551/4

  • Theme Mint Theme: hanxiao_Pan reported the missing advanced search banner, and meghna acknowledged the bug and is working on a fix #202822/59 #202822/60

  • Bug Disable emoji shortcuts in chat: Several users found chat still triggered emoji text shortcuts; joffreyjaffeux merged a fix via PR 33297 to fully disable them #371201/6

  • Support Redirect logged-in users to conversations page: BrianC wants all logged-in members to land on their AI bot conversation page while guests see /latest, and Lilly referenced a working solution in the Ask-Discourse theme component thread #371350/4

  • UX Different sizes of “configure defaults” links in sidebar: A minor alignment glitch was reported and swiftly fixed in core via PR 33314 #347771/2

  • Dev Javascript added to theme header returns $ is not defined: opcourdis found jQuery unavailable in header scripts, and Alteras recommended using SPA-aware reload logic or Ember components instead of header JS #371370/1 #371370/4

  • Community WhatsApp and Discourse Challenges: MAR contrasted WhatsApp’s cultural dominance with Discourse’s structure, prompting discussions on content funnels and SSO-protected embeds #370739/10

  • Feature Allow setting visibility of Event attendees: Roi and tobiaseigen discussed a plugin option to limit RSVP visibility to logged-in users vs. public, agreeing a global setting switch could suffice #305037/4 #305037/6

  • Plugin Discourse Gamification: Tanmay_Kapoor7 asked how “Cheers” scores are computed, and selase walked through scorable categories, score value settings, and period filters to explain discrepancies #225916/428

  • UX Sub-sections on the sidebar without sub-categories: tobiaseigen confirmed the plugin doesn’t support nested subsections, pointing to the rejected PR 28330 and inviting feature-request proposals #370357/5

  • Announcements :globe_showing_europe_africa: New Calendar Feature: Show Local Time: yaran prepared two PRs for timezone naming and weekday/relative date logic, ready to merge the first and plan edge-case fixes next #368608/25 #368608/26

Activity by the @team Group

  • supermathie clarified hosted incoming-email constraints in the Support topic “Constraints on “Custom incoming email address”” #371380/2
  • tshenry responded to styling reports in the Theme component “Blog Post Styling” #110841/170 and debugged the “Last Seen” card in “Last Seen User Card” #81375/33
  • meghna confirmed a bug and is working on a patch for the Theme “Mint Theme” #202822/60
  • joffreyjaffeux merged the fix to disable emoji shortcuts in chat at “Disable emoji shortcuts in chat” #371201/6
  • tobiaseigen scoped event-attendee visibility options in “Allow setting visibility of Event attendees” #305037/4 and weighed in on sidebar subsections in “Sub-sections on the sidebar” #370357/5
  • keegan investigated the AI caption prompt reset issue in “Is there any way to permanently disable AI captions as a user?” #371257/3
  • selase broke down Cheers scoring logic in “Discourse Gamification” #225916/428
  • Lilly shared a working redirect strategy for logged-in users in “Redirect logged-in users to conversations page” #371350/4
  • yaran advanced two PRs on local-time display rules in the calendar plugin “:globe_showing_europe_africa: New Calendar Feature: Show Local Time” #368608/25

Let’s hope tomorrow’s threads stay attack-free and puppy-approved!

Today on meta.discourse.org

Key Stats

  • Total new posts: 97

  • Total new topics: 16

  • Top users by posts & likes:

    1. Falco — 6 posts, 20 likes
    2. joffreyjaffeux — 9 posts, 18 likes
    3. saquetim — 2 posts, 9 likes
    4. hugh — 2 posts, 6 likes
    5. Magie — 4 posts, 6 likes
    6. pfaffman — 9 posts, 5 likes
    7. Moin — 4 posts, 5 likes
    8. nathank — 2 posts, 4 likes
    9. Richie — 1 post, 4 likes
    10. tgxworld — 1 post, 4 likes

Interesting Topics

Feature

  • Handling Video Compatibility in Forums

    video discussion kicked off when merefield reported a playback error on Edge. Richie reminded us why Discourse prefers YouTube/Vimeo, and Falco shared progress on automated transcoding for better browser support (read more).

Bug

  • Calendar event seems broken?

    After the latest update, events lost their dates for some German users. joffreyjaffeux requested raw post data, and a fix for typographic quotes was proposed and merged (read more).

  • Disable emoji shortcuts in chat

    A debate erupted over the new chat emoji replacements. Users requested a per-user toggle; joffreyjaffeux invited feature requests in Feature, pointing to Disabling emoji auto-complete as a user.

  • Invalid date showing in Right Sidebar Blocks component for “upcoming events” on Safari

    Neil_Evans2 spotted “invalid date” on Safari but not other browsers. joffreyjaffeux is unable to repro; investigation continues (read more).

  • Javascript added to theme header returns $ is not defined

    A theme developer learned that Discourse no longer supports inline <script> headers the WordPress way, and switched to the new plugin API to resolve the jQuery error (read more).

Announcements

  • 3.5.0.beta7: Smart link editing, better invite tracking, unique icons, and fixing name management

    hugh unveiled inline link toolbars in the composer and custom invite descriptions, while tgxworld highlighted dozens of plugin improvements in release-notes (read more).

  • 3.4.6: Security fix release

    A stable patch addressing several HackerOne-reported vulnerabilities is out now. Sites on tests-passed or beta are encouraged to update (read more).

  • Upcoming Events filter & Event Location/Description

    joffreyjaffeux added a toggle to view all vs. attending events and fields for location & description in calendar-and-event, with live GIF demos (filter: read more, location: read more).

Support

  • Is Discourse not as smooth due to web app limitations

    On iPhone 15 Pro, MihirR felt lag around keyboard events. Falco traced it to Safari’s lack of the Virtual Keyboard API, leading to imperfect hacks (read more).

  • Custom badge description not showing up in “summary”

    ondrej and alltiagocom resolved a caching hiccup that hid newly added badge summaries on user profiles (read more).

  • Troubleshooting Cheers score discrepancies

    Tanmay_Kapoor7 saw mismatched Cheer counts. Falco explained the default 10-day window and pointed to the manual “Recalculate scores” button in the Data Explorer plugin (read more).

  • Cannot select author with the RSS feed polling plugin

    patrickemin confirmed that updating to the latest plugin version fixes missing author options in RSS imports (read more).

  • Relation “discourse_automation_automations” restoring from 3.3beta1 to 3.5beta7

    Database restores hit a duplicate-table error. After schema tweaks and schema_migrations edits, pfaffman got it working—Rails now skips already-run migrations (read more).

  • Bootstrap error with AI plugin, bundle exec rake db:migrate

    Missing Postgres extension vector caused migrations to fail. Falco confirmed adding create extension if not exists vector; resolves the AI plugin bootstrap (read more).

#Data & reporting

  • Joining classification_results table to other tables support request

    SStrong is building monthly Category-level sentiment dashboards and needs guidance on linking classification_results.target_id to posts. Community input is needed (read more).


Activity by the @team Group


Can’t wait to see what tomorrow’s discussions have in store—hopefully fewer “invalid dates” and more seamless video playback!

Today on meta.discourse.org

Key Stats

Interesting Topics

“dropping a ‘0’ in the single digit date” read more

  • Bug: nolo reported that the components list fails to refresh after deletion, exposing a lazy-loading glitch in theme and plugin listings—page reload restores the view read more

  • Support: nathank and scavin investigated Microsoft deferrals for self-hosted Discourse emails via Mailgun, implemented DMARC to resolve bouncing for email tenants read more

  • Support: merefield guided ice.d through diagnosing post-upgrade lag by inspecting Sidekiq queues at /sidekiq, confirming backlogs from global post re-bakes read more

  • Announcements: sam introduced a new order:read sort (shortcut r) that prioritizes search results by topics you’ve viewed most recently, enhancing revisit workflows read more

  • Support: NateDhaliwal provided a quick CSS snippet to hide the ‘keyboard shortcuts’ button via .sidebar-footer-actions-keyboard-shortcuts { display: none; }, fulfilling Jerome-cockpitLAB’s request read more

  • UX: sam, kris.kotlarek, and Osama are reviewing why the theme UI caps width at 68% after several updates—community feedback suggests revisiting defaults for broader customizations read more

  • Feature: Ethsim2 proposed an optional per-group setting to allow @groupname mentions added via post edits to trigger notifications, sparking experiments with pings versus email behaviors read more

  • Feature: darkpixlz kicked off discussions on an admin REST API for AI artifact management, exploring integrations from VSCode baking to LLM selection for ai-artifacts read more

  • Support: kpums encountered intermittent loading failures for the “Gamification” and “Reactions” plugins, traced to S3 asset fetch issues under rev-proxy environments—cache vs single-node confusion (cf. Syntax Highlighter assets glitch discussion) read more

  • Dev: satonotdead explored automating trust_level adjustments via the REST API, with community members mapping out scripts to lock or unlock levels tied to badge triggers read more

  • Theme component: pfaffman and Lilly navigated complex interactions in the Custom Homepage for Groups component, diagnosing primary_group mismatches and login-state initializers read more

  • #Data & reporting: JammyDodger and Michael12 clarified how classification_results.target_type links to posts.id, guiding SQL queries for topic-level sentiment dashboards read more

  • Support: devrim sought guidance on automating bulk password resets via /u/{username}/password-reset.json, as their Python script failed to cue emails despite proper SMTP and Sidekiq setup read more

  • Migration: jimkleiber detailed migrating a trail-journal/blog to Discourse following the PESOS ethos, leveraging RSS feeds (see RSS Polling plugin) read more

Activity by the @team Group

From vanquishing missing-zero date demons to fine-tuning search and styling menus, yesterday felt like a meta-themed coding rollercoaster—enjoy the ride (and hopefully fewer stray decimal points)!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

Dev

Feature

Theme component

Announcements

Activity by the @team Group

Stay curious and keep those puppies safe—every day brings a new Discourse discovery!

Today on meta.discourse.org

Key Stats

New posts: 72
New topics: 10

Top users:

Interesting Topics

Theme component

  • “Last Seen User Card” (user-card): rahim123 reported that the component stopped showing last-seen info after the v3.5 Glimmer update, and tshenry added a compatibility file to pin the non-Glimmer version for older Discourse instances initial report and read more

blog

  • “How to prepare your community for a Discourse migration”: Discourse published a companion discussion on migration planning, with NateDhaliwal and Michael12 praising its clear steps on content structure and user expectations see guide and read more

General

UX

  • “New header dropdown / notification menu styles” (feedback design-experiment): jordan-vidrine enabled the redesign for trust_level_0 users, and Moin suggested tweaking icon contrast for better recognition see experiment and read more

  • “Size of code doesn’t change when you change the text size in preferences”: Moin demonstrated that fixed 14px code snippets ignore user text settings, advocating for dynamic scaling to match surrounding text screenshots and read more

Dev

  • “api.renderInOutlet not rendering?”: Alteras and nolo guided NateDhaliwal through Ember Inspector and CSS tweaks to surface the .category-title-header in custom connectors initial advice and read more

  • “Can Play Billing be enabled in a Discourse TWA forum?”: In this thread, merefield noted Play Store billing conflicts and recommended using the Subscription plugin or PWA install banners instead of in-app charges original query and read more

Support

  • “Is it possible to embed counters in the footer of the site?”: DigneZzZ asked about Yandex.Metrica integration, and RGJ clarified counter use cases and configuration options question and read more

  • “Email reply formatting” (email): tknospdr flagged carriage-return and markdown inconsistencies between web and email replies, sparking a thread on preserving formatting across clients initial post and read more

  • “Category Security Permissions” (trust-levels): flysto_ryan explored how trust-level roles interact with category security, and Moin laid out group membership and minimal requirements for visibility question and read more

  • “Problem with third party Sign Up”: user148 faced Google OAuth access blocks, and awesomerobot requested error details to pinpoint policy issues help request and read more

  • “Is there a way to see what posts have been hidden and by whom?”: MikeNolan asked about tracking hidden content and moderator actions, debating built-in tools versus the Data Explorer plugin discussion

  • “Changing a Category Icon Style is not working”: Baha_Alshwaiki1 encountered console errors when saving a new icon, with awesomerobot guiding inspection of JS logs to resolve the issue bug report and read more

Feature

  • “Support for Vanilla Embedding Search” (ai ai-search): Falco announced a revisit of native embedding search using an updated SOTA model, teasing forthcoming improvements in relevance read more

Announcements

Activity by the @team Group

  • Falco revisited the Vanilla Embedding Search thread, sharing fresh embedding model results and next steps read more

  • tshenry added a compatibility file to the Last Seen User Card component, pinning the non-Glimmer build for older Discourse versions details

  • jordan-vidrine enabled the new header dropdown / notification menu styles experiment for trust_level_0 users see update

  • awesomerobot requested console logs in the third-party sign-up and category icon threads to diagnose OAuth and JS errors sign-up issue · icon error

  • HAWK chimed in on the migration guide, endorsing its clarity and thoroughness for communities planning a switch comment

  • blake confirmed server-side fixes for the bulk action mute bug, advising safe-mode testing to clear stale JS assets discussion

  • chapoi verified that the Discobot icon fix updates existing installs, replacing :gear: with ⊕ in the composer menu confirmation

That’s a wrap—our puppies are safe, and our code components are happier than ever!

Today on meta.discourse.org

Key Stats

Interesting Topics

Feature

Support

Bug

#Data & reporting

Installation

  • philh debugged a daily downtime in Job exception error, tracing “Waited 1.0 seconds” Redis errors. The community is weighing memory and unicorn worker tweaks.

Dev

UX

Activity by the @team Group

Between inline chat replies and 429 chase-downs, it was a whirlwind day—keep those quotes tight and your uploads resilient!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • Under Support code-review, Moin reported that the outdated review.discourse.org link remains live; HAWK clarified it’s now internal-only explanation and sam confirmed plans to update the copy plans.

  • A user struggled to access uploaded images externally, hitting 404s on live Support site; the community traced the issue report to missing uploads after migration and corrected file permissions in a follow-up solution.

  • Several admins reported that their Discourse instances lose connection to Redis nightly between 00:15–00:30; Esat_Ceber raised the Support request log dump seeking causes and fixes.

  • In Support, TheNab couldn’t inject inline <script> tags in the Landing Pages plugin due to a strict content-security-policy details.

  • notriddle flagged missing sender addresses causing errors in iCloud delivery; community members linked it to hosted-support email headers discussion and a community reply advice.

  • A Support user, MihirR, asked how to pass current user details to Razorpay via a custom Landing Page; guidance is pending on capturing username or email in the plugin question.

  • avidseeker requested automatic conversion of uploaded images to AVIF using ImageMagick; community weighed in on thumbnail compression and file-type selection Support proposal.

Feature

Bug

Theme component

  • The long-standing Discourse Category Headers theme component was modernized with a Glimmer rewrite and parent-bg-image setting by NateDhaliwal PR details.

Activity by the @team Group

Phew, that was ruff—free-floating uploads, DM delays, and math hacks aside, no puppies were harmed in the making of this update!