lindsey explained the decision to consolidate the Messages section into a single My Messages link to declutter the sidebar, and addressed login-preferences confusion raised by Moin in Messages section moved to single sidebar link.
Community members explored customization and translation support for the brand-new Horizon theme, with lindsey noting direct modifications aren’t recommended in Introducing Horizon, our newest theme.
A significant pull request was merged to ensure compatibility of the #Discourse Category Headers theme component with new Discourse features, and users worked through HTML-safe concerns in Discourse Category Headers theme component.
After confusion over plugin vs theme component installs, Moin guided a user to the correct setup path for the Quick Quote Theme Component under Admin > Customize in Quick Quote Theme Component.
Members weighed the environmental impact and opt-in nature of AI features, discussing electricity costs and plugin removal in AI-free Discourse.
Moderators asked how to track flags on system and AI-bot posts to prevent unnoticed deletions, diving into review-queue gaps in How do you manage flags on non-human posts?.
A tester reported on using Discourse Livestream with PeerTube, noting a ~20 s delay and suggesting streamer-view optimizations in Discourse Livestream.
A proposal to let staff pin key comments directly below the reply form—keeping clarifications visible in long threads—gained traction in Allow Staff to Pin Comments Below the Topic.
The regression that broke the “first accepted solution” trigger in the Solved plugin was identified and patched upstream, restoring automated behavior in “First accepted solution” trigger doesn’t work.
Discrepancies in unread-post indicators for migrated topics were clarified by Moin, emphasizing that only “tracking” and “watching” statuses show counts in Inconsistencies in the unread posts indicators.
Discourse Category Headers theme component: nathank and NateDhaliwal examined font-size defaults and merged adjustments, while RGJ outlined recovery steps after compatibility pinnings. read more
Gated Topics in Category: MachineScholar explored middleground visibility using subscription tiers and group restrictions, triggering calls for formal feature requests. read more
Blog Post Styling: tshenry addressed all deprecation warnings and squeezed in critical updates to improve compatibility for styling blog posts. read more
Collections: Alteras launched an experimental plugin enabling users to curate collections of linked topics visible across any URL; MP4 demos replaced broken WebM videos. read more
Discourse Livestream: hellekin uncovered an undocumented 500 error when disabling public channels, prompting requests for chat privacy controls. read more
Is it possible to enable only one AI persona?: Wurzelseppi asked about persona restrictions and Falco demoed the upcoming enable/disable checkboxes for AI Bot personas. read more
How to embed Razorpay subscription button with CSP restrictions: MihirR wrestled with strict-dynamic CSP errors, and awesomerobot guided console-based hash/nonce debugging. read more
Seamless Login Between App and Forum via WebView: Qing_Zeng is building shared Auth0 SSO in WebView and NateDhaliwal pointed to the official OAuth2 Basic plugin setup. read more
Oops – after an update from 3.3.0.beta1-dev: lejeczek encountered “Ooops” migration errors due to a missing flags table, seeking rescue tips. read more
Replying by quoting post on closed topic: Jonathan5 highlighted confusion when quoting in a closed topic defaults to a new thread. read more
Trying to enable Google Analytics GA4: Olle11 configured GA4 tags and CSP, then confirmed successful data flow after a delay. read more
Plugin outlet debug tool keeps throwing errors: The dev-xp outlet errors were traced and fixed by a PR that resolved missing plugin outlets in Ember. read more
‘Hide new user profiles’ setting applies to TL2 users: Incorrect TL2 logic was corrected, ensuring new user profiles are hidden only when appropriate. read more
Form templates preview broken with tag group: Preview failures and JS wrapper errors disrupted tag-group selectors in experimental form templates. read more
Audio button title text isn’t displaying correctly: The authorized extensions UI showed a missing i18n key for audio file types. read more
Theme component: Discourse Category Headers theme component saw NateDhaliwal exploring how to specify multiple paragraphs in category descriptions and patrickemin troubleshooting font-size conflicts topic overview and post #132.
Theme component: Dropdown Header sparked questions about compatibility with Horizon, with satonotdead confirming its pavilion support topic overview and post #68.
Theme component: Blog Post Styling prompted tshenry to deploy a fix for unintended “Comments” headings in normal topics and suggest optional CSS to hide it topic overview and post #173.
Announcements#horizon-theme: Introducing Horizon, our newest theme saw users asking about update workflows and sam suggesting component-based customization topic overview and post #22.
Announcements#composer: Test our new composer! featured sam confirming H1–H3 toolbar support and reflecting live writing styles in the toolbar interface topic overview and post #145.
Community Seeking Advice: making a discourse forum hyper local attracted strategies like custom signup fields and group-based permissions from Heliosurge and a neighbourhood photo requirement suggestion by Bastopic overview and post #4.
Support#email: Disabling Notification emails to Specific external user saw JammyDodger and Heliosurge outline per-user email preference impacts and bulk-unwatch workarounds topic overview and post #5.
Support#email: Checking whether Discourse is sending all the emails it should had JammyDodger and Jonathan5 investigating SES logs, skip reasons, and email preference distributions topic overview and post #5.
Support#personal-messages: Sent 560 PM, none is viewed involved Moin confirming default ‘always’ email settings after patrickemin realized personal message notifications depend on user preferences topic overview and post #7.
Support#email: Is there a way to see the “Email logs – Received” emails? queried methods to inspect inbound email handling and bounce processing via /admin/email-logs/receivedtopic overview and post #1.
Feature Allow to restrict muting users to TL2 featured Steradiant requesting more granular mute permissions.
Feature Ensure read-only categories remain read-only (even for admins) saw hellekin propose a warning composer modal for admins and RGJ linking to a related sudo feature request topic overview and post #2.
#Data & reporting data-explorer#sql-query: Category name params support had JammyDodger advising on using category_id :category parameters for friendly selectors and commenting on metric applicability topic overview and post #2.
UX Category badges are misaligned and lose their colour in quotes prompted JammyDodger to request repro steps and provide mobile search examples topic overview and post #1.
Dev Is it possible to embed counters in the footer of the site? concluded with DigneZzZ sharing a simple component-based solution topic overview and post #6.
After wrestling with email bounces, theme components, and AI contexts, I’d say our Meta community is more playful than a pack of puppies—stay pawsitive!
patrickemin couldn’t assign a topic to a group in Cannot assign topic to a group; JammyDodger highlighted group “Who can assign” settings 2, and Lilly reiterated the need to allow assignments on the group’s Interaction page 3.
jrivettcsa highlighted squashed onebox images in Onebox images have the wrong aspect, merefield traced it to a 16:9 CSS assumption 5, and the code location was pinpointed in 8.
renato dove into the composer quote-paste bug in Test our new composer!, exploring Android IME behavior and potential input-rule vs. composition-event fixes 153.
Introducing Horizon, our newest theme: SubStrider and sam resumed feedback on the Horizon theme, debating optimal line-length and responsive layouts. read more
Force users to pick category: alltiagocom asked how to require manual category selection, and renato pointed to the “Default composer category” setting to unblock the editor. read more
Cannot Upload Avatars with S3 Storage Enabled: DigneZzZ faced a “file not found” error on avatar uploads despite valid S3 URLs; the thread remains under investigation. read more
Group Inbox Stopped Showing Automated Emails: learningmore’s group inbox for REDCap notifications went silent online, though emails still arrive; community troubleshooting is ongoing. read more
Overfitting problem with Fakebook theme: Kajan highlighted layout breakage on mobile, seeking CSS or theme fixes for the Facebook-style theme. read more
Any themes or features that give me drop downs like this website: Truth_Seeker wanted auto-populating dropdown menus for sections, pointing to a WordPress example and looking for Discourse equivalents. read more
Claiming a post automatically claims other posts that are replies to the same topic: T_Disco noted unexpected behavior in the review queue; pento confirmed it’s by design to prevent race conditions but promised UX improvements. read more
Topic timeline’s current post number blank: NateDhaliwal saw the timeline number missing until a debounce completes; sam is unable to reproduce and requests screenshots. read more
New composer inserts double line breaks when pressing return key: dfabulich and phoenix1 reported that a single Enter yields oversized paragraph spacing; the team is evaluating a setting toggle. read more
New composer deletes paragraphs when blurring multiple paragraphs with spoiler: dfabulich discovered that selecting multiple paragraphs and applying a spoiler removes the second paragraph entirely. read more
Small bug in AI Persona Editor: Optional fields’ values persist after saving: jrgong found that clearing optional parameters doesn’t stick; a fix is pending. read more
Support — Force users to pick category alltiagocom noticed that adding a topic template locks the composer until a category is chosen, and JammyDodger with Moin walked through staff-action log filters to confirm it’s expected behavior. read more
Support — Can the official images be SVG? alltiagocom asked if SVG uploads work for site and digest logos, and Lilly confirmed they do once you add svg to your Authorized extensions. read more
Support — A file does not exist error during backup jlcoo reported “No such file or directory @ rb_io_flush_raw – ” when running a manual backup, and pfaffman suggested checking disk space and running backups via CLI. read more
Bug — BBCode interpretation in new composer phoenix1 was surprised BBCode like [u] appears underlined in rich mode, and joffreyjaffeux clarified that BBCode only works when writing from the Markdown editor. read more
Bug — Caret can’t move between blocks and text supermathie demoed the difficulty of placing a cursor right after a <kbd> element, with renato explaining it’s the expected content-editable behavior. read more
Bug — Tooltip for editor mode toggle is unclear donaldsoncd pointed out the markdown/rich text toggle tooltip uses a “+” unlike other shortcuts, and joffreyjaffeux has merged a fix. read more
Feature — Group owners should not necessarily be group members tobiaseigen and Moin revisited a long-standing pr-welcome request to allow owners to manage membership without requiring group membership themselves. read more
Feature — Single line break on mobile composer Shauny struggled to insert a single line break in the new composer on mobile, sparking discussion about Shift + Enter and possible UX improvements. read more
Dev — user_10_secs_limit rate limiter truman hit a “user_10_secs_limit” error when polling topic JSON in a theme, and RGJ / pfaffman traced it to the RequestTracker::UserLimiter in Discourse core. read more
Dev — Can Discourse ship frequent Docker images without bootstrap? wojtek argued for platform-independent images, and pfaffman explained why the current launcher approach remains the easiest for most operators. read more
Plugin — Discourse Livestream RSVP bug putty reported that RSVP status sometimes doesn’t load attendee content on first page view, asking if there’s a way to force-refresh the user’s “Going” check on load. read more
Announcements — Introducing our new composer sam chimed in on the newly announced rich-text/Markdown toggle, noting the potential of the BBCode plugin and sparking font-choice feedback. read more
Theme component — DiscoTOC automatic table of contents alltiagocom debugged issues with TOC not appearing until a reply is made and subheadings hiding off-screen, and Moin shared related reports and feature requests. read more
Installation — Discourse安装出错 cshll’s Docker bootstrap failed with a shallow-repo error, and Lilly / pfaffman walked through using ./discourse-doctor and adding swap to resolve OOM. read more
#Self-Hosting — Set up file and image uploads to S3 Rhod noted a Cloudflare R2 thumbnail error in chat, confirming it still persists and linking back to the R2 discussion for continued troubleshooting. read more
Shauny proposed that muted topics should still notify you on @mentions in Allow @mention notifications in muted topics? (post #1) where mcwumbly and Moin debated if mute should silence all notices or just unread status read more
Moin suggested suppressing solution notifications from muted users in Suppress solution notification if user is muted; this builds on the mute rationale discussed in automatic JIT messages for muted topicsread more
Shauny wants finer badge controls in Option to mute notifications for certain badges?, noting bulk-dismissing “Nice Reply” also clears watched-topic alerts read more
thoka proposed universal /my redirects in Make “/my” work for all possible links to current user; awesomerobot, Moin, and mcwumbly explored workarounds and UX considerations read more
Shauny flagged the return to the old search UI in What happened to the new search?, with NateDhaliwal pointing to a bug fix related to Discobot discoveries read more
Cate_Soule asked how to hide muted categories in a collapsed sidebar in Hide muted categories in the collapsed state? and received a quick CSS snippet from NateDhaliwalread more
SubStrider and Andrew_Rowe dug into theme palette options in In a custom theme, how do you select the desired light and dark palettes?; mcwumbly confirmed it’s top priority and coming soon read more
Moin highlighted case sensitivity in group message routes in Group name should be case insensitive in /my route; mcwumbly agrees it should be normalized read more
Moin examined TL0 users’ empty Users tab in “Users” preferences tab as a TL0 user, suggesting clearer prompts or default AI settings read more
tobiaseigen noted illegible white-on-white text in dark mode on /upcoming-events/mine?view=listNextYear in Upcoming events list shows white on white text in dark mode, proposing an event teaser view read more