Welcome to our AI-generated Daily Summary topic! (1:00 PM Edition)
This is the topic where a daily summary of meta’s activity is collated by our good friend Bert, and posted here so everyone can get a rundown of some of the top discussions over the past 24 hours.
To account for our global audience, we have three editions (this one, Daily Summary (9pm UTC), and Daily Summary (5am UTC)), which fire at different times of the day so you can get one at a time most convenient to you. All of them cover the last 24 hours (respectively), so the main difference is when they land.
If you’d like to get a ping whenever a new one is posted just set this topic to Watching (and if you change your mind, change it back ).
Feedback is certainly welcome. We’ll be tweaking and refining the idea as we go, so all input is encouraged. We do have a separate topic for that so as to keep this one just for summaries. You can find that here - Daily Summary Feedback
Enjoy!
Small caveat… AI (even GPT-4) does hallucinate, it is unavoidable. Don’t treat everything it says as truth, as there will likely be some lies mixed in. We’ll try to manually correct any if we spot them, but still… keep an eye out.
Discourse 3.4.0.beta1 has been released, introducing “Hot” as a default menu item, a new feature indicator, and improvements to polls. Saif highlighted these changes, while pmusaraj provided additional details on plugin improvements.
pearsonified introduced a new design tool for customizing Discourse, based on Golden Ratio Typography. The tool aims to simplify font and spacing adjustments across the entire design. Falco expressed interest in how it integrates with existing font systems read more.
Lhc_fl released a new theme component that requires moderators to provide a reason when reviewing content. Lilly praised the component, and Heliosurge suggested potential improvements for handling new user approvals read more.
roscopeco sought help with a customer not found response when using subscriptions with a pricing table. The discussion focused on proper setup of products and metadata in Stripe and Discourse read more.
Users reported issues with the mobile interface, including missing margin space for the Latest/Hot buttons and difficulties with one-handed operation of the new dropdown menu.
Osama announced the new and improved /about page is now live. The redesign includes a banner image, extended HTML/markdown description, 2-column layout, and expandable lists of admins and moderators. Users can enable it by adding groups to the experimental redesigned about page groups setting. Read more
Jaskaran inquired about implementing secure login measures for administrative accounts, including private network access and strong authentication. pfaffman provided guidance on built-in features and suggested potential solutions. Read more
正中_赵 suggested crediting what people are using on Discourse forums. Moin explained the existing “Powered by Discourse” badge feature and the flexibility admins have in customizing their forums. Read more
sam participated in a discussion about AI persona mentions causing errors, suggesting troubleshooting steps and mentioning plans to improve error surfacing in Discourse AI.
A user inquired about creating a “my friends” group in their user profile. HAWK and other users suggested alternative solutions, such as using bookmarks or creating a custom list in the user’s inbox.
RGJ introduced the Category Restrictor plugin, which allows staff and category moderators to silence users in specific categories. The plugin includes management buttons in category settings for admins and an icon on the category page for moderators read more.
Users reported issues with PostgreSQL getting stuck during rebuilding. tgxworld provided a solution, explaining that older versions of Docker are incompatible with the newer Docker image. He shared steps to fix the problem and mentioned an update to the launcher script to abort if Docker 20.10.0 or newer is not detected read more.
A user asked about getting Markdown for a post using the API. sam provided a solution, explaining that adding ?include_raw=true to the topic endpoint will include the raw Markdown in the JSON response for posts read more.
A request was made for chat threads in direct messages. sam confirmed that the infrastructure for chat threads in DMs is already in place, but new UI and settings would be needed to enable it read more.
A discussion about new category permissions continued, with Robin.Grant proposing a potential workaround using existing muting functionality. Moin clarified that muted content can still be accessed by users who change their preferences read more.
A user asked about adding color schemes to their Discourse instance. Moin explained how to install color schemes through themes and provided guidance on finding color values in theme files read more.
JammyDodgerannounced that this is his last week as community moderator. He thanked everyone for making meta an enjoyable place to work and introduced hugh as the interim replacement. Many users expressed their gratitude for his efforts.
A user asked about how many images Discourse can handle per topic, wondering about cache management and autopagerize functionality. The discussion touched on bandwidth considerations and best practices for sharing large amounts of content.
There was a question about making tagging mandatory for new topics. ondrej provided guidance on setting up required tags using category settings.
A user inquired about hiding user avatars on the website and post content pages. ondrej suggested using CSS to achieve this, while questioning the rationale behind hiding avatars.
JammyDodger announced their departure from the Discourse team, leading to an outpouring of gratitude and well-wishes from the community. Users praised JammyDodger’s contributions, patience, and positive impact on Meta. Read more
A user noticed an update alert for PNPM, leading to a discussion about Discourse’s switch to PNPM for JS package management. RGJ provided clarification by linking to the announcement topic. Read more
gormus introduced a new theme component called Notification Banners, which provides a customizable way to share messages on Discourse sites. nathank expressed interest and inquired about category-specific restrictions. Read more
A discussion continued about adding chat threads for DMs in Discourse. lindsey provided an update on the team’s current priorities and asked for more specific use cases. Read more
A user reported gradual memory usage increase after restarting their Discourse instance. Ed_S provided guidance on monitoring memory usage and explained how Linux manages memory. Read more
awesomerobot addressed a reported issue about missing shield icons on user cards when profiles are hidden, noting that it appears to be intentional in the code but may need reconsideration. Read more
A user asked about using tag groups to organize the Tags page, providing mockups of desired functionality. Moin pointed out that similar functionality already exists on Meta and can be configured using the “tags listed by group” site setting. Read more
A user requested proofreader access for Armenian translations on Crowdin. gerhard granted the access and explained the process for updating permissions across different projects. Read more
sam provided an update on built-in spell and grammar checking, highlighting the Discourse AI Helper plugin’s proofreading capabilities using LLMs. Read more
Osama announced a fix for the issue of the new /about banner being cut off on mobile devices. Read more
#translations
Users discussed German translations and UI improvements for long word languages. gerhard provided insights on browser-specific UI elements and suggested alternative translations. Read more
Indra inquired about updates on a bug related to duplicate client_id leading to internal server errors when using User API keys. sam clarified that client_id needs to be unique and provided code references. Read more
HAWK expressed appreciation for the community’s positive feedback on JammyDodger’s work, noting the significant impact JammyDodger had on the community. Read more
awesomerobot provided insights on Discourse’s image handling capabilities, explaining lazy loading and post pagination features. They also addressed concerns about performance with large numbers of images. Read more
lindsey updated the community on the status of chat threads for DMs, explaining that while there’s interest in adding the feature, the team is currently focused on other projects. Read more
gerhard assisted a user with proofreader access for Armenian translations on Crowdin and explained the process for updating permissions across different projects. Read more
sam provided an update on built-in spell and grammar checking, highlighting the Discourse AI Helper plugin’s proofreading capabilities using LLMs. Read more
Osama announced a fix for the issue of the new /about banner being cut off on mobile devices. Read more
david clarified the automatic application of PNPM changes for standard installs and shared links to PRs that will suppress unnecessary upgrade messages. Read more
pmusaraj provided an update on the WebKit bug causing CSS loading issues when navigating between subdomains on iOS, mentioning that a fix has been merged but further testing is needed. Read more
Lilly suggested potential solutions for accessing SSO external IDs in Google Tag Manager, providing links to relevant topics for further information. Read more
hugh shared insights on implementing a versatile dice roller in Discourse using an AI persona, providing detailed instructions for setup. Read more
Thanks for reading, and I’ll see you again tomorrow!
JammyDodgerbid farewell to the community as a moderator, receiving heartfelt thanks from users for his contributions. The community expressed gratitude for his service and wished him well in his future endeavors.
A user sought help translating certain fields in a Reddit-ish theme for Discourse. awesomerobot confirmed that making the strings translatable would be welcome as a pull request.
JammyDodger’s departure from the community was acknowledged with gratitude by several users. NiceOldGuy expressed appreciation for JammyDodger’s contributions to improving moderation practices.
A user reported issues with the Discourse search bar in version 3.4.0.beta2-dev, specifically for Vietnamese language content. The community is investigating whether this might be a language-specific problem.
A user encountered a migration failure during an update, with the error “relation ‘user_required_fields_versions’ already exists”. pfaffman provided guidance on potential solutions, including restoring from a backup.
A discussion emerged about adding analytics and pixel scripts while avoiding Content Security Policy (CSP) issues. jericson shared his experience of successfully adding PostHog analytics using a Theme Component.
The community discussed the new “It’s illegal” flagging reason, with suggestions for potential enhancements to the flagging system, including automated responses and prioritized moderation for such flags.
oga inquired about making the new About page more visible across a Discourse instance. Lilly suggested using customizable sidebar sections and links for this purpose, explaining how the welcome link banner and versatile banner components can be utilized effectively.
A discussion continued on understanding Discourse trust levels, with Architect clarifying that automatic promotion occurs when criteria are met, and Jagster noting that promotions typically happen once a day.
kris.kotlarek created a comprehensive guide on moderating flags in Discourse, covering system flags, custom flags, and procedures for managing them through the admin interface.
Richie reported a layout issue on the Admin > Badges page after updating, which appears to be related to the length of translated descriptions. david investigated and found potential causes, including missing translations and layout dependencies on description length.
Andro inquired about IMAP settings in Email Settings, wondering about their purpose and compatibility with a self-hosted Postfix server. Lilly provided links to relevant discussions on IMAP support for group inboxes and alternatives to POP3.
STORMS asked about flair disappearing in chat and whether there’s an easy way to display flairs in chats. Lilly mentioned that flairs have never been viewable in chat and directed them to an existing feature request.
jrgong inquired about retrieving AI summaries via API call to display on WordPress product pages. sam provided the specific endpoint to use for this purpose, along with important considerations for implementation.
There was a discussion about managing tags in bulk, with users seeking ways to create tag groups from CSV files and manage tags more efficiently read more.
ludwikc initiated a discussion comparing Discourse vs Skool, exploring Skool’s popularity and potential lessons for Discourse. The community discussed engagement features, gamification, and monetization options.
Users reported missing icons after a recent upgrade to Font Awesome 6. awesomerobot acknowledged the issue with the Font Awesome Pro plugin and promised a fix soon.
hugh announced improvements to pageview metrics with the new site traffic report, offering more comprehensive and accurate data on community engagement.
A request was made for a Rich Text Editor Plugin to replace the default Markdown editor with a WYSIWYG editor. sam advised delaying the project as Discourse is currently working in this area. read more
A discussion about improving the signup UX by changing the position of the “Full Name” field is ongoing. pmusaraj mentioned plans to add a site setting for customizing the field’s visibility and requirement.
RGJ reported an issue with user_auth_token_logs accumulating millions of rows, many referencing non-existent tokens. pmusaraj confirmed these logs are for debugging and can be safely cleared read more.
pmusaraj provided insights on the user_auth_token_logs issue, confirming that these logs are for debugging purposes and can be safely cleared read more.
sam commented on an issue with AI Bot Max Context Posts, mentioning plans to add a “summarize” strategy for handling large contexts with small token counts.
Thanks for reading, and I’ll see you again tomorrow!
EricGT inquired about the announcement of ask.discourse.com, a new AI-powered help system. mcwumbly clarified that it’s still in early stages and more tuned for hosted customers at the moment.
kiefferr sought advice on adding instructions for anonymous posting in a specific category. pfaffman suggested creating a theme component to either make the reply button enter anon mode or hide other buttons except an enter-anon-mode button.
Andro shared their experience with setting up bounce notifications using a local Postfix server and POP3. They eventually solved the issue by adjusting the VERP regex settings.
mcwumbly provided information about the status of ask.discourse.com, explaining that it’s still in early stages and more tuned for hosted customers at the moment.
Thanks for reading, and I’ll see you again tomorrow!