# Latest

**URL:** https://meta.discourse.org/latest.md?page=47&state=tracking

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

**Page:** 48

---

## [Backend 502/504 Timeout when saving major edits to long posts (~100k words) due to Diff bottleneck](https://meta.discourse.org/t/backend-502-504-timeout-when-saving-major-edits-to-long-posts-100k-words-due-to-diff-bottleneck/405773)

<div class="topic-metadata">

**Author:** [@copymonopoly](https://meta.discourse.org/u/copymonopoly)\
**Replies:** 7\
**Last updated:** [June 23, 2026, 12:53am UTC](https://meta.discourse.org/t/backend-502-504-timeout-when-saving-major-edits-to-long-posts-100k-words-due-to-diff-bottleneck/405773 "2026-06-23T00:53:34Z")

</div>

When editing and saving extremely long posts (around 100,000 characters), we encountered a backend timeout issue. The server becomes unresponsive during the save operation, resulting in 502/504 errors. The frontend conso…

---

## [Invite users to a group](https://meta.discourse.org/t/invite-users-to-a-group/15544)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 2\
**Last updated:** [July 26, 2024, 3:49am UTC](https://meta.discourse.org/t/invite-users-to-a-group/15544 "2024-07-26T03:49:43Z")

</div>

:bookmark: This guide explains how to invite users to a group in your Discourse community, covering methods for administrators, group owners, and moderators with specific permissions. :person\_raising\_hand: Required use…

---

## [API granular scope to list all badges](https://meta.discourse.org/t/api-granular-scope-to-list-all-badges/405734)

<div class="topic-metadata">

**Author:** [@TimMOz](https://meta.discourse.org/u/TimMOz)\
**Replies:** 2\
**Last updated:** [June 22, 2026, 11:20pm UTC](https://meta.discourse.org/t/api-granular-scope-to-list-all-badges/405734 "2026-06-22T23:20:36Z")

</div>

I am looking for an api-key granular scope to list all badges? (Not a user’s badges, or individual badge details.) Currently it seems you can only list all badges if (a) the api-key has a global scope, or (b) you disabl…

---

## [Install App Prompt](https://meta.discourse.org/t/install-app-prompt/405790)

<div class="topic-metadata">

**Author:** [@Prempavee](https://meta.discourse.org/u/Prempavee)\
**Replies:** 5\
**Last updated:** [June 22, 2026, 9:36pm UTC](https://meta.discourse.org/t/install-app-prompt/405790 "2026-06-22T21:36:33Z")

</div>

Hello, when new users open the app on browser appear a prompt pop up that make them install Discourse App I have a Pro Plan and I do not wish to have this to happen , instead I like to invite my public to see my logo, m…

---

## [DiscourseAi::Translation: Failed to translate post due to string contains null byte](https://meta.discourse.org/t/discourseai-failed-to-translate-post-due-to-string-contains-null-byte/405802)

<div class="topic-metadata">

**Author:** [@LotusJeff](https://meta.discourse.org/u/LotusJeff)\
**Replies:** 0\
**Last updated:** [June 22, 2026, 2:52pm UTC](https://meta.discourse.org/t/discourseai-failed-to-translate-post-due-to-string-contains-null-byte/405802 "2026-06-22T14:52:46Z")

</div>

How do I find null bytes in my content to resolve this error? I have reviewed the post and title content. Searched through the content looking for a null byte and cannot find it. Thoughts? Suggestions?

---

## [TypeError: can't access property 0, i.jqXHR.responseJSON.errors is undefined when viewing post edit history](https://meta.discourse.org/t/typeerror-cant-access-property-0-i-jqxhr-responsejson-errors-is-undefined-when-viewing-post-edit-history/405771)

<div class="topic-metadata">

**Author:** [@copymonopoly](https://meta.discourse.org/u/copymonopoly)\
**Replies:** 1\
**Last updated:** [June 22, 2026, 9:09am UTC](https://meta.discourse.org/t/typeerror-cant-access-property-0-i-jqxhr-responsejson-errors-is-undefined-when-viewing-post-edit-history/405771 "2026-06-22T09:09:56Z")

</div>

I encountered a frontend crash when clicking the edits indicator to view a post’s edit history. This issue still persists even when testing in Safe Mode 。 refresh history.gjs:188 loadFirstVersion history.gjs:305 \_trigge…

---

## [ArgumentError (Attributes per element limit exceeded) when trying to open the diff of a locked topic](https://meta.discourse.org/t/argumenterror-attributes-per-element-limit-exceeded-when-trying-to-open-the-diff-of-a-locked-topic/208090)

<div class="topic-metadata">

**Author:** [@meglio](https://meta.discourse.org/u/meglio)\
**Replies:** 9\
**Last updated:** [June 22, 2026, 8:58am UTC](https://meta.discourse.org/t/argumenterror-attributes-per-element-limit-exceeded-when-trying-to-open-the-diff-of-a-locked-topic/208090 "2026-06-22T08:58:07Z")

</div>

ArgumentError (Attributes per element limit exceeded) - when clicking on the “edit” icon to see topic version diffs. Developer Console Logs Message (2 copies reported) ArgumentError (Attributes per element limit exc…

---

## [Error 500 when moving posts](https://meta.discourse.org/t/error-500-when-moving-posts/397654)

<div class="topic-metadata">

**Author:** [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)\
**Replies:** 9\
**Last updated:** [June 22, 2026, 8:22am UTC](https://meta.discourse.org/t/error-500-when-moving-posts/397654 "2026-06-22T08:22:17Z")

</div>

Moving a single or multiple posts of a thread into another thread located in another category results in http 500 error. I tested with both a moderator and admin account and with both a single post or multiple selected p…

---

## [Quick question about the "Powered by Discourse" badge](https://meta.discourse.org/t/quick-question-about-the-powered-by-discourse-badge/405755)

<div class="topic-metadata">

**Author:** [@raadtotheraad](https://meta.discourse.org/u/raadtotheraad)\
**Replies:** 18\
**Last updated:** [June 22, 2026, 7:45am UTC](https://meta.discourse.org/t/quick-question-about-the-powered-by-discourse-badge/405755 "2026-06-22T07:45:31Z")

</div>

Hi, When I got the instance, the Powered by Discourse badge on the bottom didn’t mind me. Altough, the animation (the little rainbow one) did look really cool! One day though, it dissapeared. (by that the animation) I…

---

## [Add more recurrent Event options to Calendar plugin](https://meta.discourse.org/t/add-more-recurrent-event-options-to-calendar-plugin/236593)

<div class="topic-metadata">

**Author:** [@Chris\_Lail](https://meta.discourse.org/u/Chris_Lail)\
**Replies:** 2\
**Last updated:** [June 22, 2026, 7:35am UTC](https://meta.discourse.org/t/add-more-recurrent-event-options-to-calendar-plugin/236593 "2026-06-22T07:35:36Z")

</div>

Hi again. Just noticed that you can’t create reoccurring annual events: “Recurrence must be one of: every\_month, every\_week, every\_two\_weeks, every\_day, every\_weekday.” Is this possible to add this selection?

---

## [How I use AI as the co-CEO of a remote company](https://meta.discourse.org/t/how-i-use-ai-as-the-co-ceo-of-a-remote-company/405564)

<div class="topic-metadata">

**Author:** [@HAWK](https://meta.discourse.org/u/HAWK)\
**Replies:** 4\
**Last updated:** [June 22, 2026, 7:29am UTC](https://meta.discourse.org/t/how-i-use-ai-as-the-co-ceo-of-a-remote-company/405564 "2026-06-22T07:29:10Z")

</div>

I'm the co-CEO of a completely remote company. Sam and I have never shared an office, and most of the time we're not even on the same continent; our team works across more time zones than I can reliably hold in my head. …

---

## [After rebuilding the Discourse container, user IPs are now 172.17.0.1](https://meta.discourse.org/t/discourse-ip-172-17-0-1/405780)

<div class="topic-metadata">

**Author:** [@AkarinLiu](https://meta.discourse.org/u/AkarinLiu)\
**Replies:** 2\
**Last updated:** [June 22, 2026, 7:27am UTC](https://meta.discourse.org/t/discourse-ip-172-17-0-1/405780 "2026-06-22T07:27:18Z")

</div>

After updating Discourse, I noticed that the user’s IP address changed to 172.17.0.1 instead of their real IP address.

---

## [Any way possible for non-admins granting badges](https://meta.discourse.org/t/any-way-possible-for-non-admins-granting-badges/405756)

<div class="topic-metadata">

**Author:** [@anko127](https://meta.discourse.org/u/anko127)\
**Replies:** 2\
**Last updated:** [June 22, 2026, 4:46am UTC](https://meta.discourse.org/t/any-way-possible-for-non-admins-granting-badges/405756 "2026-06-22T04:46:41Z")

</div>

Hi, We would like to make visible who has taken part in certain events like introductions or workshops but those are not necessarily organized by discourse admins . At the moment badges can only be granted by admins. …

---

## [Can't upload to S3 (Cloudflare R2)](https://meta.discourse.org/t/cant-upload-to-s3-cloudflare-r2/405754)

<div class="topic-metadata">

**Author:** [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Replies:** 8\
**Last updated:** [June 22, 2026, 12:32am UTC](https://meta.discourse.org/t/cant-upload-to-s3-cloudflare-r2/405754 "2026-06-22T00:32:06Z")

</div>

I was setting up R2 on my site following some guides here but no I just see a generic Sorry, but your upload failed. Please try again. message when I try to upload a file. The only thing I see in the logs are this: I…

---

## [Free Hosting for Open Source v2](https://meta.discourse.org/t/free-hosting-for-open-source-v2/101940)

<div class="topic-metadata">

**Author:** [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Replies:** 43\
**Last updated:** [June 21, 2026, 4:20pm UTC](https://meta.discourse.org/t/free-hosting-for-open-source-v2/101940 "2026-06-21T16:20:02Z")

</div>

Originally published at: Free Hosting for Open Source v2 Nearly two years ago we started very carefully experimenting with free hosting of open source projects. Today we’re announcing the next iteration of our free h…

---

## [Star your favorite chat channels for easy access](https://meta.discourse.org/t/star-your-favorite-chat-channels-for-easy-access/390713)

<div class="topic-metadata">

**Author:** [@lindsey](https://meta.discourse.org/u/lindsey)\
**Replies:** 1\
**Last updated:** [June 21, 2026, 12:45pm UTC](https://meta.discourse.org/t/star-your-favorite-chat-channels-for-easy-access/390713 "2026-06-21T12:45:54Z")

</div>

To make it easier to find your most important conversations, we’ve added the ability to star your favorite channels, group chats, and DMs. This is a great way to organize chat when you belong to many channels and want to…

---

## [Do we want to add a confirmation popup to "Reset bump date"?](https://meta.discourse.org/t/do-we-want-to-add-a-confirmation-popup-to-reset-bump-date/351466)

<div class="topic-metadata">

**Author:** [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Replies:** 1\
**Last updated:** [June 21, 2026, 12:33pm UTC](https://meta.discourse.org/t/do-we-want-to-add-a-confirmation-popup-to-reset-bump-date/351466 "2026-06-21T12:33:54Z")

</div>

I am learning today about the “Reset bump date” feature on the topic admin wrench. It’s not immediately apparent what the feature does and how it works, and when you select it there is no confirmation in the UI that anyt…

---

## [Feedback wanted: userscript to theme component/plugin, or possible core sidebar browsing idea?](https://meta.discourse.org/t/feedback-wanted-userscript-to-theme-component-plugin-or-possible-core-sidebar-browsing-idea/405683)

<div class="topic-metadata">

**Author:** [@YsLtr](https://meta.discourse.org/u/YsLtr)\
**Replies:** 2\
**Last updated:** [June 21, 2026, 8:32am UTC](https://meta.discourse.org/t/feedback-wanted-userscript-to-theme-component-plugin-or-possible-core-sidebar-browsing-idea/405683 "2026-06-21T08:32:44Z")

</div>

I built a userscript called Discourse Sidebar Feed Panel: It turns the native Discourse sidebar into a compact topic feed, so I can browse more discussions without opening many separate tabs. The main motivation is p…

---

## [Discourse Gamification - Getting 404 / MissingAttributeError on /leaderboard route](https://meta.discourse.org/t/discourse-gamification-getting-404-missingattributeerror-on-leaderboard-route/404855)

<div class="topic-metadata">

**Author:** [@glob-canard.4x](https://meta.discourse.org/u/glob-canard.4x)\
**Replies:** 3\
**Last updated:** [June 21, 2026, 4:33am UTC](https://meta.discourse.org/t/discourse-gamification-getting-404-missingattributeerror-on-leaderboard-route/404855 "2026-06-21T04:33:52Z")

</div>

So, I recently decided to enable gamification and immediately ran into an issue where the /leaderboard route was returning a 404 error. The backend had over 800k score records calculated and the permissions checked out, …

---

## [Update URLs inside a poll after changing CDN](https://meta.discourse.org/t/update-urls-inside-a-poll-after-changing-cdn/405198)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 1\
**Last updated:** [June 21, 2026, 2:58am UTC](https://meta.discourse.org/t/update-urls-inside-a-poll-after-changing-cdn/405198 "2026-06-21T02:58:20Z")

</div>

I have created a poll on my forum like: \[poll name=freestyle type=multiple results=always min=1 max=14 public=true chartType=bar\] \* \*\*#1\*\* !\[DSC\_2281.jpg|332x500, 33%\](upload://ujMDcnd4syevNGdEN2O1qUTeWeK) \* \*\*#2\*\* !\[IM…

---

## [What is the point in primary groups](https://meta.discourse.org/t/what-is-the-point-in-primary-groups/404701)

<div class="topic-metadata">

**Author:** [@ice.d](https://meta.discourse.org/u/ice.d)\
**Replies:** 6\
**Last updated:** [June 21, 2026, 2:20am UTC](https://meta.discourse.org/t/what-is-the-point-in-primary-groups/404701 "2026-06-21T02:20:18Z")

</div>

In the groups feature, We can set a group as someone’s primary group. What is the point in doing so?

---

## [Missing images at Meta.discourse.org](https://meta.discourse.org/t/missing-images-at-meta-discourse-org/302963)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 57\
**Last updated:** [June 20, 2026, 9:57pm UTC](https://meta.discourse.org/t/missing-images-at-meta-discourse-org/302963 "2026-06-20T21:57:16Z")

</div>

Because there seem to be quite a few at the moment, a topic where posts with missing images are collected might be beneficial: New AI Persona Editor for Discourse Discourse Category Experts https://meta.discourse.or…

---

## [Delete category button is more prominent than Save](https://meta.discourse.org/t/delete-category-button-is-more-prominent-than-save/403037)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 5\
**Last updated:** [June 20, 2026, 7:38am UTC](https://meta.discourse.org/t/delete-category-button-is-more-prominent-than-save/403037 "2026-06-20T07:38:15Z")

</div>

I (almost) accidentally deleted a category that I was editing. In the new “simplified category creation” screen the DELETE button is directly below the configuration, while the SAVE button appears at the very, very, ver…

---

## [Reply Button Labels](https://meta.discourse.org/t/reply-button-labels/402911)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 15\
**Last updated:** [June 19, 2026, 2:41pm UTC](https://meta.discourse.org/t/reply-button-labels/402911 "2026-06-19T14:41:07Z")

</div>

:information\_source: Summary Translatable topic & post reply button labels :hammer\_and\_wrench: Repository https://github.com/Lillinator/reply-button-labels :question: Install Guide How to install a theme o…

---

## [Chat thumbnails bypass s3\_cdn\_url & use raw S3 bucket URLs](https://meta.discourse.org/t/chat-thumbnails-bypass-s3-cdn-url-use-raw-s3-bucket-urls/404174)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 6\
**Last updated:** [June 19, 2026, 2:33pm UTC](https://meta.discourse.org/t/chat-thumbnails-bypass-s3-cdn-url-use-raw-s3-bucket-urls/404174 "2026-06-19T14:33:35Z")

</div>

i did a recent Cloudflare R2 uploads bucket configuration and my chat thumbnail images were borked. so i did some digging and made a quick fix for my configuration, then found this topic: Cloudflare R2 Image URL Display…

---

## [Error when trying to create an event](https://meta.discourse.org/t/error-when-trying-to-create-an-event/405428)

<div class="topic-metadata">

**Author:** [@newbit1337](https://meta.discourse.org/u/newbit1337)\
**Replies:** 3\
**Last updated:** [June 19, 2026, 12:04pm UTC](https://meta.discourse.org/t/error-when-trying-to-create-an-event/405428 "2026-06-19T12:04:44Z")

</div>

When trying to create an event, I get the following error in my logs: on(:post\_created) handler error : ActiveRecord::RecordInvalid : Validation failed: An event accepts only group names. Creating the event: Topi…

---

## [Discourse login in dialog offers log in options that do not exist](https://meta.discourse.org/t/discourse-login-in-dialog-offers-log-in-options-that-do-not-exist/405662)

<div class="topic-metadata">

**Author:** [@Paul\_King](https://meta.discourse.org/u/Paul_King)\
**Replies:** 4\
**Last updated:** [June 19, 2026, 11:10am UTC](https://meta.discourse.org/t/discourse-login-in-dialog-offers-log-in-options-that-do-not-exist/405662 "2026-06-19T11:10:42Z")

</div>

I have not enabled any sign in / authentication options other than by simple password or Google in Discourse administrator login settings. However, following a recent update, users are being presented with other sign in…

---

## [Tecnoblog's Experience With Discourse Comments](https://meta.discourse.org/t/tecnoblogs-experience-with-discourse-comments/400721)

<div class="topic-metadata">

**Author:** [@Thiago\_Mobilon](https://meta.discourse.org/u/Thiago_Mobilon)\
**Replies:** 53\
**Last updated:** [June 18, 2026, 11:59pm UTC](https://meta.discourse.org/t/tecnoblogs-experience-with-discourse-comments/400721 "2026-06-18T23:59:15Z")

</div>

Hi there! I’m really excited about this new feature. I’ve been waiting for a solution like this for a long time, and the initial feedback from our readers at Tecnoblog has been great – they love having the community int…

---

## [No excerpt property in categories API response](https://meta.discourse.org/t/no-excerpt-property-in-categories-api-response/405566)

<div class="topic-metadata">

**Author:** [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Replies:** 1\
**Last updated:** [June 18, 2026, 10:38pm UTC](https://meta.discourse.org/t/no-excerpt-property-in-categories-api-response/405566 "2026-06-18T22:38:10Z")

</div>

I was moving the backend of a blog to Discourse and found this API endpoint for listing topics: However, when I list topics using the endpoint (https://discourse.example.com/c/blog/32/l/latest.json?filter=default), the…

---

## [Community Name](https://meta.discourse.org/t/nome-de-comunidade/405608)

<div class="topic-metadata">

**Author:** [@jefferson\_ferraz](https://meta.discourse.org/u/jefferson_ferraz)\
**Replies:** 1\
**Last updated:** [June 18, 2026, 9:15pm UTC](https://meta.discourse.org/t/nome-de-comunidade/405608 "2026-06-18T21:15:21Z")

</div>

Hello, Discourse team, I'm reaching out to ask for help with an issue I encountered while setting up a new forum. While trying to create the forum, I didn't realize I was logged into the wrong Google account. In th...

[Previous page](https://meta.discourse.org/latest.md?page=46&state=tracking)

[Next page](https://meta.discourse.org/latest.md?page=48&state=tracking)
