Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

Feature

Support

Announcements

Dev

  • Is it possible to embed counters in the footer of the site?
    DigneZzZ shared a simple Theme component to insert Yandex.Metrika code in Dev 372049/6.

  • Can Discourse ship frequent Docker images that do not need to be bootstrapped?
    wojtek pushed back on the manual launcher rebuild flow for Docker installs in Dev 33205/184.

Bug

  • iOS keyboard not prompted on PWA
    Ethsim2 reported that the rich text composer on Safari PWA blocks the on-screen keyboard in Bug 373010/1.

  • Category badges are misaligned and lose their colour in quotes
    JammyDodger spotted that quoted badges drop their color, illustrated with a screenshot referencing bulk-delete discussions in 372897/3 and 300881/4.

Activity by the @team Group

That’s all for today – keep those feature ideas, bug reports, and theme tweaks coming, and remember: when the meta community tackles bulk deletes and PWA quirks together, every puppy gets an extra treat!

Today on meta.discourse.org

Key Stats

Interesting Topics

Dev

“It’s like having/using Docker but actually not using it…” – merefield post. Plans to refactor the launcher for Docker Compose were noted in this thread, and elmuerte outlined Compose limitations with one-container setups read more.

Support

Feature

Bug

  • jrivettcsa reported that onebox images become squashed once the post is made, despite appearing fine in preview, and no overridden settings have resolved it bug details.

  • NateDhaliwal marked broken translations in the Theme Creator plugin as resolved, noting the issue no longer reproduces confirmation.

Activity by the @team Group

Keep your containers bootstrapped, your emails polling, and your PWA keyboards popping—see you in the threads!

Today on meta.discourse.org

Key Stats

Interesting Topics

  • Announcements In :sunrise: Introducing Horizon (topic 369608), Lilly escalated a layout concern to the design team in post 32 and sam contrasted WCAG’s 80-character guidance with ultra-wide screen options in post 34.

  • Bug In Claiming a post automatically claims other posts (topic 373130), T_Disco reported that claiming one review queue item auto-claims its topic peers post 1, and pento confirmed this is intentional to avoid conflicts post 2.

  • Bug In Onebox images with bad aspect when oEmbed specifies dimensions (topic 277098), merefield traced skewed embeds to the cooking CSS post 5, and sam submitted a diff to skip dimensions for rich HTML embeds post 13.

  • Bug In Topic timeline’s current post number blank (topic 372881), NateDhaliwal noted the post indicator stays empty on load post 3, and sam explained this debounce behavior stems from the Ember port post 2.

  • Bug In “Thanks for Contributing” Popup in Posts Appearing Even After Limit Passed? (topic 373048), participants found the popup persisted; sam sought reproduction steps post 3 and phoenix1 discovered logging out/in cleared it post 4.

  • Bug In Disabled Uncategorized shows in category dropdowns (topic 370541), users saw the ghost ‘Uncategorized’ option; sam proposed removing the setting and hiding the badge via theme component post 4 see OP.

  • Dev In Can Discourse ship frequent Docker images that do not need to be bootstrapped? (topic 33205), wojtek pressed for standalone images post 191, and pfaffman detailed how to bootstrap and push Discourse images for k8s post 195.

  • Dev In Enhancements to the Subscriptions Plugin (topic 373165), SubStrider outlined multi-provider and time-limited subscription features post 1, and pfaffman asked for a GitHub repo link for review post 2.

  • Dev In Has anyone created a custom Automation? (topic 275932), Dimava asked if anyone has built reusable Automations yet post 2.

  • Installation In New to Discourse and find that my install is slow (topic 373054), merefield confirmed Bitnami installs underperform standard setups on modest hardware post 5, and Lilly pointed to the #bitnami-installations-are-unsupported guide post 6.

  • Plugin In Discourse Subscriptions Plugin (topic 140818), SubStrider moved the long-running plugin updates to a fresh Dev thread see new thread and continued detailed posts in the original topic post 716.

  • #Site Management: In Forum Researcher AI Persona guide (topic 368942), jrgong flagged German quotation marks for LLM searches post 3, and sam suggested rewriting the system prompt in German to enforce standard quotes post 4.

  • Support In Force users to pick category (topic 373164), alltiagocom wanted to require manual category selection post 1, and renato pointed to the “Default composer category” setting as the fix post 2.

  • Support In Cannot assign topic to group (topic 373056), alltiagocom couldn’t assign a group post 1 until patrickemin identified the missing permission post 4.

  • Support In Login page “/login” shows “no configured method” (topic 372763), kev-is-coding-for-adn observed that direct /login access still errors with only Discourse Connect enabled post 2.

Activity by the @team Group

  • renato tackled Android quote-pasting in Test our new composer! (post 147) and guided category enforcement in Force users to pick category (post 2).

  • sam split the Horizon layout debate in Introducing Horizon (post 34), submitted the onebox embed fix in Onebox images with bad aspect… (post 13), and clarified timeline behavior in Topic timeline’s current post number blank (post 2).

  • Lilly weighed in on Bitnami performance in New to Discourse and find that my install is slow (post 6) and requested design feedback in Introducing Horizon (post 32).

  • pento explained intentional batch-claiming in Claiming a post automatically claims other posts (post 2) and noted the need for assignee filters in the same review-queue thread (post 4).

And that’s a wrap—after yesterday’s theme tweaks and compose quibbles, may your workflows stay smooth and your Docker images ever bootstrapped!

Today on meta.discourse.org

Key Stats

  • 108 new posts in the last 24 hours.
  • 26 new topics started.
  • Top users by posts & likes:

Interesting Topics

Announcements

  • lindsey unveiled the long-awaited new rich text editor composer mode with WYSIWYG support, letting communities switch seamlessly between classic Markdown and a toolbar-enhanced experience read more

Support

  • patrickemin ran into an ownership attribution error when attempting to transfer topic authorship, leading Lilly to confirm an ActivityPub limitation and Jagster to suggest a category-move workaround read more

  • alltiagocom found the category picker locking unexpectedly in the composer, ultimately opting to stick with a theme component while the team investigates template quirks read more

  • Evie_Tao flagged private message attachments being publicly accessible via /uploads/... links, sparking calls for secure-uploads measures read more

  • Evie_Tao also uncovered a potential directory traversal vulnerability in /uploads/*, prompting a security discussion on path sanitization read more

  • DigneZzZ reported that avatar uploads to S3 fail despite existing files, prompting a deep-dive into bucket permissions and CDN URL formats read more

Feature

  • dfabulich highlighted that the new composer jams in a double-line paragraph break on single Return presses—

Actual: The new composer inserts a double-line paragraph break
Expected: Single-line breaks on one Return
and the team is weighing a toggle or default change read more

  • phoenix1 urged that the classic composer remain fully supported until the new editor’s bugs are resolved, and lindsey reassured that Markdown mode will never be removed read more

  • Johnny_McIvor proposed hiding the author’s avatar on wiki posts in favor of a generic icon to better signal collaborative editing read more

Theme component

  • Lhc_fl released Sidebar Color Palette Toggle, a new theme component adding a footer color-scheme selector for both logged-in and anonymous users Theme component read more

Bug

  • dsims discovered that the notifications button disappears in PM form when sending is disabled, trapping users in the Advanced Discobot tutorial read more

  • phoenix1 found that writing Markdown for external image links fails in the rich composer, revealing a feature gap around oneboxed media insertion read more

  • dfabulich revealed a critical bug where applying blur spoilers to multi-paragraph selections deletes the second paragraph entirely read more

UX

  • Moin noted that the “Your topic is similar to” pop-up remains overly wide in full-screen composer mode compared to the suggestion list read more

Migration

  • Orioni kicked off a deep dive into migrating a 20-year-old Invision Community site to Discourse, weighing data scope and long-term community ownership read more

wordpress

  • Lee_Ars explored workarounds for the 10-minute sync delay in wp-discourse, using mu-plugins to bust transient caches and speed live comment updates read more

Activity by the @team Group

  • lindsey spearheaded the composer rollout by unveiling the new rich text editor in 369779/1, reclassified the double-Return report under Feature in 373229/4, and clarified that the Markdown composer remains intact in 373231/3

  • sam offered a SHIFT+ENTER workaround for single-line breaks in 373229/7, explained how to rename LLM instances in 373151/2, and triaged optional field persistence in the AI Persona Editor at 373176/2

  • Danielle enriched the Announcements thread with a polished replay and recap in 370693/10

  • Lilly diagnosed ActivityPub ownership quirks in 373203/6 and confirmed protocol limitations at 373203/8

  • supermathie flagged the missing external-image link button in the rich composer 373228/3 and shared a Docker Compose proof-of-concept in 33205/206

  • featheredtoast published their Compose-only Docker experiment for Discourse in 33205/206

  • MarkDoerr celebrated the simplicity of the new image-scaling UI in 369779/6

  • martin assessed onebox resizing limits for image URLs in 373228/8

That wraps up another epic day of community collaboration—here’s to more rich-text adventures and spoiler-safe posts tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

Installation

  • An upgrade knocked my site offline; how long until it’s restored? Administrators were guided to run ./launcher rebuild app and apply the PostgreSQL 15 update before retrying; solution posted by pfaffman at #13. Read more

  • Discourse安装出错 A bootstrap failure due to a shallow Git repo left the install broken; Lilly asked for the full backtrace and recommended running ./discourse-doctor in post #2. Read more

Bug

  • New Composer Issue: Linked Images Users wanted to embed external images in the new composer; supermathie explained log inspection and safe-mode login in post #9, and renato merged an input-rule PR in post #10 to support ![alt](url). Read more

  • Spoiler blur support for composer’s new rich text mode Applying a spoiler in rich mode collapsed paragraphs into one line without the expected blur; details in post #1. Read more

  • Discourse AI spam detection “Scan log” is frequently truncated The end of AI scan logs was cut off, hiding the reasoning; issue reported in post #1. Read more

  • Topic timeline’s current post number blank On mobile, the timeline widget failed to show the current post index when not on the last reply; repro steps in post #8. Read more

  • Unable to download js attachment Attempts to fetch .js uploads were blocked by CSRF restrictions, returning 422 Unprocessable Entity; stack trace in post #12. Read more

Dev

  • Can Discourse ship frequent Docker images that do not need to be bootstrapped? A long-running thread debated Docker Compose vs. launcher upgrades; wojtek, merefield, and featheredtoast exchanged proof-of-concept workflows in posts #207 and #206. Read more

  • Error using {{didInsert}} in a connector component A connector template threw “Class constructor DidInsertModifier cannot be invoked without ‘new’”; david clarified that the modifier must wrap an element tag in post #2. Read more

  • How do you safely customize plugin behavior without breaking things? New plugin authors asked how to override core safely without touching Rails internals; community guidance began at post #1. Read more

  • User_10_secs_limit A theme making repeated /t/:id.json requests hit a user-level rate limit; workaround discussion at post #1. Read more

Support

  • Force users to pick category A hidden “Uncategorized” topic template blocked topic creation until a category was chosen; JammyDodger pointed out the path, and Lilly recommended installing the Data Explorer plugin to audit templates in post #17. Read more

  • See the failed jobs in Sidekiq. (MailGun) failing to send emails Forty-two retrying email jobs pointed to a blocked port; Aaron rebuilt the container after switching to port 2525, confirmed by pfaffman in post #7. Read more

  • Forum Summary Emails showing ads/weird preview text Daily digest emails were displaying unintended headers and preview lines; HAWK requested community examples to debug in post #2. Read more

  • Discourse AI - Missing settings after update = can’t delete my old LLM After an update the LLM selector was hidden; sam merged fixes in post #2 to restore the controls. Read more

Activity by the @team Group

  • renato merged an input-rule PR to allow ![alt](url) in composer drafts read more

  • supermathie outlined Docker log inspection and admin safe-mode login to debug image linking in post #9

  • nat diagnosed Sidekiq retries after the 3.5.0.beta8 update and recommended a service restart read more

  • zogstrip patched the admin-login safe-mode edge case after an SSO lockout via PR 33521 read more

  • joffreyjaffeux corrected optional field persistence in the AI Persona Editor with a bugfix in post #4

  • sam rebounded on the Discourse AI helper settings issue, merging two PRs and planning shortcuts for default_llm read more

  • Lilly recommended the Data Explorer plugin for auditing hidden templates and staff logs read more

  • david demonstrated correct Ember modifier usage for {{didInsert}} in connector templates read more

  • HAWK offered one-on-one troubleshooting for summary email anomalies and asked for example communities read more

  • featheredtoast shared a Docker Compose proof-of-concept approach to pre-build Discourse images for faster deploys read more

That’s a wrap on today’s meta marvels—may your Sidekiq queues stay tidy, your spoilers stay blurred, and your rebuilds always succeed! :rocket:

Today on meta.discourse.org

Key Stats

Interesting Topics

#Site feedback

Announcements

Feature

Dev

Bug

  • per1234 reported that directly deleting a flagged post auto-approves “It’s Illegal” flags in this bug report, and sam confirmed the team is investigating in post 2.

  • alehandrof discovered that adding a link via keyboard in the WYSIWYG composer deletes the selected text in post 1; Lilly attempted to reproduce in post 2 and sam has patched safeguards.

  • supermathie flagged that the new composer prevents moving the caret between a <kbd> block and adjacent text in post 1, with renato explaining the expected HTML behavior in post 2.

Support

Installation

Activity by the @team Group

  • nat announced core content localization (370000) and guided users on the dynaloc feature (373725) and the detailed setup docs (370969).

  • sam triaged the “It’s Illegal” flag bug (373621), addressed the WYSIWYG link deletion issue (373566), and reviewed the new composer line-break behavior (373229).

  • david contributed naming feedback on dynaloc (373725) and outlined the plan for Bundling more popular plugins with Discourse core (373574).

  • joffreyjaffeux clarified the BBCode behavior in the new composer (373438) and improved the editor toggle tooltip (373503).

  • Lilly verified and ruled out local repros for the link deletion bug (373566).

  • supermathie reported both the caret placement issue in <kbd> blocks (373613) and the double-break concern (373229).

  • chapoi is working on the composer overflow menu fix that affected mobile users (372859).

It was an action-packed day of localization rollouts, composer refinements, and bug-busting wizardry—time to celebrate with some dynamic kbd sequences!

Today on meta.discourse.org

Key Stats


Interesting Topics

Announcements

  • Simon_Manning and Moin dove into the new localization feature in Content Localization and Automatic Translations for Your Community, exploring how custom flags can report incorrect translations and what metadata moderators need to see https://meta.discourse.org/t/-/370000/9

  • Renato explained why the new editor intentionally limits direct HTML support and encouraged use of markdown-based “passthrough” blocks in Introducing our new composer, making writing on Discourse easier than ever https://meta.discourse.org/t/-/369779/11

#Site Management

  • Putty asked about bulk category localization in the AI-powered translations UI, and nat promised updated API docs for the Content Localization - Manual and Automatic with Discourse AI feature https://meta.discourse.org/t/-/370969/3

Dev

Feature

  • RokeJulianLockhart converted a formatting quirk into a full request for nested oneboxes when they don’t appear in lists in How does one add a onebox inside a list? https://meta.discourse.org/t/-/373743/1

Support

UX

  • NateDhaliwal reported that the mobile composer still opens full-screen even with the keyboard closed, sparking a design discussion in Composer on mobile is fullscreen even when keyboard is closed https://meta.discourse.org/t/-/373850/2

  • In a related thread, NateDhaliwal noticed preview gaps behind the composer in Composer preview on mobile isn’t fullscreen (if it’s supposed to be) https://meta.discourse.org/t/-/373852/1

#Site feedback

Migration

  • Pfaffman helped supermathie recover from a halted database restore by dropping a stale schema in Migration trouble due to stopping a restore before it finished https://meta.discourse.org/t/-/373630/5

#Hosting

#Data & reporting

Bug


Activity by the @team Group

Happy coding and may your favorite topics stay bug-free (and your puppies well-rested)!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Installation

  • Bootstrap failed with exit code 128: Ethsim2 hit swapfile errors during bootstrap; pfaffman provided a full swapfile setup in post 5 and answered directory questions in post 4.

Feature

  • Make “/my” work for all user namespace links: thoka proposed extending /my/... redirects to any user sub-URL; Moin agreed and pointed to prior behavior in post 2.

  • Allow @mention notifications in muted topics?: Shauny asked why muted topics silence mentions and whether that could change details here.

  • Add preview of Revise rejection email: nathank suggested a composer-based email preview for moderation workflows; the feature’s scope and UX implications were debated in this post.

UX

  • “Users” preferences tab as a TL0 user: Moin noted that new users see an empty Preferences tab and asked if placeholder settings could improve clarity screenshot here.

  • Grip not hidden in composer full screen mode: awesomerobot confirmed and deployed a fix to re-hide the composer grip in post 2 after feedback like phoenix1’s thanks in post 3.

  • Site setting menu limited by results page size: awesomerobot opened a PR to boost mobile settings search results in post 3.

Bug

  • “My messages” translation not applied: xkhalid’s Arabic sidebar translation didn’t stick; joffreyjaffeux identified and patched the issue in post 2.

  • Rich editor misses usernames with umlauts: thoka showed that umlauted names tag correctly in Markdown but break in the new composer example here.

Activity by the @team Group

Looks like we fielded more puppy questions than actual puppies—see you tomorrow for another tail-wagging round!

Today on meta.discourse.org

Key Stats

Interesting Topics

Feature

Support

Bug

UX

Activity by the @team Group

Hope you get un-muted notifications for fun—don’t let yesterday’s debates stay on mute!

Today on meta.discourse.org

Key Stats


Interesting Topics

Installation

Announcements

Dev

Bug

Support

Feature

#Site feedback


Activity by the @team Group


After a day of flushing Redis, vanquishing packfile demons, and marking solutions in PMs, may your updates be smooth and your puppies safe! :dog:

Today on meta.discourse.org

Key Stats

  • 106 new posts in the last 24 hours
  • 19 new topics in the last 24 hours
  • Top Users

Interesting Topics

  • Community Stonley explored the pros and cons of migrating from Discord to Discourse, from corporate dependency to community buy-in concerns read more.

  • Community justin_gordon and supermathie compared static HTML export techniques, highlighting link conversion challenges and backup-based solutions read more.

  • Support tknospdr sought an automatic way to embed the topic ID in the first post, leading awesomerobot to propose a theme component approach in Topic ID as a variable?.

  • Support thoka confirmed a fix for case-insensitive group names in the /my route, resolving issues with mixed-case group URLs read more.

  • Support pfaffman dug into a mysterious two-hour disk-filling process caused by Postgres, debating whether to increase disk size or adjust database maintenance read more.

  • Support st0rm discovered a 403 error when creating topics via API in See & Reply only categories, with supermathie clarifying permission models and workarounds read more.

  • Support co_choa tracked down excessive AI translation token usage, prompting nat to recommend throttling backfill rates and monitoring audit logs read more.

  • UX RGJ proposed renaming “Private Topics” to “Personal Message Topics” to reduce confusion, sparking discussion on terminology alignment read more.

  • UX NateDhaliwal noted missing buttons on mobile after adding AI summaries and clarified the fix for “Create topic, drafts, and summaries” placement read more.

  • Announcements nat confirmed that AI translation will use hreflang flags for content-localization, following community research on implementation similar to Reddit read more.

  • Announcements hugh unveiled Core Themes, introducing “Horizon” and “Foundation” as built-in, non-editable themes maintained with each release read more.

  • Migration SubStrider shared lessons from migrating a 2.5 million-post, 79K user XenForo community to Discourse, emphasizing keyset pagination and checkpointing read more.

  • Feature volanar suggested a Rule-based Virtual Category feature to auto-populate categories based on tags (tags, tag-groups), akin to e-commerce product grouping read more.

  • Feature robbie.morrison requested a confirmation dialog post-user-approval to prevent accidental actions in the review queue (review-queue), with nat noting a queue revamp read more.

  • Feature comintel proposed Event Participation Buttons to differentiate in-person vs remote RSVPs for calendar-and-event use cases read more.

Activity by the @team Group

Stay curious—and may your category migrations be as smooth as a puppy’s nap!

Today on meta.discourse.org

Key Stats

New Posts: 121
New Topics: 17

Top Users:

Interesting Topics

Announcements

Feature

UX

Dev

  • In a developer-focused sister post, Announcing themeable site settings outlines how to define overrides in about.json and details current themeable settings.

  • The Meta Data Fields discussion explores adding custom fields to users, boards, and categories via plugin migrations and serializer extensions.

#Developer Guides

  • Controlling site settings with themes (read more) provides a step-by-step guide for theme authors to override a subset of site settings in config/site_settings.yml and about.json.

Installation

  • The What happens next? thread confirms self-hosting users don’t need to remove additional plugins during rebuilds and clarifies upgrade procedures.

Migration

Support

Activity by the @team Group


Rest assured, no puppies were harmed in the making of this summary! :dog_face::tada:

Today on meta.discourse.org

Key Stats


Interesting Topics

Site feedback

Support

  • alltiagocom discovered the hidden setting to show the full list of tags via /admin/site_settings/category/all_results?filter=Max%20tag%20search%20results, and Moin confirmed it applies site-wide rather than per category read more

  • Cate_Soule and NateDhaliwal traced the disappearance of the search bar to a theme setting (e.g. in Foundation/Horizon) rather than a site setting, likely linked to the new themeable site settings roll-out read more

Plugin

  • Roi ran into a rebuild error with Discourse User Notes, and tobiaseigen confirmed it’s now bundled in core—advising removal from app.yml—while david improved the rebuild error messaging in Docker read more

  • In the Discourse Subscriptions Plugin thread, tobiaseigen announced its bundling into core and pfaffman and SubStrider discussed how to remove or override the integrated plugin during an upgrade read more

  • satonotdead and RBoy dove deep into configuring the AI Bot with Gemini Flash models, with Lilly pointing to persona settings and Moin linking to the AI triage how-to read more

  • Ethsim2 bumped the Discourse Math plugin topic to note its inclusion in core, and tobiaseigen confirmed removal from app.yml before upgrades—celebrations ensued! read more

Bug

  • SubStrider reported that the userlist dropdown gets obscured by the composer toolbar on desktop Firefox, and nat confirmed an imminent fix while chapoi tested against upstream commits read more

  • Don flagged that the hidden yet active ai_helper_model site setting was still in use by the chat thread title generator, and sam noted keegan is working on a resolution read more

  • Ralf_Stockmann mourned the loss of the “insert link from clipboard” magic in the new composer, and renato moved it into Bug while gathering repro details read more

Migration

  • schneeland asked about hyperlink URL rewriting in a XenForo-to-Discourse migration, and cocococosti pointed to a blog post on migration prep and stressed the importance of handling user feedback read more

Dev

  • saquetim announced that the Glimmer Post Stream has been enabled by default in core—with fallbacks for incompatible extensions—and invited site admins to report any issues read more

Announcements

  • In the ongoing bundling push, patrickemin asked whether some bundled plugins might fully merge into core (dropping the “plugin” label), and david confirmed authentication plugins like apple-auth are likely candidates read more

  • putty celebrated the release of Event Chat Channels, thanking the team for help in debugging an internal server error that blocked their tests read more

Feature


Activity by the @team Group

  • tobiaseigen led the reorganization of plugin-bundling communications in Site feedback link
  • david enhanced error messaging for the Discourse User Notes rebuild link
  • chapoi assisted in troubleshooting the userlist autocomplete overlay in the composer link
  • cocococosti chimed in on the XenForo migration best practices and user feedback handling link
  • saquetim merged the default Glimmer Post Stream update into core and clarified fallback behavior link
  • renato gathered repro details for the clipboard link insertion bug in the new composer link
  • sam reported on the upcoming fix for the hidden AI helper model site setting link
  • nat acknowledged the userlist overlay bug and committed to a fix link
  • Lilly guided on configuring custom LLMs for AI Bot personas link
  • cocococosti also validated bundle updates across multiple core plugins link

In yesterday’s whirlwind of plugin bundling, AI tweaks, and migration deep dives, we’ve squeezed more core goodness into Discourse than socks into a suitcase—let’s keep the momentum rolling!

Today on meta.discourse.org

Key Stats

  • New posts: 166
  • New topics: 20

Top users (24 h)

Interesting Topics

Support

  • A repository hijack of the old discoursehosting/discourse-migratepassword plugin exposed a GitHub “Repojacking” risk. Roi sounded the alarm, Lilly advised removing all discoursehosting references, and RGJ published a mitigation guide to rename URLs to communiteq and filed a GitHub abuse report. read more

  • A theme CSS question for the FKB Pro component from Bruno_Almeida was solved by RoldanLT’s simple snippet (.topic-list-item { background-color: inherit; }). read more

  • In composer support, users requested the ability to insert a clipboard URL over selected text; sam has moved this into the support queue as the team looks for a reliable repro. read more

  • The AI translation backfill (ai content-localization) isn’t processing post bodies as expected. joo and nat examined Sidekiq schedules and SQL queries to debug why only titles are appearing. read more

  • To work around media size limits on a Blender Artists site, 3di asked how to stop Discourse from downloading large external GIFs; community suggestions pointed to embedding hacks. read more

  • After an upgrade, many users found their profile pictures missing. Wurzelseppi logged the issue, and the team is investigating what might have caused the image cache to clear. read more

Bug

  • The “Thanks for Contributing” educational popup persisted beyond its limit. davidb combined topics and posts into a unified count, resolving confusing behavior. read more

  • Pasting a category link in the composer unexpectedly revealed hidden sub-categories (a onebox bug); community members can now reproduce and are brainstorming a fix. read more

  • On iOS Safari, the @mention autocomplete menu extends off-screen, blocking selection. david is rolling this into the upcoming autocomplete overhaul. read more

  • Localized category filters accept translated and original names on “Latest” but only the translated term in the composer autocomplete. nat extracted the case for further tracking. read more

  • Incoming email via the mail-receiver bounced due to Postfix’s backward-compatible defaults and DMARC checks; adjusting INCLUDE_DMARC=false and mounting a valid_recipients file restored delivery. read more

Announcements

  • Bundling popular plugins into core now blocks rebuilds if old clones remain in app.yml. Admins are calling for pre-upgrade UI warnings to ease the transition. read more

  • A Content Localization announcement detailed manual and automatic AI-powered translations, with support for multiple locales and backfill controls. read more

Installation

  • Self-hosters encountered rebuild failures pulling now-core plugins. Commenting out lines like discourse-chat-integration in app.yml clears the errors. read more

  • A mysterious bootstrap exit code 128 in low-memory VMs turned out to be missing swap and leftover plugin clones—another side effect of the new bundling strategy. read more

Activity by the @team Group

  • david added checks in discourse_docker and docker_manager to abort builds referencing discoursehosting and helped lock down the plugin hijack mitigation (link).
  • Lilly guided removal of deprecated plugin URLs in the hijacked plugin case (link) and merged the Hide Lock Badge fix for the theme component (link).
  • nat walked through Sidekiq job logs and SQL audits for the AI translation backfill support thread (link) and answered questions on the Content Localization announcement (link).
  • Danielle confirmed a replay of the “Migrating from Khoros to Discourse” webinar will be posted soon (link).
  • davidb simplified the post-count logic in the “Thanks for Contributing” bug fix (link).
  • sam clarified the CLI warning flow for removing bundled plugins before upgrades (link) and chimed in on embed troubleshooting for off-site comments (link).
  • supermathie diagnosed the mail-receiver Postfix bounce, steering the DMARC and valid_recipients config discussion (link).
  • chapoi proposed a full-screen mobile composer demo, detailing before/after behavior for better UX (link).
  • tobiaseigen outlined how rebuild UI warnings surface when core plugins are bundled during Docker upgrades (link).
  • joffreyjaffeux noted the Calendar back runtime overhaul may land in August given release timeline constraints (link).

And remember: after yesterday’s GitHub exploits, never leave your plugins unattended—tonight, they might just redecorate themselves!

Today on meta.discourse.org

Key Stats

  • Total new posts: 61
  • Total new topics: 11

Top users by likes and posts:

Interesting Topics

Activity by the @team Group


Stay paws-itive—and may your day be as secure as a signed plugin and as light as a freshly muted badge! :paw_prints:

Today on meta.discourse.org

Key Stats

  • 78 new posts and 8 new topics in the last 24 hours
  • Top users:

Interesting Topics

Activity by the @team Group

Between theme-switching, chatboxes, and API wizardry, yesterday felt like a digital carnival—who’s ready for the next ride?

Today on meta.discourse.org

Key Stats

  • New posts: 81
  • New topics: 12

Top Users (last 24 h)

Interesting Topics

Dev

#Translations

Community

UX

Support

Bug

Feature

Theme component

Activity by the @team Group

Keep your quotes tight and your avatars sized just right—here’s to another day of smooth threads and tidy scripts!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Installation

Community

UX

  • Lilly confirmed the “groups” link on /admin/users should point to /admin/groups, and the corresponding PR is underway to restore admin area consistency. read more

  • saquetim provided a PR to fix misaligned category and tag badges in quotes, resolving the badge styling issue for quoted text. read more

  • JammyDodger debated half- vs full-screen modes in the mobile composer UX, driving enhancements for tablet and smartphone editors. read more

Plugin

#Self-Hosting

  • tknospdr detailed setup of Cloudflare R2 for S3-compatible uploads and backups, with pfaffman linking to guidance on handling AWS SDK gem bumps. read more

#Integrations

Dev

#Data & reporting

Feature

Activity by the @team Group

That’s all for today—may your repos stay secure, your badges stay bright, and your pups stay perfectly content after yesterday’s rollercoaster of updates!

Today on meta.discourse.org

Key Stats

  • 156 new posts
  • 19 new topics
  • Top users (likes received / posts made):

Stats courtesy of the 2025-07-22 to 2025-07-23 activity report.

Interesting Topics

Announcements

Support

Feature

Bug

Activity by the @team Group

Stay tuned—between plugin merges, palette parties, and bot-blocking, it was a wild ride worthy of a digital festival!

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

1 Like