# Latest

**URL:** https://meta.discourse.org/latest.md?exclude_tag=api&page=215

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

**Page:** 216

---

## [Learnings from setting up neighborhood community on Digital Ocean](https://meta.discourse.org/t/learnings-from-setting-up-neighborhood-community-on-digital-ocean/169640)

<div class="topic-metadata">

**Author:** [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Replies:** 13\
**Last updated:** [July 31, 2025, 11:36pm UTC](https://meta.discourse.org/t/learnings-from-setting-up-neighborhood-community-on-digital-ocean/169640 "2025-07-31T23:36:12Z")

</div>

It’s been a while since I created a new site on DO. Now that Yahoo Groups is shutting down completely, I thought I’d take the opportunity to move the yahoo group I created for my neighborhood 14 (!!) years ago to Discour…

---

## [Error uploading image to S3](https://meta.discourse.org/t/error-uploading-image-to-s3/370932)

<div class="topic-metadata">

**Author:** [@j3ang](https://meta.discourse.org/u/j3ang)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 10:48pm UTC](https://meta.discourse.org/t/error-uploading-image-to-s3/370932 "2025-07-31T22:48:46Z")

</div>

I’m trying to setup the S3 upload. while setting up the bucket permissions, it’s complaining that a coule of action does not exists? And I get 422 errors.

---

## [New feature page and customizable prompts in Discourse AI](https://meta.discourse.org/t/new-feature-page-and-customizable-prompts-in-discourse-ai/376775)

<div class="topic-metadata">

**Author:** [@Falco](https://meta.discourse.org/u/Falco)\
**Replies:** 0\
**Last updated:** [July 31, 2025, 8:29pm UTC](https://meta.discourse.org/t/new-feature-page-and-customizable-prompts-in-discourse-ai/376775 "2025-07-31T20:29:42Z")

</div>

:mega: The Discourse AI settings page now has a “Features” page, where admins can quickly view all AI features available and ready to be customized to better fit their communities. Since the early days of Discourse AI,…

---

## [Introduction to development for notification mail sending with Gmail](https://meta.discourse.org/t/introduction-to-development-for-notification-mail-sending-with-gmail/376772)

<div class="topic-metadata">

**Author:** [@Abris](https://meta.discourse.org/u/Abris)\
**Replies:** 9\
**Last updated:** [July 31, 2025, 8:29pm UTC](https://meta.discourse.org/t/introduction-to-development-for-notification-mail-sending-with-gmail/376772 "2025-07-31T20:29:02Z")

</div>

Hello, I’m new to Ruby and Docker, but having some development experience otherwise. I have a running dev Discourse instance as well a production instance, so dependencies seem to be met. I would like to add Oauth 2.0 f…

---

## [Webinar: Migrating from Khoros to Discourse](https://meta.discourse.org/t/webinar-migrating-from-khoros-to-discourse/374328)

<div class="topic-metadata">

**Author:** [@Danielle](https://meta.discourse.org/u/Danielle)\
**Replies:** 5\
**Last updated:** [July 31, 2025, 4:34pm UTC](https://meta.discourse.org/t/webinar-migrating-from-khoros-to-discourse/374328 "2025-07-31T16:34:11Z")

</div>

On 2025-07-16T04:00:00Z (UTC), the Discourse team hosted a live webinar focused on migrating from Khoros to Discourse. We shared insights from recent enterprise case studies and welcomed two special guests who led a maj…

---

## [How to set 'staticAddonTrees: true' and 'staticAddonTestSupportTrees: true' in Embroider](https://meta.discourse.org/t/how-to-set-staticaddontrees-true-and-staticaddontestsupporttrees-true-in-embroider/376638)

<div class="topic-metadata">

**Author:** [@W0RKSMARTER](https://meta.discourse.org/u/W0RKSMARTER)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 1:36pm UTC](https://meta.discourse.org/t/how-to-set-staticaddontrees-true-and-staticaddontestsupporttrees-true-in-embroider/376638 "2025-07-31T13:36:17Z")

</div>

I have searched everywhere and can’t find out how to actually make changes to the Embroider config that is always displayed as a warning when I update Discourse. Can anyone shed some light on this? I am running a Debian …

---

## [Icons in topic titles miss a space in link anchors](https://meta.discourse.org/t/icons-in-topic-titles-miss-a-space-in-link-anchors/376203)

<div class="topic-metadata">

**Author:** [@hellekin](https://meta.discourse.org/u/hellekin)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 10:59am UTC](https://meta.discourse.org/t/icons-in-topic-titles-miss-a-space-in-link-anchors/376203 "2025-07-31T10:59:07Z")

</div>

Topic title is « :compass: Getting started… » but links show with a missing space:

---

## [Notes on methods for bulk posting using API](https://meta.discourse.org/t/api/278771)

<div class="topic-metadata">

**Author:** [@zengyunsi](https://meta.discourse.org/u/zengyunsi)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 10:38am UTC](https://meta.discourse.org/t/api/278771 "2025-07-31T10:38:25Z")

</div>

Notes on Batch Posting Using the API env: LC\_ALL: en\_US.UTF-8 LANG: en\_US.UTF-8 LANGUAGE: en\_US.UTF-8 # Maximum number of API requests per minute for a user # DISCOURSE\_MAX\_USER\_API\_REQS\_PER\_MINUTE: 10000 …

---

## [Topic timeline partially covers reply button](https://meta.discourse.org/t/topic-timeline-partially-covers-reply-button/375906)

<div class="topic-metadata">

**Author:** [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)\
**Replies:** 1\
**Last updated:** [July 31, 2025, 10:24am UTC](https://meta.discourse.org/t/topic-timeline-partially-covers-reply-button/375906 "2025-07-31T10:24:24Z")

</div>

Description Using the Meta Branded theme, the topic timeline covers the reply button at the bottom of topics. Repro Steps Use the Meta Branded theme Go to a topic and scroll to the bottom The topic timeline covers the …

---

## [How should CMPs be deployed in light of script tags for templates and JS API being modernized](https://meta.discourse.org/t/how-should-cmps-be-deployed-in-light-of-script-tags-for-templates-and-js-api-being-modernized/376684)

<div class="topic-metadata">

**Author:** [@gasroom](https://meta.discourse.org/u/gasroom)\
**Replies:** 1\
**Last updated:** [July 31, 2025, 10:07am UTC](https://meta.discourse.org/t/how-should-cmps-be-deployed-in-light-of-script-tags-for-templates-and-js-api-being-modernized/376684 "2025-07-31T10:07:20Z")

</div>

In light of this announcement (Modernizing inline script tags for templates & JS API), script type =’text/discourse-plugin or script type=’text/x-handlebars’ have been deprecated. However, it is essential in the EU & UK…

---

## [Add To Home Screen (iOS, iPadOS)](https://meta.discourse.org/t/add-to-home-screen-ios-ipados/266897)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 41\
**Last updated:** [July 31, 2025, 7:03am UTC](https://meta.discourse.org/t/add-to-home-screen-ios-ipados/266897 "2025-07-31T07:03:15Z")

</div>

:discourse2: Summary Add To Home Screen (iOS, iPadOS) adds a popup for users on iOS devices. This popup is dismissible and will not show up if you are viewing a Discourse forum via PWA. :hammer\_and\_wrench: R…

---

## [Blank page because of header locale selector](https://meta.discourse.org/t/blank-page-because-of-header-locale-selector/376645)

<div class="topic-metadata">

**Author:** [@joshhabka](https://meta.discourse.org/u/joshhabka)\
**Replies:** 4\
**Last updated:** [July 31, 2025, 5:18am UTC](https://meta.discourse.org/t/blank-page-because-of-header-locale-selector/376645 "2025-07-31T05:18:32Z")

</div>

Here is what is shows in /logs: Discourse AI: Errors during bulk classification: Failed to classify 98 posts (example ids: 1859, 1860, 2012, 1976, 1977) : ArgumentError : address cannot be nil or empty 9:06 pm 137 MaxM…

---

## [Discourse: the video player should fit to the aspect ratio](https://meta.discourse.org/t/discourse-the-video-player-should-fit-to-the-aspect-ratio/376659)

<div class="topic-metadata">

**Author:** [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Replies:** 0\
**Last updated:** [July 31, 2025, 4:48am UTC](https://meta.discourse.org/t/discourse-the-video-player-should-fit-to-the-aspect-ratio/376659 "2025-07-31T04:48:30Z")

</div>

I’m not sure what category to choose, but I assume it’s a UX thing. Anyways the viewport of videos in Discourse meta appear to typically be 16:9 aspect ratio regardless of what size the video is? I wonder if there’s a wa…

---

## [The editor can be opened on “Assigned user” posts](https://meta.discourse.org/t/the-editor-can-be-opened-on-assigned-user-posts/376658)

<div class="topic-metadata">

**Author:** [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Replies:** 0\
**Last updated:** [July 31, 2025, 4:45am UTC](https://meta.discourse.org/t/the-editor-can-be-opened-on-assigned-user-posts/376658 "2025-07-31T04:45:25Z")

</div>

As a normal member of Dark Gaming Forum I can edit the posts of the moderator assigning a staff member? Obviously they don’t save but if you’re a non-staff, this shouldn’t happen. You should not be able to edit that type…

---

## [Will removing plugins purge their data?](https://meta.discourse.org/t/will-removing-plugins-purge-their-data/376654)

<div class="topic-metadata">

**Author:** [@Alex8bitw](https://meta.discourse.org/u/Alex8bitw)\
**Replies:** 1\
**Last updated:** [July 31, 2025, 4:27am UTC](https://meta.discourse.org/t/will-removing-plugins-purge-their-data/376654 "2025-07-31T04:27:36Z")

</div>

We stumbled upon the HINT: The plugin 'XXXXXX' is now bundled with Discourse and should not be included in your container configuration. during the latest ./launcher rebuild app If we remove the container configuratio…

---

## [Expose the messages UI to all users, regardless of permissions to send DMs](https://meta.discourse.org/t/expose-the-messages-ui-to-all-users-regardless-of-permissions-to-send-dms/376591)

<div class="topic-metadata">

**Author:** [@mbauman](https://meta.discourse.org/u/mbauman)\
**Replies:** 1\
**Last updated:** [July 31, 2025, 1:15am UTC](https://meta.discourse.org/t/expose-the-messages-ui-to-all-users-regardless-of-permissions-to-send-dms/376591 "2025-07-31T01:15:19Z")

</div>

I’ve found it challenging that the messages UI is hidden from the interface from new users by default. It’s odd, though, because if you know that URL, you can still access it. This has been challenging to me as both a …

---

## [Feedback for AI gists, short summaries on topic list](https://meta.discourse.org/t/feedback-for-ai-gists-short-summaries-on-topic-list/339877)

<div class="topic-metadata">

**Author:** [@Saif](https://meta.discourse.org/u/Saif)\
**Replies:** 12\
**Last updated:** [July 31, 2025, 12:01am UTC](https://meta.discourse.org/t/feedback-for-ai-gists-short-summaries-on-topic-list/339877 "2025-07-31T00:01:01Z")

</div>

You might have noticed that short summaries have been enabled on Meta. This will result in the topic list showing short summaries of the topics to help you get a quick overview. Any feedback is welcome! How are you…

---

## [Can't log into Digital Ocean--And they aren't replying. Advice?](https://meta.discourse.org/t/cant-log-into-digital-ocean-and-they-arent-replying-advice/376582)

<div class="topic-metadata">

**Author:** [@TGP](https://meta.discourse.org/u/TGP)\
**Replies:** 2\
**Last updated:** [July 30, 2025, 8:23pm UTC](https://meta.discourse.org/t/cant-log-into-digital-ocean-and-they-arent-replying-advice/376582 "2025-07-30T20:23:08Z")

</div>

Hi there. Does anyone have an advice for contacting Digital Ocean support when you can’t log in–and they never reply when you use their “Can’t log in/Not getting the code” contact form? (I’ve tried twice in two months. …

---

## [Minor Composer Bug: BBCode Interpretation](https://meta.discourse.org/t/minor-composer-bug-bbcode-interpretation/376607)

<div class="topic-metadata">

**Author:** [@phoenix1](https://meta.discourse.org/u/phoenix1)\
**Replies:** 3\
**Last updated:** [July 30, 2025, 7:24pm UTC](https://meta.discourse.org/t/minor-composer-bug-bbcode-interpretation/376607 "2025-07-30T19:24:52Z")

</div>

Hello Well, I have noticed that it is no longer possible to have the markdown editor enabled exclusively, you can have it default to one or the other of course, which is quite nice. However, I’m still noticing some inco…

---

## [Dev migration error: Discourse AI](https://meta.discourse.org/t/dev-migration-error-discourse-ai/376173)

<div class="topic-metadata">

**Author:** [@merefield](https://meta.discourse.org/u/merefield)\
**Replies:** 7\
**Last updated:** [July 30, 2025, 5:06pm UTC](https://meta.discourse.org/t/dev-migration-error-discourse-ai/376173 "2025-07-30T17:06:05Z")

</div>

PG::UndefinedTable: ERROR: relation "ai\_topic\_embeddings\_1\_1" does not exist LINE 3: FROM ai\_topic\_embeddings\_1\_1; ^ /home/robert/discourse/plugins/discourse-ai/db/migrate/20240611170905\_move\_em…

---

## [Spam bumps old topic to top of the list](https://meta.discourse.org/t/spam-bumps-old-topic-to-top-of-the-list/28720)

<div class="topic-metadata">

**Author:** [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Replies:** 2\
**Last updated:** [July 30, 2025, 4:35pm UTC](https://meta.discourse.org/t/spam-bumps-old-topic-to-top-of-the-list/28720 "2025-07-30T16:35:03Z")

</div>

Interesting - I just got my first akismet caught spam post. I then deleted the spam post and the spammer, celebrated this awesoem feature. But then I went back to my topic list. The topic the spam post was on is now at t…

---

## [Auto reset topic bump date when deleting last post](https://meta.discourse.org/t/auto-reset-topic-bump-date-when-deleting-last-post/130247)

<div class="topic-metadata">

**Author:** [@Zeemah](https://meta.discourse.org/u/Zeemah)\
**Replies:** 9\
**Last updated:** [July 30, 2025, 4:32pm UTC](https://meta.discourse.org/t/auto-reset-topic-bump-date-when-deleting-last-post/130247 "2025-07-30T16:32:50Z")

</div>

I think if you remove the last post in a topic it would make sense to reset bump date. Otherwise, you’re left with a topic in ‘latest’ that, to any non-staff member, has no recent activity and may confuse people and be s…

---

## [Reset topic bump date after a reported post is deleted](https://meta.discourse.org/t/reset-topic-bump-date-after-a-reported-post-is-deleted/200824)

<div class="topic-metadata">

**Author:** [@Graham2](https://meta.discourse.org/u/Graham2)\
**Replies:** 5\
**Last updated:** [July 30, 2025, 4:28pm UTC](https://meta.discourse.org/t/reset-topic-bump-date-after-a-reported-post-is-deleted/200824 "2025-07-30T16:28:33Z")

</div>

It seems the busier our forum gets, the more spam that ensues. Everyday we are deleting spam posts, most of them are automatically detected by Discourse. Our community are protected from the content, however, topics are …

---

## [Bulk editing topic categories should not trigger thousands of email notifications](https://meta.discourse.org/t/bulk-editing-topic-categories-should-not-trigger-thousands-of-email-notifications/265269)

<div class="topic-metadata">

**Author:** [@mbauman](https://meta.discourse.org/u/mbauman)\
**Replies:** 12\
**Last updated:** [July 30, 2025, 4:26pm UTC](https://meta.discourse.org/t/bulk-editing-topic-categories-should-not-trigger-thousands-of-email-notifications/265269 "2025-07-30T16:26:46Z")

</div>

I just performed a bulk-edit action on nearly a thousand topics to clean up/re-organize a category slightly. I did not expect this action to send emails (except maybe to the creators of the posts that their posts had be…

---

## [Remove fonts](https://meta.discourse.org/t/remove-fonts/370220)

<div class="topic-metadata">

**Author:** [@Yuuki\_Mizukami](https://meta.discourse.org/u/Yuuki_Mizukami)\
**Replies:** 4\
**Last updated:** [July 30, 2025, 11:11am UTC](https://meta.discourse.org/t/remove-fonts/370220 "2025-07-30T11:11:00Z")

</div>

What is “\[zh\_CN.solved.solution\_summary.other count=undefined\]” in the picture? How to remove it?

---

## [My website cannot be crawled or indexed by Bing's crawler](https://meta.discourse.org/t/bing/376359)

<div class="topic-metadata">

**Author:** [@cshll](https://meta.discourse.org/u/cshll)\
**Replies:** 10\
**Last updated:** [July 30, 2025, 9:50am UTC](https://meta.discourse.org/t/bing/376359 "2025-07-30T09:50:40Z")

</div>

My website is built with Discourse, and I have optimized the SEO. I also have a sitemap, but Bing has been unable to crawl and index it. How can I fix this?

---

## [Pasting a link into the new Composer inserts an unwanted newline at the end](https://meta.discourse.org/t/pasting-a-link-into-the-new-composer-inserts-an-unwanted-newline-at-the-end/376170)

<div class="topic-metadata">

**Author:** [@pacharanero](https://meta.discourse.org/u/pacharanero)\
**Replies:** 4\
**Last updated:** [July 30, 2025, 9:24am UTC](https://meta.discourse.org/t/pasting-a-link-into-the-new-composer-inserts-an-unwanted-newline-at-the-end/376170 "2025-07-30T09:24:21Z")

</div>

Since the phased introduction of the new Composer with switchable ‘modes’ (ie. the last few months, I’ve noticed a change in the behaviour of inserting links into the Markdown composer. This seems to occur when using Ctr…

---

## [Structure and duplication of category contents intra discourse and between discourse sites](https://meta.discourse.org/t/structure-and-duplication-of-category-contents-intra-discourse-and-between-discourse-sites/375978)

<div class="topic-metadata">

**Author:** [@philh](https://meta.discourse.org/u/philh)\
**Replies:** 11\
**Last updated:** [July 30, 2025, 12:51am UTC](https://meta.discourse.org/t/structure-and-duplication-of-category-contents-intra-discourse-and-between-discourse-sites/375978 "2025-07-30T00:51:56Z")

</div>

I am using discourse to document the parts and pieces of a particular recent bill and would like to use the existing category & contents for said bill to provide the initial populating of a category focused on the repeal…

---

## [Help me debug failed migrations PushFixTopicEmbedAuthorsJob](https://meta.discourse.org/t/help-me-debug-failed-migrations-pushfixtopicembedauthorsjob/376496)

<div class="topic-metadata">

**Author:** [@MichaIng](https://meta.discourse.org/u/MichaIng)\
**Replies:** 8\
**Last updated:** [July 30, 2025, 1:57am UTC](https://meta.discourse.org/t/help-me-debug-failed-migrations-pushfixtopicembedauthorsjob/376496 "2025-07-30T01:57:45Z")

</div>

Okay, that makes sense :+1:. As long as those added plugins are not enabled by default, at least not for existing instances, all good. But regarding the gem dependency changes, and the multiple database migration fail…

---

## [TAB key stopped working in markdown editor](https://meta.discourse.org/t/tab-key-stopped-working-in-markdown-editor/376052)

<div class="topic-metadata">

**Author:** [@j127](https://meta.discourse.org/u/j127)\
**Replies:** 2\
**Last updated:** [July 30, 2025, 12:29am UTC](https://meta.discourse.org/t/tab-key-stopped-working-in-markdown-editor/376052 "2025-07-30T00:29:45Z")

</div>

It seems like tab stopped working in the markdown composer on a recent update. Pressing tab no longer jumps over to the “Reply” button. (It still works in the WYSIWYG editor.)

[Previous page](https://meta.discourse.org/latest.md?exclude_tag=api&page=214)

[Next page](https://meta.discourse.org/latest.md?exclude_tag=api&page=216)
