# Latest

**URL:** https://meta.discourse.org/latest.md?page=76

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 77

---

## [Feature/Bugfix announcement topics should include version number](https://meta.discourse.org/t/feature-bugfix-announcement-topics-should-include-version-number/400394)

<div class="topic-metadata">

**Author:** [@jrgong](https://meta.discourse.org/u/jrgong)\
**Replies:** 5\
**Last updated:** [April 11, 2026, 11:48am UTC](https://meta.discourse.org/t/feature-bugfix-announcement-topics-should-include-version-number/400394 "2026-04-11T11:48:23Z")

</div>

Hey guys First of all, it’s fantastic that so many new features and bugfixes are shipped for Discourse. I really appreciate all the hard work and implementation speed. With that, it’s getting increasingly hard to keep …

---

## [Bug: \`/favicon/proxied\` returns the same image for different URLs (cache key issue?)](https://meta.discourse.org/t/bug-favicon-proxied-returns-the-same-image-for-different-urls-cache-key-issue/400464)

<div class="topic-metadata">

**Author:** [@scavin](https://meta.discourse.org/u/scavin)\
**Replies:** 0\
**Last updated:** [April 11, 2026, 7:26am UTC](https://meta.discourse.org/t/bug-favicon-proxied-returns-the-same-image-for-different-urls-cache-key-issue/400464 "2026-04-11T07:26:30Z")

</div>

Summary /favicon/proxied appears to return the same image for different input URLs. This is reproducible on meta.discourse.org, so it is not instance-specific. Reproduction Test with two different images: Image A: h…

---

## [\[PAID\] Backend Setup for New Discourse Instance (Self-Hosted/Docker)](https://meta.discourse.org/t/paid-backend-setup-for-new-discourse-instance-self-hosted-docker/400431)

<div class="topic-metadata">

**Author:** [@Wanda\_Malhotra](https://meta.discourse.org/u/Wanda_Malhotra)\
**Replies:** 2\
**Last updated:** [April 11, 2026, 6:32am UTC](https://meta.discourse.org/t/paid-backend-setup-for-new-discourse-instance-self-hosted-docker/400431 "2026-04-11T06:32:00Z")

</div>

I am looking for a developer to perform a clean, professional installation of Discourse for a new intelligence-driven community platform currently in stealth mode. We are handling all UI/UX, CSS, and Theme design in-hous…

---

## [Copying a table, without a tHead, from my clipboard, into the editor, converts its top-most TR's TD into a TH](https://meta.discourse.org/t/copying-a-table-without-a-thead-from-my-clipboard-into-the-editor-converts-its-top-most-trs-td-into-a-th/400440)

<div class="topic-metadata">

**Author:** [@roke\_julian\_lockhart](https://meta.discourse.org/u/roke_julian_lockhart)\
**Replies:** 0\
**Last updated:** [April 10, 2026, 10:12pm UTC](https://meta.discourse.org/t/copying-a-table-without-a-thead-from-my-clipboard-into-the-editor-converts-its-top-most-trs-td-into-a-th/400440 "2026-04-10T22:12:08Z")

</div>

When I paste, into d-editor-container --rich-editor-enabled, a table, without a tHead, that has been copied into my clipboard, its top-most TR \> TD is converted into a TH. An example is: Return-Path: \<b\_gj3xu4tynbxdmm…

---

## [Another untranslated text: "Solved"](https://meta.discourse.org/t/noch-ein-nicht-ubersetzbarer-text-solved/400436)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 1\
**Last updated:** [April 10, 2026, 9:16pm UTC](https://meta.discourse.org/t/noch-ein-nicht-ubersetzbarer-text-solved/400436 "2026-04-10T21:16:03Z")

</div>

---

## [Unhide composer fullscreen toggle for tablets](https://meta.discourse.org/t/unhide-composer-fullscreen-toggle-for-tablets/400433)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 0\
**Last updated:** [April 10, 2026, 8:39pm UTC](https://meta.discourse.org/t/unhide-composer-fullscreen-toggle-for-tablets/400433 "2026-04-10T20:39:08Z")

</div>

:information\_source: Summary Restores the fullscreen toggle button in the composer on touch devices with larger screens (e.g. tablets), where it is hidden by default :eyeglasses: Preview Theme Creator …

---

## [After config change some settings not in sync on sibling nodes in multi-node discourse setup](https://meta.discourse.org/t/after-config-change-some-settings-not-in-sync-on-sibling-nodes-in-multi-node-discourse-setup/372573)

<div class="topic-metadata">

**Author:** [@kpums](https://meta.discourse.org/u/kpums)\
**Replies:** 8\
**Last updated:** [April 10, 2026, 6:11pm UTC](https://meta.discourse.org/t/after-config-change-some-settings-not-in-sync-on-sibling-nodes-in-multi-node-discourse-setup/372573 "2026-04-10T18:11:12Z")

</div>

Hello, In multi node setup with web\_only container behind load-balancer noticed that some settings when changed are applied only on single node (probably the one to which I was connected through load-balancer when makin…

---

## [How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks](https://meta.discourse.org/t/how-jennifer-aniston-and-friends-cost-us-377gb-and-broke-ext4-hardlinks/400360)

<div class="topic-metadata">

**Author:** [@ducks](https://meta.discourse.org/u/ducks)\
**Replies:** 2\
**Last updated:** [April 10, 2026, 6:03pm UTC](https://meta.discourse.org/t/how-jennifer-aniston-and-friends-cost-us-377gb-and-broke-ext4-hardlinks/400360 "2026-04-10T18:03:41Z")

</div>

It started with backup issues. Sites with hundreds of gigabytes of uploads were running out of disk space during backup generation. One site had 600+ GB of uploads and the backup process kept dying. This is a companion…

---

## [Trying to setup discourse and cannot use it due to sso?](https://meta.discourse.org/t/trying-to-setup-discourse-and-cannot-use-it-due-to-sso/399956)

<div class="topic-metadata">

**Author:** [@Dirtkick0](https://meta.discourse.org/u/Dirtkick0)\
**Replies:** 2\
**Last updated:** [April 10, 2026, 5:49pm UTC](https://meta.discourse.org/t/trying-to-setup-discourse-and-cannot-use-it-due-to-sso/399956 "2026-04-10T17:49:46Z")

</div>

Trying to setup a discourse site, Its being routed through NGINX. enable\_discourse\_id: Failed to automatically register with Discourse ID. This could be due to network connectivity issues, firewall restrictions, or the …

---

## [Download links for .txt (and .yaml) attachments show raw text instead of dowload](https://meta.discourse.org/t/download-links-for-txt-and-yaml-attachments-show-raw-text-instead-of-dowload/400405)

<div class="topic-metadata">

**Author:** [@CharlesGWaldman](https://meta.discourse.org/u/CharlesGWaldman)\
**Replies:** 1\
**Last updated:** [April 10, 2026, 4:04pm UTC](https://meta.discourse.org/t/download-links-for-txt-and-yaml-attachments-show-raw-text-instead-of-dowload/400405 "2026-04-10T16:04:30Z")

</div>

on our Discourse instance, if a user uploads a .txt or .yaml file as an attachment, the filename is shown as a download link: but clicking on these does not download the file, it opens a new browser tab with the raw t…

---

## [Single category moderation](https://meta.discourse.org/t/single-category-moderation/400401)

<div class="topic-metadata">

**Author:** [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Replies:** 2\
**Last updated:** [April 10, 2026, 2:38pm UTC](https://meta.discourse.org/t/single-category-moderation/400401 "2026-04-10T14:38:53Z")

</div>

How do I allow a group to moderate a new category? I found this: …but I don’t see the options Ahh is it this in category settings?: Edit: Also, does this mean every member of the group can now moderate topics in t…

---

## [All plugins not functioning due to CORS error after recent upgrade](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466)

<div class="topic-metadata">

**Author:** [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)\
**Replies:** 22\
**Last updated:** [April 10, 2026, 7:20am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466 "2026-04-10T07:20:18Z")

</div>

Since last week, all plugins both core and installed have stopped functioning even when enabled on our forum. Initially I thought this was something to do with the previously mentioned bug FIX: Compile missing rollup plu…

---

## [System flagged old posts as spam?](https://meta.discourse.org/t/system-flagged-old-posts-as-spam/400369)

<div class="topic-metadata">

**Author:** [@one1](https://meta.discourse.org/u/one1)\
**Replies:** 0\
**Last updated:** [April 10, 2026, 3:24am UTC](https://meta.discourse.org/t/system-flagged-old-posts-as-spam/400369 "2026-04-10T03:24:59Z")

</div>

Within about three minutes, 10 old posts (between 2021 and 2024) all got flagged by the system. Seven were from a TL0 user (they have been locked there) Here is what is strange: All 10 are old posts, two of them are …

---

## [Inaccurate plugin availability notes on meta](https://meta.discourse.org/t/inaccurate-plugin-availability-notes-on-meta/400250)

<div class="topic-metadata">

**Author:** [@ToddZ](https://meta.discourse.org/u/ToddZ)\
**Replies:** 11\
**Last updated:** [April 9, 2026, 11:10pm UTC](https://meta.discourse.org/t/inaccurate-plugin-availability-notes-on-meta/400250 "2026-04-09T23:10:17Z")

</div>

Here on Meta, some plugins include this callout saying they’re “available on all of our hosting tiers” when that’s not correct: In some cases, that’s become inaccurate because the new free tier excludes the plugin. In…

---

## [REST API Python Scripting - Much overlap with Discourse-specific concepts](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 1\
**Last updated:** [April 9, 2026, 9:09pm UTC](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352 "2026-04-09T21:09:31Z")

</div>

Hello, I’m looking for an avid Python developer to support my efforts to duplicate complex topics from my Personal to my University-wide Discourse forum. So far, i have attempted using Generative AI to migrate replies …

---

## [How to translate reading time in preview links](https://meta.discourse.org/t/how-to-translate-reading-time-in-preview-links/400164)

<div class="topic-metadata">

**Author:** [@discojan](https://meta.discourse.org/u/discojan)\
**Replies:** 7\
**Last updated:** [April 9, 2026, 7:19pm UTC](https://meta.discourse.org/t/how-to-translate-reading-time-in-preview-links/400164 "2026-04-09T19:19:00Z")

</div>

When you share a link and a preview is generated. I can’t find this string “mins” when searching on Crowdin Enterprise

---

## [Customizable Print to PDF Button](https://meta.discourse.org/t/customizable-print-to-pdf-button/400340)

<div class="topic-metadata">

**Author:** [@putty](https://meta.discourse.org/u/putty)\
**Replies:** 0\
**Last updated:** [April 9, 2026, 5:29pm UTC](https://meta.discourse.org/t/customizable-print-to-pdf-button/400340 "2026-04-09T17:29:31Z")

</div>

:information\_source: Summary Add a clean print button to topics :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository GitHub - dereklputnam/discourse-pdf-download :question: I…

---

## [Customize new topic button text](https://meta.discourse.org/t/customize-new-topic-button-text/269086)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 29\
**Last updated:** [April 9, 2026, 5:10pm UTC](https://meta.discourse.org/t/customize-new-topic-button-text/269086 "2026-04-09T17:10:12Z")

</div>

:discourse2: Summary Customize the new topic button per category or tag :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository https://github.com/discourse/discourse-customi…

---

## [Event description not translated by AI Translation plugin (discourse-calendar)](https://meta.discourse.org/t/event-description-not-translated-by-ai-translation-plugin-discourse-calendar/400331)

<div class="topic-metadata">

**Author:** [@Denis\_Kovalenko](https://meta.discourse.org/u/Denis_Kovalenko)\
**Replies:** 0\
**Last updated:** [April 9, 2026, 4:22pm UTC](https://meta.discourse.org/t/event-description-not-translated-by-ai-translation-plugin-discourse-calendar/400331 "2026-04-09T16:22:27Z")

</div>

Summary When using the AI Translation plugin with discourse-calendar, the event description field is not being translated. Expected behavior The event description shown in the event card should be translated along wit…

---

## [Create a chat channel](https://meta.discourse.org/t/creer-un-canal-de-chat/400305)

<div class="topic-metadata">

**Author:** [@gilles](https://meta.discourse.org/u/gilles)\
**Replies:** 2\
**Last updated:** [April 9, 2026, 1:32pm UTC](https://meta.discourse.org/t/creer-un-canal-de-chat/400305 "2026-04-09T13:32:42Z")

</div>

What user level is required to create a chat channel? Thank you.

---

## [Override Suspension Reasons](https://meta.discourse.org/t/override-suspension-reasons/400297)

<div class="topic-metadata">

**Author:** [@iehsan](https://meta.discourse.org/u/iehsan)\
**Replies:** 4\
**Last updated:** [April 9, 2026, 12:24pm UTC](https://meta.discourse.org/t/override-suspension-reasons/400297 "2026-04-09T12:24:21Z")

</div>

Hello, I want to change the user suspension reasons in Discourse (change them to about 10 fixed, hardcoded reasons without saving to the database) without touching the core, by creating a plugin or component. Can you wri…

---

## [Looking for Discourse Forum Developer | Create a Discourse theme](https://meta.discourse.org/t/looking-for-discourse-forum-developer-create-a-discourse-theme/400251)

<div class="topic-metadata">

**Author:** [@Mistery](https://meta.discourse.org/u/Mistery)\
**Replies:** 6\
**Last updated:** [April 9, 2026, 11:22am UTC](https://meta.discourse.org/t/looking-for-discourse-forum-developer-create-a-discourse-theme/400251 "2026-04-09T11:22:27Z")

</div>

What would you like done? Create a Discourse theme, apply a redesign layer. When do you need it? 30 days What is your budget in US dollars (USD) for this task? 50 USD

---

## [Please add Ukrainian or Russian](https://meta.discourse.org/t/please-add-the-ukrainian-or-russian-languages/399957)

<div class="topic-metadata">

**Author:** [@Denis\_Kovalenko](https://meta.discourse.org/u/Denis_Kovalenko)\
**Replies:** 10\
**Last updated:** [April 9, 2026, 10:05am UTC](https://meta.discourse.org/t/please-add-the-ukrainian-or-russian-languages/399957 "2026-04-09T10:05:28Z")

</div>

Please add the Ukrainian or Russian languages. Thank you very much.

---

## [Sudden realization about issue with Ticket System (private topics plugin)](https://meta.discourse.org/t/sudden-realization-about-issue-with-ticket-system-private-topics-plugin/400252)

<div class="topic-metadata">

**Author:** [@tknospdr](https://meta.discourse.org/u/tknospdr)\
**Replies:** 10\
**Last updated:** [April 9, 2026, 7:16am UTC](https://meta.discourse.org/t/sudden-realization-about-issue-with-ticket-system-private-topics-plugin/400252 "2026-04-09T07:16:25Z")

</div>

We have successfully been using Discourse as our ticketing system for several months now. All has been going smoothly but I just realized that there is a security issue that I overlooked as it was hidden through obscurit…

---

## [Unable to tell "post" bookmarks exist in footer on mobile](https://meta.discourse.org/t/unable-to-tell-post-bookmarks-exist-in-footer-on-mobile/400160)

<div class="topic-metadata">

**Author:** [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Replies:** 27\
**Last updated:** [April 9, 2026, 1:10am UTC](https://meta.discourse.org/t/unable-to-tell-post-bookmarks-exist-in-footer-on-mobile/400160 "2026-04-09T01:10:40Z")

</div>

This is great, thanks. I wonder whether there should be some visual indication that a post has been bookmarked (like there currently is when a whole topic has been).

---

## [Subscriber group automation (Remove and Add users to specific group with subscription)](https://meta.discourse.org/t/subscriber-group-automation-remove-and-add-users-to-specific-group-with-subscription/400256)

<div class="topic-metadata">

**Author:** [@hipp0](https://meta.discourse.org/u/hipp0)\
**Replies:** 1\
**Last updated:** [April 8, 2026, 9:59pm UTC](https://meta.discourse.org/t/subscriber-group-automation-remove-and-add-users-to-specific-group-with-subscription/400256 "2026-04-08T21:59:24Z")

</div>

Right now I can’t see any automation scripts to handle this. Example: User subscribes \> gets added to specific group, when that subscription expires they are removed from that group. Reason: I will be using Restr…

---

## [The webcal URL is incorrectly passed to the Calendar Name field in Google Calendar](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 7\
**Last updated:** [April 8, 2026, 9:14pm UTC](https://meta.discourse.org/t/the-webcal-url-is-incorrectly-passed-to-the-calendar-name-field-in-google-calendar/400167 "2026-04-08T21:14:44Z")

</div>

This is about the new Calendar subscription URLs for external calendar apps functionality. I notice that when I add a URL to my Google Calendar, the URL is posted to both the URL field (appropriately) and the Name field…

---

## [Ampersand not displaying properly in synchronised events](https://meta.discourse.org/t/ampersand-not-displaying-properly-in-synchronised-events/400166)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 2\
**Last updated:** [April 8, 2026, 8:26pm UTC](https://meta.discourse.org/t/ampersand-not-displaying-properly-in-synchronised-events/400166 "2026-04-08T20:26:16Z")

</div>

I’m loving the new Calendar subscription URLs for external calendar apps functionality - just awesome! This is a minor bug that I’ve noticed in real world use. When there is an ampersand (i.e. &) in the Title of an Even…

---

## [Chat Channels tab not removed when public chat channels are disabled - and it should be!](https://meta.discourse.org/t/chat-channels-tab-not-removed-when-public-chat-channels-are-disabled-and-it-should-be/400165)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 2\
**Last updated:** [April 8, 2026, 8:02pm UTC](https://meta.discourse.org/t/chat-channels-tab-not-removed-when-public-chat-channels-are-disabled-and-it-should-be/400165 "2026-04-08T20:02:24Z")

</div>

I’ve just learned that you can turn off public chat channels - fantastic! This is great for sites where you just want to add DMs without the overhead of Channels. The setting works fine, and Channels are nicely hidden i…

---

## [Theme (component)s do not look at .discourse-compatibility on update](https://meta.discourse.org/t/theme-component-s-do-not-look-at-discourse-compatibility-on-update/400248)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 0\
**Last updated:** [April 8, 2026, 6:28pm UTC](https://meta.discourse.org/t/theme-component-s-do-not-look-at-discourse-compatibility-on-update/400248 "2026-04-08T18:28:51Z")

</div>

A theme (component) honors .discourse-compatibility when it is installed, which is good :+1: However, when .discourse-compatibility is updated after the theme component has been installed and updated beyond the target v…

[Previous page](https://meta.discourse.org/latest.md?page=75)

[Next page](https://meta.discourse.org/latest.md?page=77)
