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

Today on meta.discourse.org

Key Stats

Over the past 24 hours, the community produced 51 new posts across 27 topics, earning 48 likes from fellow members. The most-liked discussion was How can I see AI-translated posts? with 7 likes, while the ever-popular Free plan beta thread kept churning with questions about LLMs, trust levels, and closed communities. #Plugin and ux tied as the busiest categories, each hosting five distinct topics in the last day.

Top contributors by posts and likes:

User Posts Likes
Moin 5 9
NateDhaliwal 3 6
Jagster 5 4
Darkpixlz 4 3
Satonotdead 4 3
Falco 2 3
Don 1 3
Jimmy0017 1 3
Soul 1 3
Dowlass 4 2

Interesting Topics

#Announcements

Support

#Plugin

  • Jimmy0017 reported that regular users viewing another member’s profile could hit a scary permission error when the See TL3 Progress plugin is installed — then went ahead and opened a pull request to fix it. NateDhaliwal appreciated the catch and merged the PR promptly.

  • Soul launched Discourse-indexnow, a new plugin that instantly notifies Bing, Yandex, and other IndexNow-compatible search engines when topics are created or edited. It ships with localized URL support, historical backfill, hourly/daily submission caps, automatic key rotation, and a detailed admin log panel showing success/failure trends.

  • NateDhaliwal asked whether Resenha’s 1-to-1 video calls can be restricted to specific groups to prevent spam avenues, and Falco confirmed the feature is disabled by default and can be gated behind chosen groups.

  • Akanora hit a fatal error with the Animated Avatar plugin on v2026.8.0-latest.1: a missing resize_animated key crashes the entire UploadCreator pipeline, breaking all avatar uploads — not just GIFs. A dedicated bug report was opened with a full Sidekiq backtrace to help the plugin author reproduce it.

ux

#Site Management

#Self-hosting

  • Joshua8600 reported a regression after upgrading from February 2026 to the July 2026 release: auto-bumped topics in their Support category now move to the top of the list without any unread indicator or bolded title, so moderators miss them entirely. Jagster offered a thought-provoking response — isn’t the request, in effect, that auto-bumps should show a “false unread status” to everyone?

Activity by the Team Group


From AI translations hiding in language preferences to auto-bumps tiptoeing silently to the top of topic lists, yesterday’s biggest mysteries just needed the right settings toggle — and maybe a well-aimed pull request! :tada:

Today on meta.discourse.org

Key Stats

In the last 24 hours, Meta saw 109 posts across 46 topics, with 106 likes distributed along the way.

Top posters by likes received:

User Posts Likes
Andrew_Bond 4 17
NateDhaliwal 5 10
Andrew_Rowe 4 10
Jagster 8 8
Merefield 4 7
Alltiagocom 12 5
Moin 7 5
RGJ 2 5
Satonotdead 8 4
Aurora 4 4

Interesting Topics

#Community Building

#Self-hosting

development

#Plugin

  • Jimmy0017 reported a permissions issue in the See TL3 Progress plugin, where regular users could trigger an error popup when viewing another user’s profile. They opened a pull request to fix it, and NateDhaliwal quickly merged it. read more

  • Soul announced Discourse IndexNow, a new plugin that automatically notifies Bing, Yandex, and other IndexNow-participating search engines when topics are created or edited. It includes historical backfill, rate-limit caps, key rotation, and detailed submission logs. read more

  • Aurora shared that Discourse Workflows finally worked after some initial trouble, while J.Jaffeux explained how to use user.approved in plain mode rather than drag-and-drop. Ethsim2 also asked about automatically closing topics when a specific user replies via email. read more

#Theme component

  • Joo reported two issues with the Topic Preview Modal: it breaks when Horizon’s “topic card high context” setting is enabled, and “Open full topic” fails when the preview is opened from suggested topics. Don fixed both issues by moving the component to a different plugin outlet and asked for feedback on adding category-specific enablement. read more

Support

bug

#Feature

  • Satonotdead proposed a new “sub-admin” role with scoped access to moderation, review, stats, badges, translation strings, and select plugin settings—without granting access to API keys, themes, email, or security settings. Andrew_Rowe noted that trust levels and groups already cover some moderation and review cases, but agreed that custom translation editing would help international communities. read more

#Announcements

  • Rishabh responded to questions about the Discourse Free plan beta, after Moin pointed out that the pricing page no longer shows usage limits for the Starter plan even though the Free plan announcement links to it. read more

Activity by the Team Group

From 750k migrated Xenforo posts to 8,940 TIME_WAIT sockets and a 1,000-character event description cliffhanger, yesterday proved that on Meta, even the quietest topics can spark the loudest adventures—may your conntrack table stay full of only good vibes!

Today on meta.discourse.org

Key Stats

Over the last 24 hours, the community produced 110 new posts across 49 new topics, with 151 likes captured in the activity we tracked.

Top users by posts and likes:

User Posts Likes
Sam 10 14
Tgxworld 1 13
Pacharanero 4 12
RGJ 3 12
Moin 5 8
Chapoi 4 8
Martin 3 8
Lilly 1 6
Andrew_Bond 5 5
Pfaffman 4 5

Interesting Topics

#Announcements

  • Site Traffic Explorer for new admin dashboardTgxworld released an admin-only Site Traffic Explorer for the new admin dashboard, letting admins filter traffic by URLs, referrers, countries, networks, browsers, and IP addresses. read more

  • Discourse MCP the next versionSam announced Discourse MCP v0.3, which expands from 25 to 131 tools and introduces “toolsets” covering everything from administration and analytics to AI configuration and theme creation. read more

  • PostgreSQL 18 update for self-hostersSaiano ran into a bootstrap failure during the PostgreSQL 18 upgrade, and Ethsim2 traced the cause to the base image shipping PostgreSQL 18 while the PostgreSQL 15 holdback template still expects the old configuration, opening a PR to fix it. read more

  • New chat notification sound packsDucks improved the chat notification sound picker by adding a play button so users can preview a selected sound before committing to it. read more

#Theme Component

  • Custom Post ButtonPacharanero introduced a community theme component that turns links inside posts into configurable buttons, with support for per-button colors, explanatory text, and internal Discourse routes like /new-message. Moin noted that theme component authors need to join Theme_Authors, and Chapoi accepted and moved the topic into the right category. read more

  • Topic Preview ModalDon fixed a compatibility issue with the reddit-ish theme and shared the commit that makes the modal work again. read more

bug

  • Event silently fails if description is longer than 1000 charactersRGJ documented a silent failure where event descriptions over 1000 characters disappear or show stale content; Pacharanero reproduced it and argued for visible validation errors instead of quiet truncation. read more

  • API invite with group_names param returns 403Lew_Grothe reported that group-owner users can assign groups via the web UI but get a 403 through the REST API unless they are full admins, and even moderators fail, suggesting the API path explicitly checks user.admin?. read more

  • No turning back on chatbot + chatsSatonotdead reported getting stuck in full-screen chat and chatbot views with both back buttons spinning; Awesomerobot asked for reproduction steps to track down the navigation issue. read more

Support

  • Create my Discourse forum using another Discourse forum as a template?Wsmather asked whether an existing forum’s layout could be used as a template; NateDhaliwal and Darkpixlz explained that without admin access you cannot duplicate a site, and pointed to Customization for reusable themes and plugins. read more

  • 429 too many requests good or bad?ALinux resolved rate-limit errors caused by all users appearing behind one internal IP by configuring real_ip_header and Cloudflare handling; Pfaffman and NateDhaliwal pointed to the canonical cloudflare.template.yml guidance. read more

#Plugin

  • Discourse Calendar and EventsDavidb is investigating a regression affecting recurring events on the fourth Thursday/Wednesday and confirmed that the “New Event” button replaces “New Topic” only for users who can create events; RGJ linked the intentional commit behind the change. read more

  • Discourse WorkflowsJ.Jaffeux showed how to select user.approved in plain mode, while Ethsim2 asked whether a workflow can auto-close a topic when a specific user replies via email. read more

#Community Building

  • Can money be the only moderator of a forum?Rosiesherry shared her community’s pay-to-post model, where annual fees fund employees and operations, while Satonotdead mused about crypto tipping and automated leaderboards. read more

  • Anyone else seeing a drastic drop in community activity for Support forums?Tris20 reflected on the difficulty of blocking AI scrapers while still needing SEO/GEO visibility, especially for smaller communities that depend on model citations for traffic. read more


Activity by the Team Group

Members of the Team group were busy across announcements, bug triage, and design exploration:


From 131 MCP tools to a chat sound preview button, yesterday proved that the Discourse community never runs out of creative ways to make forums smarter — and slightly more musical.

Today on meta.discourse.org

Key Stats

In the past 24 hours, the forum saw 100 new posts across 43 new topics, with 132 likes cast across the sampled posts.

Top User Posts Likes
Satonotdead 13 14
Lindsey 1 11
Gilles 7 10
Don 5 8
Chapoi 3 7
Nicolsdennis 1 6
Akanora 4 5
Nickdb 3 5
RGJ 3 5
Pacharanero 1 5

Interesting Topics

#Announcements

#Theme component

#Plugin

General

  • A Social Mobile & Desktop Client for Communities (2)Nicolsdennis shared a milestone update on Sysaru, with per-forum push notifications, a rewritten radio-style audio room, and a global community directory; Satonotdead called it the native app with the most future.

#Feature

#Community Building

Support

  • Starred chats disappear if user is in more than 100 chatsARK-Helena found that followed users with more than 100 public channels lose starred chats; Zogstrip confirmed the truncation and fixed it by fetching starred channels independently.

bug

#Self-hosting

#Site feedback

Activity by the Team Group


From renaming calendars to rescuing starred chats from the 100-channel void, it was a beautifully busy day in the Discourse universe.

Today on meta.discourse.org

Key Stats

The last 24 hours on meta.discourse.org brought 126 new posts across 49 new topics, earning a total of 145 likes. Here are the most active contributors during that window:

User Likes Posts
Don 11 10
Pfaffman 10 4
Satonotdead 9 12
Moin 9 7
Awesomerobot 9 4
Welsh_Selkie 8 4
Gilles 6 6
RGJ 6 3
Mcwumbly 5 1
Thomas_Rother 5 1

Interesting Topics

#Theme component

  • Don shipped configurable dismiss gestures for the Topic Preview Modal, adding None, Grip, and Gesture options, plus native Back handling on mobile and haptic feedback on Android. Testers on iOS and Android gave feedback on swipe behavior, and Don followed up with an animation fix before merging the changes.

#Feature

  • Gilles asked for per-category alphabetical sorting, and Chapoi questioned the use case. RGJ and Satonotdead offered concrete scenarios like courses, glossaries, and documentation categories. Read more

  • Awesomerobot demonstrated a CSS override that hides third-level categories on the category homepage while preserving the existing layout and order, with before/after screenshots. Read more

#Community Building

  • AJ_Quick shared a full AI-powered re-engagement workflow that locates older topics, generates summaries, and posts follow-ups during slow periods. Mcwumbly also dropped three reusable Workflow exports for weekly moderation, site settings, and trust level reports. Read more

  • Thomas_Rother asked about German-language promotional material for Discourse and whether CDCK has recent assets. Mae pointed to AI translations and the official YouTube channel as possible starting points. Read more

Support

  • Welsh_Selkie could not find tag synonyms or merge controls; Moin explained you need to open an individual tag, then use the wrench icon to manage synonyms. Satonotdead agreed the current tag UI feels outdated. Read more

  • FabienL reported Foundation theme regressions after the v2026.6 update, including spacing and font-weight changes. Awesomerobot offered a CSS override for macOS font smoothing, and NateDhaliwal asked for more specifics to help isolate the problem. Read more

  • Welsh_Selkie wanted group mentions to notify a single shared mailbox instead of every member. Pfaffman suggested turning the group into a dedicated user with the shared mailbox as its email address, which worked after some trial and error. Read more

  • ARK-Helena discovered that starred chat channels disappear once a user follows more than 100 public channels. Zogstrip quickly shipped a PR that fetches starred channels independently from the truncated general channel list. Read more

#Self-hosting

  • Alltiagocom battled Let’s Encrypt rate limits on a dual-container setup after splitting from single container. Pfaffman advised waiting for the certificate window to reset and sticking with stock templates rather than leaning on AI-generated workarounds. Read more

#Plugin

  • In the Discourse Workflows topic, Putty asked about auto-tagging AI agent responses, J.Jaffeux teased an event node arriving next week, and Ethsim2 is working on an Event section PR with open/close operations. Read more

#Announcements

  • Chrisr merged the fix for the PostgreSQL 18 upgrade issue, and Saiano confirmed it now works. Self-hosters who hit problems earlier can retry. Read more

development

  • Martin announced that currentUser.groups is being renamed to currentUser.visibleGroups to make hidden group membership limitations more obvious, with new server-side helpers for plugins and theme settings. Read more

ux

  • Martin marked the improved dismiss button navigation for mobile as Permanent after moving through the upcoming changes process. Read more

bug

  • Lilydjwg found that AI topic summarization inserts extra spaces inside words and links, and traced it to a truncate call in the FoldContent class. Read more

Activity by the Team Group

  • Awesomerobot helped throughout the day: explained that Meta’s search icon overlap comes from the discoveries-1 branch and a preference setting, offered font-smoothing CSS for the Foundation theme, demonstrated the category-hiding override, and clarified why topic-level permissions are not currently supported.

  • NateDhaliwal asked for more details on the Foundation theme compatibility problem, confirmed the search bar issue on other themes, and asked whether a backlink was added via edit or with the original post.

  • Mcwumbly shared three production-ready Workflow exports for weekly moderation reports, site settings reports, and trust level reports in the Show us your Workflows discussion.

  • Chapoi questioned the use case for alphabetical sorting and later confirmed that AI summaries are expected to be absent from the Horizon theme due to its opinionated design.

  • Mae discussed German-language promotional material and suggested AI translations plus the official YouTube channel as useful resources.

  • Zogstrip responded to the starred-chat bug with a fast fix and a PR that separates starred channel fetching from the 100-channel public limit.

  • J.Jaffeux announced that an event node for Discourse Workflows is coming next week.

  • Chrisr confirmed the PostgreSQL 18 fix was merged and invited self-hosters to try again.

  • Martin made the mobile dismiss button change permanent, posted the deprecation notice for user.groups, and debugged the Discourse BCC plugin with screenshots.

  • Rishabh posted an update on email-code signups, highlighting Keegan's PR that adds random username generation with a dice button and configurable word lists.


If yesterday taught us anything, it’s that even a 100-chat limit and a stubborn Let’s Encrypt rate limit can’t slow down a community that loves a good fix!

Today on meta.discourse.org

A busy 24 hours on meta.discourse.org brought new announcements, deeper admin insights, workflow improvements, and plenty of helpful community problem-solving.

Key Stats

  • 84 new posts and 41 new topics were created in the last 24 hours.
  • 115 likes were given across those posts.

Top users by likes received:

User Posts Likes received
Lindsey 3 25
J.Jaffeux 3 9
Don 5 6
Moin 6 5
Putty 5 5
Satonotdead 3 5
Typed-Sigterm 2 5
Martin 3 4
Welsh_Selkie 2 4
Awesomerobot 2 3

Interesting Topics

#Announcements

  • Lindsey unveiled new drag-and-drop support for managing custom sidebar content, making it possible to drag links into existing sections or create new sections, and to rearrange links within or between sections on desktop. read more

    Related: mobile sidebar rearranging still isn’t possible.

  • The redesigned admin dashboard received another round of upgrades: Lindsey showed how the Engagement – Activity by Category counts now link to filtered topic lists, and how “Who’s posting?” can compare additional groups. read more

    Related: small post actions are no longer tracked or watched.

  • The PostgreSQL 18 update for self-hosters is back on track after Chrisr merged a fix; users confirmed the upgrade now completes successfully, while AstonJ asked whether multi-container setups are safe to upgrade. read more

    Related: dual-container Let’s Encrypt issues.

  • Rishabh announced that email-code signups now include friendly random usernames like “QuietFalcon42”, with configurable adjective and noun lists and a dice button for suggestions. read more

#Plugin

  • Discourse Workflows continues to evolve: J.Jaffeux confirmed an Event node is coming next week, while Ethsim2 is working on Open/Close event operations and Putty confirmed a workaround for the pm_tags_allowed_for_groups error that J.Jaffeux promised to improve. read more

    Related: workflows category discussion.

  • Carlo shared a fork that adds Listmonk as a provider to the official Newsletter Integration plugin, keeping Mailchimp intact and hoping for upstream support; Satonotdead praised Listmonk as a great self-hosted option. read more

    Related: Discourse BCC plugin investigation.

  • AJ_Quick demonstrated custom work on the Affiliate plugin, including an injected disclosure notice and automatic rewriting of amzn.to links into direct Amazon links with the site’s tag. read more

development

  • In the RFC on Discourse versioning, Frye_Bradley asked how security updates and dependency patches are backported to ESR releases; Mcwumbly confirmed ESRs receive security patches while supported and Featheredtoast explained dependency upgrades are handled case-by-case. read more

    Related: PostgreSQL 18 update for self-hosters.

  • Martin announced that user.groups in the JavaScript User model is being renamed to visibleGroups, because hidden group memberships make client-side permission checks unreliable; plugins and themes can use new server-side helpers like resolve_group_membership. read more

    Related: the 6 group page raised a similar visibility concern.

#Theme component

  • The Topic Preview Modal by Don gained configurable mobile dismiss gestures, including a grip, swipe-up, and native Back behavior, plus optional haptic feedback on Android and a skeleton loader for post jumps. read more

    Also from Don: FKB Pro v2 theme update.

  • Don also shipped Guest Gate v2.0, a major rewrite with multiple trigger types — page views, time, scroll depth, lightbox/image opening — plus repeat/session options, richer modal customization, and optional privacy-conscious analytics. read more

ux

Support

  • New Discourse admin Gryzor saw posts appearing twice on the homepage with the Horizon theme; Moin identified the cause as an incompatible Topic List Previews component, and Merefield clarified that TLP is modular while Horizon is monolithic. read more

#Feature

  • Thoka proposed surfacing invitation details for new users in the review queue — including registration method, inviter, timestamps, groups, and invite type — so moderators can approve users faster when must approve users is enabled. read more

    Related: route @group mentions to a single email.

#Site feedback

Activity by the Team Group

The Team group was busy across announcements, development, plugins, and community feedback:

  • Lindsey published the new drag-and-drop sidebar management feature and followed up with the latest admin dashboard engagement drill-downs, including group comparisons and filtered category lists. read more / read more

  • J.Jaffeux confirmed an Event node is coming to Discourse Workflows, promised a clearer error for pm_tags_allowed_for_groups, and later pointed to the new summarize node in response to workflow aggregate needs. read more / read more

  • Martin opened the user.groups deprecation in the JavaScript User model, telling theme and plugin developers to switch to visibleGroups or server-side permission checks, noted that the mobile dismiss button navigation improvement is now permanent, and asked for more details on the Discourse BCC plugin issue. read more / read more / read more

  • Awesomerobot agreed that the closed group label should probably be reworded to “invite only”, and clarified in the trust-levels discussion that “entering topics” simply means reading them. read more / read more

  • Mcwumbly explained the ESR security patch stance for Discourse versioning and gave a pragmatic answer on how a workflows category could be incubated with tags before becoming official. read more / read more

  • Featheredtoast added detail on dependency upgrades and ESR versions, noting they are handled case-by-case rather than automatically. read more

  • Chrisr merged the fix that unblocked the PostgreSQL 18 upgrade for self-hosters, confirming it was safe to try again. read more

  • Rishabh shared the random username generation update for email-code signups, with configurable word lists and an opt-out setting for communities that prefer numeric fallbacks. read more

With drag-and-drop sidebars, haptic feedback, and a brand-new Guest Gate, yesterday’s biggest challenge for visitors may be choosing whether to sign up, join a group, or just keep scrolling!

Today on meta.discourse.org

Key Stats

  • In the last 24 hours, Meta saw 66 new posts, 27 topics, and 103 likes across the returned activity.
  • Top users by posts and likes:
  • The day’s most-read support-style thread was Willy’s deep dive into fixing an intermittent unix: socket error between Caddy and Discourse, complete with nginx maps and a rebuild script read more.

Interesting Topics

#Community Building

  • ErespawN posted a heartfelt thank-you to the Discourse team, showing off their Turkish community with Discord-style user cards, cosmetic shops, quests, and a marketplace. They also hinted they may share the plugins with the community after polishing them read more.

#Theme

  • Don announced FKB Pro v2, a substantial theme rewrite focused on improved responsive layouts, topic-list performance, caching, accessibility, and maintainability read more.

  • Darkpixlz gave a transparency update on Pyx’s Modern Theme, pausing feature updates this month due to college and a server move to a colocation datacenter read more.

#Theme component

  • Don released Guest Gate v2.0, adding multiple trigger types — page views, time, scroll depth, lightbox — plus optional privacy-conscious analytics, repeat behaviour, and automatic settings migration read more.

  • Merefield showcased a new Carousel featured-images presentation option in Topic List Previews, with a live demo and PR read more.

  • Don also updated Topic Preview Modal with a jump-to-post skeleton loader and an improved UI read more.

#Plugin

  • NateDhaliwal discussed expanding the See TL3 Progress plugin beyond TL3, with Merefield suggesting it become a “Trust Level Progress Meter” for all stages read more.

  • Merefield opened a major PR for Discourse Chatbot v3, adding first-class support for Anthropic, Google Gemini, and xAI alongside the existing OpenAI integration read more.

  • Jenmck reported several Custom Wizard issues after upgrading, including conditionals being deleted, an unresponsive “add condition” button, and the settings form going blank on save read more.

development

  • Overgrow introduced Discourse Bounce Guard, a plugin that detects hard email delivery failures, stops retry loops, and can deactivate users with dead addresses while keeping them recoverable read more.

  • Elmuerte asked how to safely access user_fields without triggering the new timezone deprecation notice when hydrating user objects from the store read more.

  • Satonotdead started experimenting with the blocks API for custom user cards, inspired by RPG-style EXP and skill displays read more.

#Announcements

  • Lou shared feedback on testing the composer redesign, reporting a mobile PWA issue where topic viewing jumped into edit mode, and decided to disable the feature until it is “a little more baked” read more.

#Feature

  • J127 detailed a bot problem hammering forum search with tens of thousands of requests, and shared a Cloudflare redirect rule to block anonymous users from /search while preserving the signup flow read more.

Support

  • Mireille_Coilhac asked about encrypting private messages, and Moin explained that Discourse PMs are “personal messages” rather than end-to-end encrypted, pointing to the closest admin-restriction setting read more.

Activity by the Team Group

  • Falco was busy answering Search UI questions: he teased the upcoming Conversational AI Search v2 coming to Discourse AI read more, regenerated a truncated topic summary on request read more, and checked whether a Full App Embed composer issue could be reproduced on the official blog read more.

  • J.Jaffeux and Mcwumbly responded to the request for a dedicated workflows category, noting that the summarize node already helps with aggregate needs and that a plugin API for workflow nodes already exists. They suggested using Customization/extras with the workflows tag as an incubator read more and read more.

  • Ethsim2 implemented a generic Event → Set attendance operation for Discourse Workflows, enabling patterns like “Post created → If first post → Event / Set attendance” with the author automatically marked as Going read more.

  • Awesomerobot clarified the exact Trust Level 1 requirements for a user who had read 96 posts and spent 11 minutes, but had only entered 4 of the required 5 topics read more.

  • Lilly updated Group Sidebar Menus to use the new icon object type setting, with seamless migration for up-to-date Discourse sites read more, and confirmed that PostgreSQL 18 upgrades on dual-container servers went smoothly as long as there is enough disk space read more.

  • Renato said the reported tablet issue with closing chat should be addressed by a PR he intends to merge this week read more.

From a community built to feel like Discord to a guest gate that waits for just the right scroll, yesterday proved that Discourse is less a forum and more a friendly conspiracy of builders, dreamers, and very helpful theme developers.

Today on meta.discourse.org

Key Stats

In the last 24 hours, Meta saw 87 new posts across 30 new topics, with 110 likes given on returned posts. The most active and well-liked participants were:

User Posts Likes received
Mcwumbly 4 22
NateDhaliwal 7 11
Don 4 8
Falco 2 7
ErespawN 4 6
Aurora 1 6
Sam 3 5
Manuel 4 4
Jenmck 3 4
Darkpixlz 1 4

Interesting Topics

#Announcements

  • Current Projects — Last Issue: Mcwumbly announced this is the final Current Projects digest, as Discourse is moving to a new Contribute > Projects category with individual, status-tagged project topics and a board view. Darkpixlz loved the kanban board but worries it will be harder to track new work at a glance, while Mcwumbly acknowledged the trade-offs and pointed to release notes as a steady stream of updates. read more

  • PostgreSQL 18 update for self-hosters: Lilly shared experience upgrading dual containers on one server without issues, and Eviepayne recommended using pg_upgrade --link to hardlink data and save disk space during Postgres upgrades. read more

  • Help us test the Composer redesign: J127 flagged low contrast in the new composer inputs, asking for darker borders or CSS that makes darkening them easier. The thread remains a useful reference for design feedback. read more

Community Building

  • Show us your workflows: Aurora gave a detailed tour of how her community uses Workflows for personalized onboarding, event reminders, video-conference instructions, and group-specific notifications. J.Jaffeux said the event-related workflow use case is exactly what they have something coming for this week. read more

  • Promotional material in German: Thomas_Rother asked for German-language videos, printed leaflets, or leporello guides for events such as re:publica Vienna. Mae offered Discourse stickers, though the sticker designs are in a Contribute > Lounge topic that can be restricted by trust level. read more · sticker designs

  • Thanking the Discourse dev team: A warm, multi-language thread where ErespawN shared custom Discord avatar effects and a cosmetic plugin. NateDhaliwal called it “amazing” and praised how extensive Discourse customization can be. read more

#Projects

  • Kanban v2: Mcwumbly asked for naming feedback on the upcoming Kanban plugin from “kanban” to “boards” to “cardboard.” Jenmck said “boards” would be confusing for people who call their forums “boards,” while Satonotdead suggested “To-do” or “Status Boards” and shared feature ideas like batch-adding topics, solved/assigned icons, calendar integration, and Workflows support. read more

#Theme-Component

  • Topic Preview Modal: Don updated the timeline modal in this theme component, while Damian_Boon reported a stuck reload bug when replying in nested view. Don couldn’t reproduce it locally; Damian_Boon later sent over his component setup for inspection. Related avatar sizing quirks also appeared in FKB Pro. read more

  • Group Sidebar Menus: Lilly announced the component now uses the new icon object type setting and will migrate seamlessly once Discourse is updated. read more

  • Topic List Previews (TLP): Dmitry_Krasnoperov hit a missing module error (d-pointer-drag), and Merefield confirmed TLP now requires at least Discourse v2026.8.0. read more

development

  • Skills for authoring themes and blocks: Manuel explained that blocks are not in core yet; they are added using themes and theme components. The discussion also touched on AI-assisted block authoring, and Nickdb noted the Ask AI bot still warns that the approach is experimental. Related: See TL3 Progress and the Blocks API announcement. read more

  • Deprecating user.groups in JavaScript: Martin confirmed the deprecation PR is merged; sites will see console deprecation warnings now, but permanent removal won’t happen until all core, official, and third-party call sites are caught. read more

#Plugin

  • Workspace groups: Jenmck reported that the site logo link inside Workspaces takes you to the current page rather than back home, and that a second workspace didn’t show the workspace sidebar. Anton_Akhmerov explained the stickiness is intentional but agreed the “back to forum” affordance needs more thought. read more

  • ProxyTracer: VPN and proxy blocker: ProxyTracer discussed mobile network IP detection, noting accuracy concerns with 4G/5G home wireless broadband, and shared a preview of a login-attempt tab being considered for the extension. read more

#Self-Hosting

  • Backup download can’t resume: Ethsim2 documented a Safari iOS reproduction where a 4.2 GB backup download stopped at ~320 MB and a Range retry returned 422 because the emailed token had already been consumed. The post includes a possible patch direction with a short-lived resume authorization, building on the earlier backup-download issue. read more

Activity by the Team Group


With kanban boards being named, workflows doing the heavy lifting, and backup downloads finally getting some resume love, yesterday’s Meta felt less like a forum and more like mission control — let’s see which cards move next!

Today on meta.discourse.org

Key Stats

In the last 24 hours, meta.discourse.org saw 101 new posts across 42 new topics, with 163 likes distributed in the returned threads. The most active contributors, by posts written and likes received, were:

User Posts Likes received
Mcwumbly 10 39
Rishabh 3 14
Putty 4 10
J.Jaffeux 3 8
Nat 1 8
Sam 3 7
Don 3 6
Darkpixlz 2 6
Thomas_Rother 2 6
Jenmck 2 5

Interesting Topics

#Announcements

  • Current Projects – Last Issue
    Mcwumbly announced that the long-running “Current Projects” digest is being retired in favour of individual project topics in Contribute > Projects, complete with a live board-style status view. The change should make it easier to follow the projects you care about without waiting for a monthly round-up. read more

  • Introducing the new Admin Design Wizard
    Rishabh unveiled a new wizard that takes admins through theme selection, light/dark palettes, fonts, landing pages, layout and search settings after setup. Existing sites can relaunch it from the admin sidebar as long as they are still using only core themes. read more

  • Search better in your community with Ask AI
    Nat announced the new “Ask AI” search experience, which rewrites user queries into one keyword query and one semantic query, merges the results, and offers a “Create topic” fallback when no good matches are found. Hosted sites get the feature free with hosted models. read more

#Projects

  • Kanban v2
    The team is testing a brand-new Kanban plugin and asking for naming feedback. Mcwumbly floated boards as a plain-language option, while Jenmck warned that “boards” collides with the old “message board” meaning. Testers also suggested drag-and-drop between boards, solved/closed icons on cards, due dates, and richer workflow automation. read more

#Community Building

  • Show us your Workflows
    Aurora described wanting automatic .ics calendar attachments when someone RSVPs to an event. Sam flagged it as a great use case for J.Jaffeux and Martin, and J.Jaffeux confirmed that a workflow covering exactly this scenario is coming soon. read more

  • Promotional material for Discourse in German
    Thomas_Rother asked for German-language video and printable materials for events like re:publica, explaining that stickers alone do not convince decision-makers. Tobiaseigen offered stickers, shared upcoming Berlin community events, and Mcwumbly said a downloadable multilingual PDF leaflet would be worth exploring. read more

#Theme & Theme Components

  • FKB Pro – Social theme
    Gilles reported tablet/mobile category description inconsistencies, oversized avatars in nested replies, and a desktop layout glitch. Don merged updates for the avatar issue and committed a fix for the desktop display bug. read more

  • Topic List Previews (TLP)
    Dmitry_Krasnoperov hit a Could not find module discourse/ui-kit/modifiers/d-pointer-drag error on the latest TLP version. Merefield explained that the theme now requires at least Discourse v2026.8.0 and added a version pin. read more

development

  • Skills for authoring themes and blocks
    Manuel walked through using the new Blocks API skills to generate custom user-profile blocks, clarified that blocks are not yet in core, and noted that hosted sites on Pro plans or above can add them through themes. read more

  • The UI kit of shared Discourse components
    A new developer guide introduces discourse/ui-kit, the layer of reusable d-* components, helpers, and modifiers used across core, plugins, and themes. It also explains when to reach for FormKit and FloatKit instead of assembling UI by hand. read more

#Plugin

  • Discourse Newsletter Integration
    Osama reviewed Carlo’s fork of the official newsletter plugin and offered to review and merge the additions if an upstream PR is opened. read more

  • Discourse Workflows
    Putty asked whether a workflow can be retried with the same event; J.Jaffeux confirmed retries are not currently supported. Joo also asked whether a trigger exists for newly created tags, which prompted a request for a more detailed use case. read more

Support

  • Zendesk API tokens will be permanently deactivated
    Tgxworld announced that OAuth token support for the Zendesk API has been added to Discourse, and the official plugin guide now includes instructions for configuring an OAuth client in Zendesk. read more

  • Backup download cannot resume after interruption
    Ethsim2 diagnosed why a Safari download of a 4.2 GB backup returned a 422 on resume: the one-time emailed token is consumed before the transfer finishes. They submitted a PR that adds a bounded resume authorization scoped to the same admin, backup, and range request. read more

bug

  • Data Explorer CSV download garbled with special characters
    Singi2016cn reported mojibake when downloading a CSV from the Data Explorer if the file contains special characters, highlighting a possible encoding issue in the export path. read more

Activity by the Team Group


Yesterday gave us wizards, Kanban boards, and a new search oracle — if you squint hard enough, meta.discourse.org looked less like a forum and more like a fantasy party levelling up all at once.

Today on meta.discourse.org

It was a big 24 hours on Meta, with major feature announcements, helpful community debugging, and plenty of roadmap discussion.


Key Stats

  • 146 new posts were created across 50 new topics in the last 24 hours.
  • These posts received 248 likes in total.

Top users by activity and likes received:

User Posts Likes received
Falco 6 59
Mcwumbly 8 24
Nat 3 20
Rishabh 6 19
Lindsey 3 19
Don 8 9
NateDhaliwal 5 9
Merefield 2 9
Sam 9 8
Gilles 9 7

Interesting Topics

#Announcements

  • Falco announced Voice, Discord-style voice and video rooms now bundled with Discourse, featuring peer-to-peer WebRTC, optional LiveKit routing, background blur, noise suppression, live subtitles, and direct calls (read more). The feature also got a warm welcome from Merefield and NateDhaliwal, who think it can help Discourse compete with Discord (read more).

  • Nat introduced Ask AI, a new natural-language search experience that rewrites queries, runs keyword and semantic searches, synthesizes results, and prompts users to create a topic when no good answers exist (read more). Nat also confirmed hosted customers can monitor token usage and restrict access by trust level (read more).

  • Rishabh unveiled the new Admin Design Wizard, which guides new site admins through theme selection, light/dark palettes, fonts, landing pages, layout, and search options in just a few clicks (read more). Itsbhanusharma called it a significant step in the right direction (read more).

  • Lindsey announced that the Signups, New Contributors, and Accepted Solutions admin reports now show the specific users and topics behind the numbers, with more granular detail requested by community members like Sren-1 and Zanbabe (read more).

  • Mcwumbly announced Boards, a new kanban-style feature for organizing topics and standalone cards into configurable drag-and-drop boards, with per-board access control and topic/card synchronization (read more). The feature is available on Business and Enterprise plans (read more).

  • Sam shared that Discourse will ship a default llms.txt for all sites, with a conservative, token-efficient template that guides AI agents toward MCP, search, filters, and core community pages (read more). He also explained why dynamic content in llms.txt is counterproductive (read more).

  • Lindsey announced that Data Explorer now lets admins grant group access when creating a query, whether writing SQL by hand or using AI to generate it (read more).

#Plugin

  • In the Discourse Workflows topic, Joo asked whether a trigger exists when a new tag is created; J.Jaffeux confirmed he will add a tag-created trigger and an “add tag to tag group” node (read more).

  • Mcwumbly posted the full Discourse Boards documentation topic, covering board URLs, columns, tag bindings, floater cards, access control lists, oneboxes, and keyboard shortcuts (read more).

  • Falco confirmed that Resenha has graduated into Discourse core under the new name “Voice” (read more).

  • Neilernst asked whether custom locations can be saved in the Locations Plugin; Merefield explained how to save coordinates to a topic and use generic search when location input fields are turned off (read more).

  • Luna_Mora reported that Spoiler-Alert text is not redacted in chat push notifications, because Chat::Message#push_notification_excerpt truncates raw markdown before spoiler handling can apply (read more).

Support

  • Nicolsdennis requested public site booleans for whether Voice and LiveKit are available, explaining their multi-client app needs to decide whether to show Voice in navigation before fetching rooms; Pmusaraj and Falco both responded, with Falco saying he will investigate exposing useful state (read more).

  • Christophk asked how to disable read-only mode on a free hosted forum; Rishabh extended the inactivity check until the end of November and asked the user to kick-start activity (read more).

bug

  • RBoy reported that Disco Bot / AI Search is broken with Gemini after updating to 2026.8.0, with a Role 'function' is not supported error; Sam suggested trying non-legacy endpoints, and a wide-ranging discussion followed about model churn, maintenance overhead, and the importance of staying on supported Discourse versions (read more).

Activity by the Team Group

The Team group was highly active across the last 24 hours, from shipping announcements to debugging and community support:

  • Falco announced the new Voice plugin (read more), answered self-host setup questions (read more), confirmed Resenha is now core (read more), and committed to investigating public LiveKit/Voice status for API clients (read more).

  • Nat launched Ask AI (read more), explained how query rewriting and synthesis work (read more), and provided guidance on monitoring AI usage and restricting exposure (read more).

  • Rishabh announced the Admin Design Wizard (read more), opened the New site admin experience project topic (read more), handled a free-plan read-only situation (read more), explained tier-based email domain options (read more), and answered questions about inactive site criteria (read more).

  • Lindsey announced the updated admin reports with user/topic drill-downs (read more), announced Data Explorer group-access improvements (read more), and directed users to the traffic explorer for traffic-spike questions (read more).

  • Sam shared the default llms.txt plan (read more), defended the minimal template design (read more), and helped debug Gemini AI Search issues, recommending non-legacy endpoints and discussing the cost/benefit tradeoffs of model churn (read more).

  • Mcwumbly announced Boards (read more), posted the Boards documentation (read more), discussed unified New view dismissal behavior (read more), answered deployment timing questions about admin reports (read more), and responded to a mobile swipe gesture feature request (read more).

  • Martin merged the Boards plugin into core (read more), explained the contextual Dismiss button states in the unified New view (read more), and clarified that Upcoming Changes is admin-controlled only (read more).

  • David moderated a LiveKit feature request discussion and asked for more context about the end goal (read more).

  • Pmusaraj acknowledged the LiveKit status request and explained that the Voice plugin is experimental and likely to evolve internally over the coming weeks (read more).

  • J.Jaffeux engaged with Workflows feature requests and committed to adding a tag-created trigger plus an “add tag to tag group” node (read more).

  • Tgxworld added Zendesk OAuth token support to the Zendesk plugin and updated the plugin guide with configuration instructions (read more, read more).


With Voice, Ask AI, and Boards all landing in one whirlwind day, it seems the only limit is how many roadmaps you can dream up — and now you can arrange them all in neat little columns. :microphone::robot::clipboard: