Weekly Summary

This week on meta.discourse.org

Key Stats

  • Total New Posts: 555
  • Total New Topics: 78

Top Users of the Week:


Interesting Topics

Support

  • Restricting Profile Visibility for Low Trust Level Users: A lively discussion emerged around the new feature restricting profile visibility for low-trust-level users. Robin.Grant raised concerns about its impact on private communities, and tobiaseigen shared potential workarounds. The team acknowledged the need for further tweaks. Read more.

  • Flood of Password Reset Requests: ale-re reported an issue with bots exploiting the /about page to generate password reset requests. The solution involved enabling the login required setting. Read more.

  • Docker Rate Limit Error on Rebuild: LotusJeff encountered rate limit issues during a rebuild. The problem was traced to IPv6 configurations on DigitalOcean, and disabling IPv6 resolved the issue. Read more.

  • Twitch Clips Embed Issue: RGJ identified a bug with embedding Twitch clips due to incorrect parent parameters. The issue appears to be related to Twitch’s embed code. Read more.

  • Signup Issues with hCaptcha: A misconfiguration of hCaptcha keys caused signup failures. tobiaseigen provided guidance and submitted a pull request to improve admin interface warnings. Read more.

UX

  • Enter vs. Shift+Enter in Chat: A debate on whether Enter should submit messages or create new lines in chat led to a planned update to make this behavior configurable. joffreyjaffeux is working on the implementation. Read more.

  • Avatars Overlapping Focus State on Mobile: NateDhaliwal reported a visual issue with avatars overlapping the focus state on mobile. The problem was confirmed across multiple themes. Read more.

  • Simplifying Profile Picture Changes: A feature request to streamline profile picture updates was discussed, with Lilly suggesting a theme component by Don. Read more.

Bug

  • Glimmer Topic List Hides Solved Checkbox: Lilly reported that the glimmer topic list mode setting hides the solved status in topic lists. The issue is under review. Read more.

  • Profile Click Bug in Chat: MihirR identified a bug where clicking a user’s name in chat caused the interface to break. joffreyjaffeux confirmed the issue and plans to address it in January. Read more.

  • Details Expanding from Bottom: A bug with the “Hide Details” feature was reported by Moin, who provided a video demonstration. The issue appears to depend on browser window size. Read more.

Announcements

  • AI-Powered Spam Detection: sam shared updates on the AI spam detection system, which successfully caught all spam over the weekend. Custom instructions were key to its success. Read more.

  • All AI Features Available on Standard and Business Plans: Discourse announced that all AI features are now accessible on Standard and Business hosting plans. Read more.

Feature

  • Solved Finder Button for Staff: Don proposed a feature to help staff quickly identify solutions in lengthy topics. The idea received positive feedback. Read more.

  • Control Section Expansion in Docs Plugin: jrgong suggested adding controls to the Docs Categories plugin to manage whether sections are expanded or collapsed by default. Read more.

  • Graph of Cheers History: ethandacat proposed a feature to visualize a user’s cheer history, akin to GitHub’s contribution heatmap. Read more.

Praise

  • Best Wishes for 2025: BrianC shared a heartfelt message wishing the community a happy new year and expressing appreciation for Discourse. Read more.

  • Thanks for Easy Installation: Jagster praised the relatively smooth installation process for Discourse, comparing it favorably to other platforms. Read more.


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org

Key Stats

  • Total New Posts: 643
  • Total New Topics: 83

Top Users by Posts and Likes:


Interesting Topics

Community

  • Do users properly use categories?
    A lively discussion led by wellbing-go explored how users often miscategorize topics. Suggestions included simplifying category structures and forcing category selection before composing posts. Insights from noahl highlighted the benefits of radically reducing categories, as seen in the Wix forum.

  • Do you use Discord and Discourse?
    Saif initiated a conversation about running communities on both platforms. Participants like rburkej and noahl shared their experiences, emphasizing the complementary roles of Discord for real-time interaction and Discourse for structured discussions.

Support

Feature

UX

Bug

Announcements

  • AI-powered Spam detection
    The Discourse team introduced an experimental AI-based spam detection feature. sam and Moin discussed its implementation and resolved a toggle-related bug.

  • Write out smarter dates with AI
    Saif announced the Smart Dates feature, which converts human-readable dates into timezone-friendly formats. Feedback from CocoQuark highlighted areas for improvement.

Theme Component

  • Normalized Profile Links
    pfaffman introduced a theme component to add customizable links to user profiles and cards, enhancing user interaction.

  • Custom Lightbox
    Don updated the Custom Lightbox component, adding features like zoom cursors and FontAwesome 6 icons.


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :blush:

This week on meta.discourse.org

Key Stats

  • Total New Posts: 803
  • Total New Topics: 113

Top Users by Activity and Engagement:


Interesting Topics

Bug

UX

Support

Announcements

Marketplace

#Plugins


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org

Key Stats

  • Total New Posts: 792
  • Total New Topics: 107

Top Users (by posts and likes received):


Interesting Topics

Theme Component

  • Watermark Image: Arkshine introduced a new theme component that automatically adds customizable watermarks to user-uploaded images. The component supports both image and QR code watermarks, with extensive configuration options.

  • Homepage Blocks: nolo shared a theme component for building custom homepages with configurable block components, combining features from right sidebar blocks and custom homepage routes.

#Site Management

Announcements

Bug

UX

Support

Plugin

  • Discourse Workflow: merefield introduced a plugin for creating configurable multi-stage workflows for topics, with branching and looping support.

  • Turbowarp plugin: thoka released a plugin to embed Scratch projects in posts via Turbowarp, enhancing educational content creation.

  • Discourse AI: sam discussed potential new features, including allowing users to upload PDFs for AI processing and Q&A.

Migration

Feature


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :blush:

This week on meta.discourse.org

Key Stats

  • New Posts: 942
  • New Topics: 130

Top Users (Posts and Likes):


Interesting Topics

Community

  • Discourse Rewind 2024: joffreyjaffeux introduced an experimental feature called “Discourse Rewind,” which provides users with a personalized summary of their activity over the past year. The community compared it to Spotify Wrapped, and feedback was overwhelmingly positive.

Support

Theme Feedback

Feature

Bug

Announcements

UX

#Plugins


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :blush:

This week on meta.discourse.org

Key Stats

  • Total New Posts: 720
  • Total New Topics: 91

Top Users (by posts and likes received):


Interesting Topics

Announcements

  • Discourse now supports multiple drafts: lindsey announced a long-awaited feature allowing users to save multiple drafts simultaneously. This improvement was widely celebrated by the community as a significant quality-of-life enhancement.

  • PostgreSQL 15 update: mwaniki detailed the upgrade to PostgreSQL 15, including warnings for large databases and instructions for admins. The discussion included troubleshooting tips and updates to address issues encountered during the upgrade.


UX


Feature


Support


Bug


#Developer Guides


#Plugins

  • ActivityPub Plugin: Jagster suggested adding tags to posts federated to Mastodon, highlighting the importance of tags in the federated ecosystem.

  • Discourse AI: sam confirmed the plugin’s compatibility with OpenAI’s API, sparking further interest in its capabilities.


Community


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :blush:

This week on meta.discourse.org


Key Stats

  • Total new posts: 1014

  • Total new topics: 151

  • Top Users:


Interesting Topics

Below are 25 of the most interesting topics this week – grouped by forum category – with useful inline links for further details.

blog

  • Unpacking Discourse 3.4 – In this topic, Discourse and the community explored the new admin experience, simplified signup flows, mobile improvements, and AI-powered spam detection. Check out the discussion starting in post 1 and also visit the companion blog post for background.

Theme Component

  • Quote CalloutsArkshine introduced this theme component that adds Obsidian‐style callouts as an alternative for markdown quotes. View the discussion in post 1 and explore the GitHub repository plus the installation guide.

  • Discourse Density Toggle – This component lets users change their viewing density (default, cozy, or compact). Read jordan-vidrine’s introduction in post 1 and see the repository as well as the installation instructions.

  • Enable Dev Tools Button – A handy theme component from NateDhaliwal that adds a shortcut to open the developer tools directly from the site header. Discover more in post 1 and check out its GitHub repo alongside the how-to guide.

  • Custom Lightbox – Enjoy modern swipe gestures, fullscreen mode, and better mobile image viewing with this theme component. Get started by reading post 1 for details.

  • DarkPixlz’s Modern Theme – A fresh take on modern forum aesthetics, this theme (discussed in post 125) has undergone tweaks such as renaming to remove problematic punctuation.

Announcements

  • Dark/Light Mode Toggle Now Available in CoreOsama announced that the new dark/light mode toggle is now built into Discourse core. Read all about it in post 1; note that further insights on handling button text in dark mode were also shared. read more

  • 3.4.0: Major Release – Celebrating major improvements including AI spam detection and a consistent admin experience, this topic by Saif lays out the new features in post 1.

  • 3.4.0.beta4: Redesigned Emojis, Exporting User Data, Flagging Illegal Content and More – Detailed by Saif in post 1, this discussion outlines enhancements in emoji design, GDPR features, and updates to content flagging.

  • Announcing: AI Web Artifacts – A major refactor of the AI system was announced by sam in post 42. For context, get additional background from the companion documentation.

Support

  • Site Offline After Rebuild (4th Feb 2025) – Users encountered an instance‐wide outage following a rebuild; david stepped in with a fix in post 7, and further troubleshooting details are available. Be sure to also check the guidelines for rebuild issues.

  • PostgreSQL 15 Update – This discussion (post 69) covers troubleshooting steps for a failed database shutdown during the PostgreSQL upgrade. For complete instructions, refer to the official PostgreSQL update thread.

  • Increased CPU Usage Since 3.4.0.beta4-dev Upgrade – In post 5, sam reported that a mini_racer update caused high CPU load, and a subsequent rollback restored normal performance; check out the mini_racer revert PR for more details.

  • Upgrade Failed Spectacularly – When a rebuild error arose, users shared error logs and troubleshooting tips in post 1.

  • Can’t Reach Web Server After Update to 3.4david rallied to help when users reported access issues – see post 1 and further diagnostics in the discussion.

  • My Discourse Emojis Don’t Work When I Change My Domain – A peculiar glitch affecting emoji rendering was resolved by running a post “rebake” operation. See post 1 for the fix and additional instructions (e.g. use the rake posts:rebake command).

  • Site Offline Since Update – pg15 Upgrade Failed – In post 1, a subgroup of users showed that an unclean database shutdown could leave the forum inaccessible. Solutions and diagnostic steps were detailed by david.

  • Add Author to Recent Posts – For enhanced context on recent activity, this topic (post 1) discusses showing authors on recent posts.

  • Improve New User Onboarding by Muting/Following CategoriesStefanoCecere proposed a plugin solution to let newcomers select their interests and automatically mute or follow relevant categories. Take a look at post 1 for his ideas.

  • Discourse Update Error: Your Docker Installation Is Not Working Correctly – Users reported errors related to Docker configurations in post 1; advice included logging in to Docker and checking credentials.

  • Discourse Rebuild Fails Due to Unclean Shutdownmwaniki provided helpful steps to ensure the PostgreSQL database shuts down cleanly. See post 1 for his recommended checklist.

  • Missing Images at Meta.discourse.org – A disruption in image display was discussed in post 1; after changes to custom configurations, the issue should now be resolved.

  • More Than 3 Million Enqueued Jobs in Sidekiq? – When excessive background jobs cluttered Sidekiq, zogstrip explained the cause and shared details in post 14.

  • Send a Message to Trust Level 0 (Only) Users – For targeted messaging, this discussion in post 1 outlines techniques to reach TL0 users.

  • How to Change the Logo in the Bottom Right Corner of the Avatar? – In post 1, users discussed how to adjust group flair images so they appear correctly on member avatars.

Migration

  • Migrating Small Community from Discord to DiscourseiSayYippeeKiYay shared challenges and pointers for moving a small Discord community (about 50 members) to a new Discourse forum. Dive into the discussion in post 1 for export and conversion hints.

#Developer Guides / Dev

  • Discourse Toolkit to Render Forms – For plugin and theme developers, this topic (post 1) demonstrates how to use the toolkit to build richer form experiences.

  • How Do I Pass Data to an Artifact? – In post 2, sam discussed passing dynamic data (and even query strings) to sandboxed AI artifacts securely; note his thoughts on potential security implications.

  • Bootstrap && Destroy && Start – Process experts discussed a rebuild strategy that shuts down containers, bootstraps new ones, and then starts them in order. See their detailed outline in post 2.


Activity by the @team Group

Here is a summary of activity exclusively by team members this week:


Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org

Key Stats

In the past seven days there were 977 new posts and 111 new topics. The conversations spanned everything from product announcements to detailed technical troubleshooting – a true testament to our vibrant community. Here are some of the top contributors overall:

On the team side, our Discourse Team members – including david, sam, Danielle, tobiaseigen, supermathie, HAWK, joffreyjaffeux, Falco, hugh, and awesomerobot – have also been busy driving conversations forward.

This week also saw discussions on topics such as Automated backups, Rebuild the forum using code?, How to disable the Private Message option, Discourse OpenID Connect (OIDC) and Install plugins on a self-hosted site – all adding to the wealth of learning in our community.

Interesting Topics

Announcements

  • Upcoming Webinar: Love Your Community
    Danielle announced our upcoming webinar aimed at helping you express appreciation for your community. Learn more about the event here.

  • PostgreSQL 15 update
    Discussions led by community experts focused on challenges encountered during the PostgreSQL 15 upgrade. Find out details here.

#SiteFeedback

  • About the “don’t mention/PM team members” étiquette
    In this thread, HAWK and others discussed the nuances of mentioning team members to curb notification fatigue. Read the conversation here.

  • Missing Indexing Settings after v3.4.0.beta4 Update
    Admins raised concerns about only seeing the first 100 settings in the “All site settings” page – a change that has now been reverted. More on this discussion here.

Plugin

  • Locations Plugin update
    merefield and tobiaseigen detailed improvements for the Locations Plugin including compatibility with the new draft system and sponsorship options. Get the full story here.

  • Journal Plugin update
    The Journal Plugin is being refreshed to remove warnings; fokx even created a PR to smooth out the experience. See the update here.

#ThemeComponent

  • Topic List Previews Theme Component update
    merefield unveiled a complete rewrite for this component so that it’s now compatible with the Glimmer Topic List system. Check out the details here.

  • Watermark Image feature
    Arkshine explained why text watermarking wasn’t supported and suggested that image watermarks offer greater flexibility. More info here.

  • MD Topic List Mobile component
    CAX.DO introduced a new theme component for mobile topic listings, promising a sleeker design for on-the-go users. See the demo here.

UX

  • New forum settings without menu
    Debate around the new admin settings page led to immediate feedback – the inner sidebar has now been restored. Dive into the discussion here.

  • Full quote button in editor missing
    To solve the missing full quote functionality in the composer, Don and others shared a modified copy of the Copy Post Component. Find out more here.

  • Do auto margins still need to be unset on mobile?
    On certain tablets, auto margins were causing alignment issues – a solution involving breakpoint adjustments was proposed. Learn more here.

  • Bookmark timers are relative to topic load, not button click
    supermathie discovered that bookmark timer settings were computed based on page load instead of the click event – an issue now flagged for improvement. Details are here.

  • Clarify “Create Account” CTA on Accept Invite screen
    Feedback from supermathie highlighted confusion over the invite screen, suggesting clearer instructions to better convey that users are creating an account. Read more here.

Bug

  • Seeing who liked/reacted on a post hides the popup quickly
    Reports from NateDhaliwal and others about reaction popups disappearing too fast led to a fix by joffreyjaffeux. Check out the thread here.

  • Links to deleted posts disappeared
    Overgrow noted that links to deleted posts were missing in user profiles. A fix was soon committed by Keegan – details here.

  • Can’t upload image in settings
    An issue in branding’s image uploader was identified by Arkshine and resolved through an update from david. More info here.

  • Upgrade failed spectacularly
    Self-hosters shared their painful upgrade experiences—with insufficient warnings prompting loss of content. Learn more about the fallout here.

Feature

  • Will RAG Support PDF Files in the Future?
    MachineScholar and Saif debated timelines and technical hurdles regarding lossless PDF text extraction for RAG – an exciting glimpse into future enhancements. Read the discussion here.

Support

  • Automated backups have stopped
    When backups mysteriously halted, users like Isambard and merefield discussed disk space and log issues – with cleanup commands offered as a temporary fix. More details here.

  • Determining whether my VPS needs any upgrades
    Questions about identifying outdated OS or Docker versions before an update generated a thoughtful thread with advice from Jonathan5 and Ed_S. See the full conversation here.

Dev

  • Rebuild the forum using code?
    Inspired by the idea of a plugin to install plugins, users discussed the circular dependencies and challenges of rebuilding Discourse via Ruby commands. Get the insights here.

  • How to get around DOMContentLoaded for navigation?
    Arkshine suggested using the new developer API method api.onPageChange for post-load events, offering a neat solution for customizations. Read more here.

General / Documentation

  • Newbie Question re: security
    Concerns over forum security and spam prevention sparked a friendly debate among users – a reminder of Discourse’s robust design. Learn more here.

  • New documentation plugin in development
    satonotdead and tvavrda are working on a plugin to better organize Discourse documentation into wiki-style pages, making onboarding even smoother. More information is available here.

Activity by the @team Group

Thanks for reading, and I’ll see you again next week! :slight_smile:

1 Like

This week on meta.discourse.org

Key Stats

Over the past 7 days we’ve seen 896 new posts and 118 new topics sparking conversation and collaboration. The most active community members during this period were:

Interesting Topics

  • Announcements – Current Projects - February 2025
    mcwumbly introduced the monthly newsletter update detailing the latest Discourse projects and roadmap plans. Read the update here.

  • Announcements – New Experiment: Enable AI Summarize on your Discourse with one-click!
    sam unveiled an experimental one‐click summarization feature for long topics, discussing weighting options and access for different user types. Check out the details here.

  • Announcements – Postgres 15 update
    diogocsc and colleagues walked through troubleshooting for upgrading Postgres from version 13 to 15, with advice on Docker updates and DNS fixes. See their findings here.

  • Support – Recommended approach for production discourse using PR (not merged)
    pfaffman sparked a discussion about a temporary hack for production upgrades via pull requests, sharing quick commands and best practices. Read more about it here.

  • Support – There is a serious page display bug in the discourse community
    shannon1024 reported a mixed-language display issue linked to experimental machine translation, with Arkshine and sam providing quick reassurance and troubleshooting insights. More details here.

  • Support – Favicon and stats missing for site in Discover
    Shauny flagged that a forum (forum.tardis.guide) was missing its favicon and member stats on Discover, and pmusaraj confirmed the backend wiring was fixed. Find out more here.

  • Support – Getting discourse ai to work with ollama locally
    dubwoc and Falco exchanged tips for configuring the Discourse AI plugin with Ollama – from adjusting API endpoints to dealing with SSRF protection. More on this discussion here.

  • Support – Problem with installation on vps ubuntu
    tobiaseigen provided clear troubleshooting steps when users experienced installation issues on Ubuntu VPS, highlighting networking and permission considerations. Read the guidance here.

  • Support – Emoji icon missing!?
    Joe_F reported that the ‘face-smile’ icon was missing from the SVG subset, and after discussion with Arkshine the issue was remedied by updating site settings. Get the fix here.

  • Theme – Canvas Theme Template
    nolo introduced a flexible theme template designed to help developers rapidly kickstart their theme design, complete with installation guides and customization tips. Learn more here.

  • Theme – MD Topic List Mobile component
    Arkshine and collaborators refined the mobile view for topic lists, adding improved layout options and addressing avatar placement issues. Check out the component update here.

  • Theme – A reddit-ish theme for Discourse
    awesomerobot discussed a fresh take on a Reddit-inspired theme, sharing fixes for image clicking and polish for the avatar and badge display. See the discussion here.

  • Dev – Glimmer Components: what’s the limit here?
    ddsgad opened a conversation on leveraging Glimmer components for full-scale customization in Discourse, with thoughtful contributions from pfaffman and others. Discover the debate here.

  • Dev – Guardian.anonymous? versus Guardian.is_anonymous?
    mdoggydog raised questions about two similarly named predicates in Guardian, and gerhard clarified that one identifies anonymous visitors while the other detects switched anonymous mode. More info here.

  • Dev – Can I ascertain if something is a touch device?
    david explained how CSS media queries and JavaScript’s matchMedia can be used to detect touch devices, even on laptops with hybrid input. Read his approach here.

  • UX – Full quote button in editor missing
    After experimenting with toolbar layouts, community members including Marco, Don and ThunderThighs debated the removal of the full quote button – and mcwumbly ultimately reintroduced it. See the resolution here.

  • UX – There are too many options in Preferences
    RGJ highlighted discoverability challenges with advanced settings (like Saved Searches, AI and Activitypub) hidden under a horizontal overflow menu, suggesting a two-line layout instead. More on this feedback here.

  • Community – Should Discourse make an effort to become the next best “CMS”?
    Damian_Boon shared ideas on adding blog/news features to Discourse—including a marketplace for themes and plugins—to tap into a broader market beyond comments and discussions. Read his vision here.

  • Migration – Gamekult, a popular video game forum, migrated from vBulletin to Discourse. A failure?
    Canapin updated the community on Gamekult’s healthy forum recovery after migration, noting a steady flow of messages and sustained activity. Find his update here.

  • Plugin – Quote Callouts
    Arkshine and patrickemin fine-tuned the Quote Callouts theme component so that block quotes now display cleanly and consistently. See the improvements here.

  • Plugin – Journal Plugin
    Stephane_Roy reported persistent issues with the Journal Plugin, identifying a conflicting theme component as the likely root cause and calling for further iteration. More details here.

  • #Site Management – PDF support in Discourse AI
    sam announced that Discourse AI now supports PDF processing – offering both a basic text extraction mode and an enhanced, LLM-assisted interpretation. Learn more here.

  • blog – Understanding Discourse Trust Levels
    NateDhaliwal provided an in-depth blog post explaining the nuances of Discourse Trust Levels, their thresholds and implications for community management. Read the full story here.

  • #Administrators – Discourse Data Explorer Power BI integration
    merefield outlined a method for integrating Discourse with Power BI using direct Postgres queries, making advanced data analysis more accessible. See his guide here.

  • #Sysadmins – Migrate a XenForo forum to Discourse
    selase shared lessons learned from migrating a XenForo forum to Discourse, highlighting duplicate email handling and efficient incremental data import. Get the migration notes here.

Activity by the @team Group

This week, several Discourse team members were active in tackling key issues and rolling out new features:

  • mcwumbly posted the Current Projects update for February 2025, setting the tone for our roadmap. View his post.
  • david introduced the brand-new “JS” tab in the admin theme editor, helping developers move to modern (g)js patterns. See his announcement.
  • Falco contributed in the discussion on CDCK Hosted models by clarifying that, during this experimental phase, hosted LLMs incur no extra cost. Read his reply.
  • Falco also addressed real-time user switching issues in our hosting setup, advising on configurations to avoid unexpected behavior. Check out his insights.
  • Furthermore, Falco offered guidance on resolving challenges with Discourse AI, ensuring proper plugin integration. Learn more here.
  • sam resolved issues with Rake tasks in the AI plugin, providing reassurance on progress monitoring during long backfill operations. See his update.
  • Finally, HAWK helped diagnose subcategory view problems on sites surpassing 1,000 categories, noting that Discourse wasn’t originally designed for that scale. Read about his contribution.

Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org


Key Stats

  • Total new posts: 799
  • Total new topics: 106
  • Top users:

Interesting Topics

  • Theme – Heroes - Fantasy Theme:
    nolo introduced a playful medieval fantasy theme built with the Canvas Theme Template. This design aims to capture the essence of RPG forums while including unique visual assets. read more

  • Plugin – Allow Title-Only Onebox:
    A plugin that lets Discourse display links as title-only oneboxes when a webpage lacks detailed metadata was launched. dsims’s post sparked questions about core adoption as pmusaraj and martin chimed in with insights. read more

  • Installation – AWS SDK Gem Bump Issues:
    Forum admins debated challenges caused by the recent AWS SDK gem bump affecting asset deletion from S3. Arkshine pointed to a relevant tweet while Falco suggested a workaround using specific environment variables. read more

  • Bug – Discourse 3.5.0.beta2-dev: SMTP and Background Jobs:
    Kirk shared his troubleshooting experience with SMTP failures and halted background jobs on 3.5.0.beta2-dev, prompting community advice from Jagster and Heliosurge. read more

  • Community – Gamification on a Fantasy Forum:
    In a creative thread, nolo played with gamification ideas in his fantasy-themed forum and invited suggestions on badge ordering and achievement presentation. read more

  • UX – Text is Uncountable:
    A lively debate unfolded around whether the site’s copy should be labeled “Site Text” or “Site Texts.” merefield and david exchanged linguistic arguments about countable versus uncountable usage in translation strings. read more

  • Support – Page Numbers vs. Infinite Scroll:
    Users questioned the merits of pagination in an era of infinite scrolling. merefield and ondrej discussed if traditional page numbers could actually help users keep track of where they left off. read more

  • Feature – Moderation Research Invitation:
    hugh reached out to community members for research on how they manage moderation, flag reviews, and use review queues, inviting participants for follow-up discussions. read more

  • #Site feedback – Non-Alphanumeric Characters in Usernames:
    A discussion sparked by Canapin noted the challenges of mentioning usernames written in Unicode. gerhard and Jagster debated the pros and cons of allowing non-English alphanumeric characters in usernames. read more

  • Praise – Discourse’s Smooth Experience:
    In a note of praise, Canapin and Andrew_Rowe celebrated Discourse’s attention to UI details and performance, emphasizing the platform’s smooth, intuitive feel. read more

  • Announcements – PostgreSQL 15 Update:
    hellekin described her step‐by‐step process for upgrading PostgreSQL on ARM with custom locale settings. The thread also featured helpful follow-ups from mwaniki and piffy, with pfaffman weighing in. read more

  • Support – Topic Category Duplication Query:
    A user asked whether a topic could appear in two different categories. Jonathan clarified that topics exist in only one category and suggested linking the announcement in a new topic instead. read more

  • Community – When Forum Admins Ignore Requests:
    Frustration was voiced by Okhre over unresponsive forum admins regarding account actions. Community members discussed potential GDPR recourse as a last resort. read more

  • Announcements – 3.5.0.beta1 Dark/Light Mode Selector:
    The new release introduced an easy-to-use dark/light mode selector replacing the old theme component, with detailed notes from hugh and additional commentary by tgxworld. read more

  • Bug – Email Footer Notification Issue:
    A bug where system messages in PM email notifications omitted the sender’s name was quickly tackled by pmusaraj, who then worked with cultiv to refine the message. read more

  • Support – Upgrade Fails (Again :)) :
    A discussion about repeated upgrade failures led to suggestions about deploying to a fresh server and restoring backups—a conversation that featured insights from Falco and RGJ. read more

  • Support – Automatic Translation Feature:
    joo shared screenshots showing topic titles automatically translated into Chinese, and david later confirmed that this functionality is now available via the discourse-translator plugin. read more

  • UX – Alternative Post Templates:
    Users discussed ideas to enable alternative post layouts for specific categories, with trusktr positing potential template systems and david encouraging more powerful theme components. read more

  • Feature – Badge Notification Noise:
    New users expressed irritation at receiving too many badge notifications – from “First post” to “First emoji.” aphity and NateDhaliwal debated the value of these awards versus their disruptive effect. read more

  • Support – Unified Replies View:
    A query on consolidating all replies into a connected view was resolved when pfaffman described how Discourse’s post stream ensures that every comment appears in context. read more

  • Plugin – Locations Plugin :earth_africa::
    Enhancements to the Locations Plugin were discussed as Arkshine and Canapin explored ways to display clickable maps beneath topic titles for better context. read more

  • Bug – Discourse AI SSL & Connection Resets:
    Repeated SSL and connection reset errors in the new Discourse AI integration were addressed after oznyet’s detailed testing and a fix was later contributed by sam. read more

  • Plugin – Multilingual Plugin :globe_with_meridians::
    Compatibility issues with the Multilingual Plugin were discussed after Zas666 reported errors – an update soon resolved the breakage with the latest Discourse versions. read more

  • Theme component – Banner Featured Links:
    After a user – Helga_Razinkova – reported that an added button caused the forum layout to break, Arkshine identified and pushed a fix for the Banner Featured Links component. read more

  • Support – Forum’s Payment Page Loading Issue:
    wisewords encountered a bug where the payment page failed to load during the trial expiration, and the discussion later indicated that fixes were underway, with input from tgxworld. read more

Activity by the @team Group

  • Falco addressed the AWS SDK rebuild issues in the AWS SDK Gem Bump thread, providing workarounds to stabilize asset deletion.

  • hugh initiated a call for moderation research in this poll on moderation practices, reaching out to community members for direct feedback.

  • pfaffman shared his expertise on the PostgreSQL 15 upgrade in this detailed discussion, highlighting challenges on ARM systems.

  • hugh and tgxworld both championed the new dark/light mode selector in the 3.5.0.beta1 release announcement, emphasizing the improved UX.

  • pmusaraj quickly fixed an email footer bug affecting PM notifications in this update, ensuring system messages display correctly.

  • Falco provided guidance on resolving persistent upgrade failures in this thread, advising admins to consider fresh server deployments.

  • david confirmed the activation of automatic translation in this discussion, marking a milestone for global outreach.

  • david also contributed insights on alternative post templates for enhanced layout flexibility in this thread, sparking new ideas for content presentation.

  • pfaffman shared solutions for unifying replies into a connected view in this guide, ensuring comprehensive context for every post.

  • sam stepped in to address Discourse AI’s SSL issues in this update, working to stabilize API connections.

  • tgxworld responded to payment page outages in this discussion, clarifying that fixes were in progress.

  • pfaffman also offered tips for managing moderator notifications in this guide, streamlining admin oversight.

  • zogstrip merged a patch to remove flagged posts from user summaries in this fix, ensuring accurate reporting.

  • sam reported an error with the DiscoTOC component and saw a fix merged shortly after in this thread, demonstrating responsiveness.

  • sam further contributed by resolving a bug where hidden profile birthdays still appeared in the cakeday list in this thread, protecting users’ privacy.

Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org

Key Stats

  • New posts: 930
  • New topics: 121

Top Users:

(Sourced from the forum summary – read more on our activity.)


Interesting Topics

Announcements

  • Test our new composer on Meta!
    lindsey and sam (among others) launched an extensive test of the new rich text editor mode on Meta. Community members discussed interface challenges with spoilers, image uploads, and toolbar toggling. read more

  • Emojis update
    A lively conversation unfolded about custom emoji sets, with users noting issues such as 404 errors for some Apple emojis that now spark debate on icon consistency. read more

  • Discourse AI spam detection replaces Akismet plugin
    Saif announced the removal of the Akismet plugin in favor of an AI spam detection system that has already achieved a 96% success rate – a change that is set to benefit hosted customers. read more

  • We’re upgrading our icons to Font Awesome 6!
    In this topic, community members discussed the migration to Font Awesome 6 with notes on ensuring plugin compatibility and consistent icon naming. read more

UX

  • New themes & components layout
    Feedback poured in on a revised layout for themes and components. Users weighed in on the need for search and filtering improvements and on the positioning of install buttons, citing visual cohesion as a key factor. read more

  • Pencil icon does not zoom out
    Several users, notably on Safari, observed scaling issues with the pencil icon used to edit posts. HAWK provided useful insights, highlighting nested font-size conflicts and linking to an upstream WebKit bug. read more

Support

  • Rules Surrounding Writing Topics using AI
    A spirited debate centered on whether entirely AI-generated topics can be accepted. Opinions ranged from caution about “outsourcing” creative effort to acknowledgment of AI’s utility—sparking a thoughtful conversation. read more

  • How do I change forum created date?
    Forum admins discussed methods to alter the displayed forum inception date—a topic that blends technical query with aesthetic concerns for site history. read more

  • Upgrade from postgres 13 to 15 failing
    Users raised concerns about database upgrade hang-ups, sharing troubleshooting tips and emphasizing the importance of monitoring backup directory growth during the process. read more

  • Template Overrides Removal – Can someone explain?
    As mobile-specific template overrides get deprecated, community members sought clarity on maintaining custom CSS without breaking new core functions. read more

  • Is there something like a forum owner role?
    In a discussion addressing emergency access issues, users explored ways to regain control when the administrator becomes unavailable, suggesting strategies like maintaining multiple admin accounts. read more

  • Conversational AI Search coming to Discourse AI
    With AI-driven search on the horizon, sam and others detailed plans for a conversational search experience that will coexist with traditional keyword interfaces. read more

  • Topic deletion should clear assignment
    A bug report highlighted that topic deletions were not always clearing group assignments, prompting discussions on data consistency and workflow improvements. read more

  • Applying SEO settings to tags
    This thread delved into ensuring tag metadata properly reflects user-defined SEO settings—a small but impactful detail for increasing CTR and visibility. read more

  • Pre-launch checklist for migrated Discourse communities
    A comprehensive checklist was shared to help admins verify user data, visual elements, and settings after migrating from another platform, ensuring a smooth public launch. read more

  • Chat Summary skipping bug
    Users reported that certain summaries in chat occasionally skipped content. The discussion, supported by logs and video examples, is driving a fix in the upcoming release. read more

Dev / Installation / Community

  • Can we use .gjs for route templates?
    In a developer-focused thread, david confirmed that glimmer components in route templates are now fully supported—highlighting recent core adaptations. read more

  • Introducing DisCorkie – The Multi-Instance Discourse Client
    A fresh solution for power users managing multiple forums was showcased, offering a tailored client experience that circumvents the hassle of juggling browser tabs. read more

  • Strategies for filtering spam / AI user accounts?
    With spam registrations on the rise, a discussion unfolded where awesomerobot shared links to effective plugins and tips for auto-silencing dubious accounts. read more

  • Thinking of trying self-hosted and have some questions
    Newcomers to self-hosting raised questions on SSH access and costing—fueling a helpful Q&A that demystifies DigitalOcean droplets and email service requirements. read more

  • How to add markdown to selected text
    Users explored shortcuts that automatically wrap selected text with backticks for inline code or code blocks—improving efficiency in the post editor. read more

  • DigitalOcean discount from Discourse link?
    An intriguing discussion unfolded about available trial credits and how pricing structures on hosted forums affect user budgeting decisions. read more

  • Group-Based Category Access Not Working as Expected
    In a detailed report, a user described issues with newly joined groups not displaying associated categories properly, spurring community feedback and troubleshooting tips. read more

  • ERROR - execution expired (email)
    A troubleshooting thread revealed that email job failures were traced to blocked SMTP ports on DigitalOcean, prompting recommendations to switch to an alternate port. read more

(Each bullet above is double spaced for clarity.)


Activity by the @team Group

(All links above point directly to team contributions – please note only posts by @team members are referenced.)


Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

  • david contributed in the Dropping iOS 15 support thread by clarifying that affected users will still receive a basic-html view and reinforcing support for modern web technologies. link

  • sam drove the conversation in Experiments with AI based moderation on Discourse Meta, detailing significant changes like the migration to Gemini Flash 2.0 and explaining the experiment’s evolving nature. link

  • david also addressed the Component was authored using gjs concern by explaining the nuances of component inheritance versus template overrides. link

  • tobiaseigen advised community members in the Is there a way to chat with Discobot? topic by recommending the use of ask.discourse.com as a dedicated chat interface. link

  • sam further supported the Promoting a User to Admin or Moderator Status discussion by endorsing clearer terminology that would avoid ambiguity in user privileges. link

  • david lent his expertise again in the Theme Developer Tutorial: 3. CSS in Themes by sharing insights into theming best practices that bridge core and custom styles. link

  • david helped resolve the Failed new install issue with guidance on checking logs and adding swap space to overcome the rebuild error. link

Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org


Key Stats

• New posts: 824
• New topics: 112

• Top users:
Arkshine: 60 posts, 100 likes read more
merefield: 46 posts, 99 likes read more
alltiagocom: 84 posts, 59 likes read more
david: 14 posts, 51 likes read more
RGJ: 21 posts, 46 likes read more
pfaffman: 29 posts, 45 likes read more
sam: 18 posts, 44 likes read more
Canapin: 19 posts, 37 likes read more
Olle11: 41 posts, 31 likes read more
supermathie: 11 posts, 30 likes read more


Interesting Topics

Grouped by Category – each bullet is separated by extra spacing

Announcements


Support


Bug


#ThemeComponent

  • Composer Character Count: This theme component provides a live character count display for the composer, helping users gauge the minimum required characters as they type. read more

  • Welcome Link Banner: Enhancements to the welcome link banner now include improved icon selection tools and direct links to FontAwesome resources for a streamlined user experience. read more


Feature


Activity by the @team Group

The Discourse Team has been active this week, offering fixes, clarifications, and enhancements. Here are some of the topics where team members participated:


Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org

Below is a rundown of the forum’s vibrant discussions and engineering insights from the past 7 days (from 2025‑03‑30 to 2025‑04‑06).


Key Stats

• In the last week there were 693 new posts and 109 new topics.
• The most active users this week were:
Arkshine – 40 posts, 82 likes (read more)
sam – 40 posts, 81 likes (read more)
pfaffman – 31 posts, 51 likes (read more)
david – 11 posts, 48 likes (read more)
lindsey – 6 posts, 43 likes (read more)
merefield – 21 posts, 32 likes (read more)
eisammy – 4 posts, 30 likes (read more)
Jagster – 25 posts, 27 likes (read more)
nolo – 8 posts, 26 likes (read more)
tobiaseigen – 12 posts, 24 likes (read more)


Interesting Topics

Announcements

  • Dropping iOS 15 & other old browsers in May 2025
    The discussion about discontinuing support for legacy browsers sparked a detailed debate on relative color syntax and browser compatibility. read more

  • Monospace font in the Markdown‑only editor
    A quick PSA from sam on switching to a monospace font for source editing—an industry standard that’s stirring mixed reactions. read more

  • Bringing popular features to Discourse: Header search, welcome banner, and category icons / emoji
    .lindsey unveiled new core features inspired by custom theme components to boost community customization. read more

  • Test our new composer on Meta!
    Community members are trying out the revamped composer; while some tweak its font rendering, the feedback is already helping the team refine the experience. read more

  • Introducing: Comprehensive admin search
    A new admin tool promises to save time by letting administrators quickly locate settings, pages, and plugin options. read more

#Hosting & Praise

  • High rebuild memory requirements: April 2025 edition
    Forum admins discussed how modern JS build tooling now demands more RAM—2GB plus swap no longer suffices for upgrades. read more

  • Celebrating 1 year of my instance
    A heartfelt post from eisammy marking one year of community life and gratitude for Discourse’s role in reviving a sense of community. read more

Feature / UX

  • AI avatar generator
    tpetrov proposed integrating an AI‐powered avatar generator to replace the static letter avatars for a more engaging user experience. read more

  • Unable to restrict invite link to one person
    A request from nolo to have invitation links that are valid for a single redemption sparked a conversation on unique invite mechanics and badge rewards. read more

  • Creating events doesn’t respect user’s 12‑hour time locale
    Users noted that the “Add event” interface still forces 24‑hour time—even when their Discourse locale is set to a 12‑hour format; a UX misalignment between device settings and forum preferences. read more

  • What is the point of the ‘Minimal Event’ setting in the Add event modal? And why is it separate?
    Debate rages over this extra option in the event creation popup—does it add value or simply confuse users with redundant functionality? read more

Bug

  • Search broken for logged in users on meta?
    Several users reported JavaScript console errors when using search while logged in. Initial fixes are underway. read more

  • Dashboard New Posts statistics broken
    Admin reports highlighted discrepancies in post count metrics—leading to a deep dive into SQL query quirks. read more

  • Composer falls off the edge of the screen on Meta
    A bug relating to the new full‑width composer prompted discussions on responsive design tweaks for the editing interface. read more

  • Cannot rebuild app
    Self‑hosters encountered out‑of‑memory errors during rebuilds—sparking conversation on optimal resource allocation and swap usage. read more

  • Quotes in event name clears attendees
    Using quotation marks in an event title led to a 500 error and the unintended clearing of RSVPs—raising questions about markdown sanitization. read more

Plugin

  • Locations Plugin :earth_africa:
    A user shared feedback about pin color issues and requested better customization for the hospitality network map—fueling ongoing plugin enhancements. read more

  • Discourse Chatbot
    The release of an updated Chatbot plugin now supports inline PDF summarization, opening new avenues for automated responses and private forum searches. read more

Dev

  • Autocomplete still using Raw Templates
    david announced changes to replace jQuery‑based autocomplete templates with vanilla JavaScript—paving the way for modernized builds. read more

  • Change to how lists of tags are separated
    Detailed troubleshooting uncovered duplicate commas in tag lists—pointing at legacy CSS that needs to be pruned from custom themes. read more

Support

  • Hundreds of megabytes of apparently duplicate locale .js files
    Admins discovered that old, transpiled locale files were piling up—sparking discussion on “just in time” compilation to save disk space. read more

  • Docker problems
    Reports from self‑hosters indicate that CLI‑driven docker rebuilds on low‑memory servers are failing unless extra swap is configured. read more

  • Logged out and cant login – emails not sending?
    An investigation into email delivery issues revealed a minor typo in the rails console configuration, quickly resolved by the team. read more

ai

  • Discourse AI – AI bot
    Discussions around integrating advanced image generation APIs hint at exciting possibilities to enhance user avatars and research functions. read more

  • Experiments with AI based moderation on Discourse Meta
    sam detailed improvements to the LLM context ordering to reduce irrelevant moderation suggestions—helping teams fine‑tune automated triage. read more


Activity by the @team Group

Below is a summary of topics in which members of the Discourse Team actively contributed this week:

sam, david, and Falco weighed in on the discussion about discontinuing support for old browsers in Dropping iOS 15 & other old browsers in May 2025
read more

sam sparked conversation on the new monospace font for the Markdown‑only editor in Monospace font in the Markdown‑only editor
read more

lindsey’s post on enhancing the header search, welcome banner, and category icons in Bringing popular features to Discourse: Header search, welcome banner, and category icons / emoji drew plenty of discussion
read more

sam and david joined forces to troubleshoot resource issues in High rebuild memory requirements: April 2025 edition
read more

martin provided a deep dive into the new admin search capabilities in Introducing: Comprehensive admin search
read more

sam’s involvement on Test our new composer on Meta! helped steer early feedback on the editor refresh
read more

david’s update on replacing raw autocomplete templates in Autocomplete still using Raw Templates received positive feedback from developers
read more

sam shared his insights on refining AI moderation in Experiments with AI based moderation on Discourse Meta
read more

tobiaseigen contributed to the conversation on event creation in Streamlined date/event insertion UI
read more

sam also joined the discussion in Discourse AI – AI bot to outline ways of integrating cutting‑edge image generation APIs
read more


Thanks for reading, and I’ll see you again next week! :slight_smile:

This week on meta.discourse.org


Key Stats
New posts: 627
New topics: 95

Top Users:
Falco – 18 posts, 44 likes
Arkshine – 19 posts, 42 likes
chapoi – 1 post, 32 likes
supermathie – 8 posts, 28 likes
merefield – 13 posts, 28 likes
tobiaseigen – 15 posts, 26 likes
sam – 15 posts, 22 likes
mcwumbly – 8 posts, 22 likes
pfaffman – 19 posts, 22 likes
NateDhaliwal – 17 posts, 21 likes


Interesting Topics

Announcements

  • Help us test Horizon, our newest themechapoi has kicked off a detailed discussion on the experimental Horizon theme, inviting feedback on its new topic card design and overall aesthetics. Check out the announcement here and preview the theme read more.

  • Dropping iOS 15 & other old browsers in May 2025 – Community members and staff discuss the upcoming removal of support for legacy browsers. Learn about the rationale and future enhancements here and see additional details read more.

  • Webinar: Getting Buy-In for Your Community + Office HoursDanielle invites you to join a live session that explains how to secure stakeholder support for community initiatives. Get all the webinar info here and view registration details read more.

  • Test our new composer on Meta! – Discussions are underway about the new composer’s features and the roadmap for achieving full feature parity with Markdown. Dive into the conversation here and get extra feedback read more.

Support

  • Scripts in posts?merefield and others debate the possibilities (and limitations) of running scripts directly in posts, exploring solutions such as using iframes and theme components. Read the details here and check the extended discussion read more.

  • I can’t save edit on site texts – Some staff noticed a bug where changes to site texts aren’t saving as expected. Find out more here and see additional context read more.

  • Auto Country Translation – In response to global community needs, moderators discuss enabling automatic locale detection so visitors can see the forum in their native language. Get the conversation started here and view further insights read more.

  • How to implement Mistral with EmbeddingsFalco explains how to set the “mistral-embed” as the model name and compare tokenizers across providers to ensure compatibility with large language models. Learn more here and check tokenizer tips read more.

  • Seeking dummy forum data for testing purposes – For admins needing to simulate a populated community for testing themes or plugins, this discussion outlines the rake task to seed your forum with fake data. See the instructions here and additional notes read more.

  • Bug reporter badge not grantednathank and team members discuss a glitch where eligible users haven’t received their badge. The issue has seen staff intervention – details are available here and the staff update is read more.

  • Can I receive the notifications that would normally go to another user? – Community admins debate creative workarounds—like using watched-word rules—to redirect notifications from legacy (or suspended) accounts. Check out the topic here and see a deeper dive read more.

Feature

  • Concerns over personal privacy with the AI pluginFalco addresses worries from European forum operators about personal data being forwarded to third-party AI services, clarifying data-handling choices made by Discourse. Read the discussion here and view further privacy clarifications read more.

  • Flag users sending a large number of PMs – A feature request aimed at automatically flagging suspicious private messaging behaviour has spurred debate about safeguarding new users without impacting established community members. Details are discussed here and additional context is provided read more.

  • Tell us how you manage subscriptions on Discourse – In a call for feedback, community managers share how they handle subscriptions using Patreon and Discourse’s own Subscriptions plugin. Participate in the poll here and see further responses read more.

Theme / Dev

  • Horizon Theme – Beyond the initial testing, this discussion breaks down features and installation tips for the Horizon experimental theme. Join the theme talk here and review installation guidance read more.

  • Wrong → arrow direction in RTL text contexts – This topic covers the edge case of arrow character mirroring in right-to-left language contexts, explaining Unicode intricacies and design trade-offs. Learn more here and explore the bidi discussion read more.

  • How to create a custom activity tab in user profile? – Plugin developers share tips and theme outlets available for extending a user’s profile with custom stats and activity. Start reading here and check the developer tutorial read more.

  • New core features system specs in plugins and themes – This discussion details recent improvements to core feature testing for plugins and themes – ensuring system stability and easier automated PR updates. Get the specs here and view accompanying mass-pr script details read more.

UX

  • Single community with multiple sub-communities – A community admin asks for advice on structuring a single forum into distinctly branded sub-communities using groups and categories. Check out the suggestions here and view practical examples read more.

  • Image Alignment and Grid – A deep-dive into a CSS issue where username wrapping affects grid layouts and image alignment on posts, with instant fixes offered by community contributors. Find the solution here and see layout adjustments read more.

  • Discourse vs Invision Community – An age-old debate revisited, as communities weigh Discourse’s modern forum features against the integrated CMS approach of Invision Community. Read the comparative discussion here and check further insights read more.

  • Inconsistent marking of Topics as :check_box_with_check: Solved, Completed, or Fixed – Users call for a more systematic tagging approach for resolved support issues — a discussion that impacts search and usability. Dive into the topic here and see more on tagging concerns read more.

  • Tracking topics created by member of group – This technical discussion explores options to auto-tag or monitor topics launched by specific user groups, enabling sales or support teams to stay informed. Learn more here and review additional automation details read more.

  • Can I make user unmentionable? – A forum admin asks about restricting mentions for legacy members whose profiles should be preserved but no longer actively used. Check out the practical workaround here and see more on privacy options read more.

  • Conversational AI Search coming to Discourse AI – Looking ahead, this discussion outlines plans for an LLM-powered search that will first extract keywords and then perform a combined keyword–semantic query, transforming how users get answers. Read the preview here and view further design notes read more.


Activity by the @team Group

chapoi spearheaded the Horizon theme testing discussion in Help us test Horizon, our newest theme – further insights were added by lindsey and tobiaseigen read more.

Danielle led the engaging Webinar: Getting Buy-In for Your Community + Office Hours, sharing tips that helped community managers prepare event details.

sam and Falco provided key insights on data privacy and subscriptions in topics like Concerns over personal privacy with the AI plugin and Tell us how you manage subscriptions on Discourse.

mcwumbly and Arkshine enriched the developer discussion in How to create a custom activity tab in user profile? and helped with testing data in Seeking dummy forum data for testing purposes.

tobiaseigen contributed clarifications in Tracking topics created by member of group, ensuring smoother topic moderation read more.

Lilly shared valuable design observations in Image Alignment and Grid, refining theme layout details with suggestions that improved overall readability read more.


Thanks for reading, and I’ll see you again next week! :slight_smile: