# Contribute

**URL:** https://meta.discourse.org/c/contribute/208.md?page=134

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

**Page:** 135

---

## [Extending TOC for Replies so that it is automatically applied](https://meta.discourse.org/t/extending-toc-for-replies-so-that-it-is-automatically-applied/326102)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 1\
**Last updated:** [September 12, 2024, 5:59am UTC](https://meta.discourse.org/t/extending-toc-for-replies-so-that-it-is-automatically-applied/326102 "2024-09-12T05:59:06Z")

</div>

This new feature is brilliant: However, I’m finding that I have to educate my users to manually add it to replies - this markedly reduces the real world utility of this great feature. It would be very helpful to have …

---

## [Read only subscription forums on DiscourseHub and connect button](https://meta.discourse.org/t/read-only-subscription-forums-on-discoursehub-and-connect-button/325266)

<div class="topic-metadata">

**Author:** [@Jagster](https://meta.discourse.org/u/Jagster)\
**Replies:** 5\
**Last updated:** [September 11, 2024, 3:39pm UTC](https://meta.discourse.org/t/read-only-subscription-forums-on-discoursehub-and-connect-button/325266 "2024-09-11T15:39:40Z")

</div>

Out there are forums that allow reading, but otherwise those are subscription-based. I can open such forum from DiscourseHub, but that blue connect button is unnecessary, and when muscle memory kicks in, my finger/mouse …

---

## [Send Promotion PMs](https://meta.discourse.org/t/send-promotion-pms/17248)

<div class="topic-metadata">

**Author:** [@cpradio](https://meta.discourse.org/u/cpradio)\
**Replies:** 40\
**Last updated:** [September 11, 2024, 12:01pm UTC](https://meta.discourse.org/t/send-promotion-pms/17248 "2024-09-11T12:01:44Z")

</div>

So recently I was promoted to leader here on meta and I got to thinking… nothing notified me that I was promoted. I just happened to notice it. Are we missing an opportunity here? Should be send a system generated PM to…

---

## [Restrict Discord Sign-Ups by Role](https://meta.discourse.org/t/restrict-discord-sign-ups-by-role/141094)

<div class="topic-metadata">

**Author:** [@Stanzilla](https://meta.discourse.org/u/Stanzilla)\
**Replies:** 6\
**Last updated:** [September 11, 2024, 3:26pm UTC](https://meta.discourse.org/t/restrict-discord-sign-ups-by-role/141094 "2024-09-11T15:26:40Z")

</div>

I would love to enable signing up with Discord for my forums but would also need to restrict it so only people with a certain role on Discord can do so.

---

## [Affiliate link functions - rewrite](https://meta.discourse.org/t/affiliate-link-functions-rewrite/325606)

<div class="topic-metadata">

**Author:** [@bernardyoghurty](https://meta.discourse.org/u/bernardyoghurty)\
**Replies:** 10\
**Last updated:** [September 11, 2024, 10:34am UTC](https://meta.discourse.org/t/affiliate-link-functions-rewrite/325606 "2024-09-11T10:34:50Z")

</div>

Hello all, Thinking of getting a forum, possible ways to monetise with display ads. Also looking at affiliate. If any user posts a link are we able to inject the affiliate link - destination remains the same, just that…

---

## [Ability to hide content from subsets of users using BBCode](https://meta.discourse.org/t/ability-to-hide-content-from-subsets-of-users-using-bbcode/303181)

<div class="topic-metadata">

**Author:** [@Monikas](https://meta.discourse.org/u/Monikas)\
**Replies:** 11\
**Last updated:** [September 11, 2024, 2:11am UTC](https://meta.discourse.org/t/ability-to-hide-content-from-subsets-of-users-using-bbcode/303181 "2024-09-11T02:11:24Z")

</div>

Developing a plugin allows users to hide content from other users by using BBCode. Add the following BBCode to your post: \[LOGIN\]content to hide\[/LOGIN\] : hides the content from the non-logged in users \[LIKE\]content to…

---

## [Max form template content length setting doesn't work](https://meta.discourse.org/t/max-form-template-content-length-setting-doesnt-work/324209)

<div class="topic-metadata">

**Author:** [@Rick\_Jing](https://meta.discourse.org/u/Rick_Jing)\
**Replies:** 6\
**Last updated:** [September 10, 2024, 6:13pm UTC](https://meta.discourse.org/t/max-form-template-content-length-setting-doesnt-work/324209 "2024-09-10T18:13:59Z")

</div>

I set the max length 3000, but when I created a 5 input form template, it said template is too long(maximum is 500 characters)

---

## [Layout of \`Admin \> Badges\` page broken after updating](https://meta.discourse.org/t/layout-of-admin-badges-page-broken-after-updating/325492)

<div class="topic-metadata">

**Author:** [@Richie](https://meta.discourse.org/u/Richie)\
**Replies:** 12\
**Last updated:** [September 10, 2024, 12:24pm UTC](https://meta.discourse.org/t/layout-of-admin-badges-page-broken-after-updating/325492 "2024-09-10T12:24:58Z")

</div>

Hi everyone. Just updated to Disourse 3.4.0.beta2-dev (cde4db1c6a) only to find the layout of the admin page for Badges is a bit broken. The list of badges is usually on the left of the screen, allowing you to manage /…

---

## [Poll preview shows bullet points](https://meta.discourse.org/t/poll-preview-shows-bullet-points/323682)

<div class="topic-metadata">

**Author:** [@seanblue](https://meta.discourse.org/u/seanblue)\
**Replies:** 6\
**Last updated:** [September 10, 2024, 9:42am UTC](https://meta.discourse.org/t/poll-preview-shows-bullet-points/323682 "2024-09-10T09:42:36Z")

</div>

\[poll type=regular results=always public=true chartType=bar\] \* Option 1 \* Option 2 \[/poll\] renders as the following in post preview The bullet point before the open circle should not be there. Here’s the live poll: …

---

## [Summary Page - 'by category' Topic Links](https://meta.discourse.org/t/summary-page-by-category-topic-links/215848)

<div class="topic-metadata">

**Author:** [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Replies:** 2\
**Last updated:** [September 10, 2024, 6:50am UTC](https://meta.discourse.org/t/summary-page-by-category-topic-links/215848 "2024-09-10T06:50:16Z")

</div>

In the activity by category breakdown on a user’s summary page, the Topics links lead to a search for all the user’s posts in that category, rather than only their topics in that category. ie. The search is @JammyDod…

---

## [Sidebar category configuration -- just follow watching/tracking instead of having separate config?](https://meta.discourse.org/t/sidebar-category-configuration-just-follow-watching-tracking-instead-of-having-separate-config/242345)

<div class="topic-metadata">

**Author:** [@mattdm](https://meta.discourse.org/u/mattdm)\
**Replies:** 27\
**Last updated:** [September 10, 2024, 3:00am UTC](https://meta.discourse.org/t/sidebar-category-configuration-just-follow-watching-tracking-instead-of-having-separate-config/242345 "2024-09-10T03:00:08Z")

</div>

Continuing the discussion from Try out the new sidebar and notification menus!: @Jonathan5 suggested that the separate configuration for sidebar categories could be dropped in favor of simply using “watched” and “tracke…

---

## [Unable to add a Tag actor with ActivityPub plugin](https://meta.discourse.org/t/unable-to-add-a-tag-actor-with-activitypub-plugin/323237)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 1\
**Last updated:** [September 9, 2024, 8:23pm UTC](https://meta.discourse.org/t/unable-to-add-a-tag-actor-with-activitypub-plugin/323237 "2024-09-09T20:23:43Z")

</div>

In two updated instances on tests-passed (one ‘clean’, with no other plugins or TCs), I’ve been unable to establish any actor. Go to /admin/plugins/ap Click on + Add Actor Select Tag or Category if you select Category,…

---

## [Training a model on a site's posts?](https://meta.discourse.org/t/training-a-model-on-a-sites-posts/277985)

<div class="topic-metadata">

**Author:** [@DiscourseMetrics](https://meta.discourse.org/u/DiscourseMetrics)\
**Replies:** 2\
**Last updated:** [September 9, 2024, 8:13pm UTC](https://meta.discourse.org/t/training-a-model-on-a-sites-posts/277985 "2024-09-09T20:13:42Z")

</div>

Maybe not within the scope, but it would be interesting to train a model on all the posts in my forum and use them to create an expert user AI bot that users could interact with, or that could answer questions from users…

---

## [Discourse Search bar broken in version 3.4.0.beta2-dev?](https://meta.discourse.org/t/discourse-search-bar-broken-in-version-3-4-0-beta2-dev/325489)

<div class="topic-metadata">

**Author:** [@toanvoc](https://meta.discourse.org/u/toanvoc)\
**Replies:** 6\
**Last updated:** [September 9, 2024, 1:54pm UTC](https://meta.discourse.org/t/discourse-search-bar-broken-in-version-3-4-0-beta2-dev/325489 "2024-09-09T13:54:22Z")

</div>

I am using version 3.4.0.beta2-dev but I don’t understand why the Search part has an error. The website has the title of that article but searching for that title still cannot be found in the Search bar of version 3.4.0.…

---

## [Can flag reason use the recipient's interface language?](https://meta.discourse.org/t/can-flag-reason-use-the-recipients-interface-language/325614)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 0\
**Last updated:** [September 9, 2024, 10:48am UTC](https://meta.discourse.org/t/can-flag-reason-use-the-recipients-interface-language/325614 "2024-09-09T10:48:15Z")

</div>

Is it possible to use the recipient’s interface language instead? Since the message is now written in the language the user chose, I think the flag reason should too. (In the example below, the default language is Germ…

---

## [Allow text to be included when reporting a post as off-topic](https://meta.discourse.org/t/allow-text-to-be-included-when-reporting-a-post-as-off-topic/54945)

<div class="topic-metadata">

**Author:** [@Rob\_Nicholson](https://meta.discourse.org/u/Rob_Nicholson)\
**Replies:** 2\
**Last updated:** [September 9, 2024, 10:07am UTC](https://meta.discourse.org/t/allow-text-to-be-included-when-reporting-a-post-as-off-topic/54945 "2024-09-09T10:07:52Z")

</div>

If you flag a post as “Something else”, you can type in more information. It would be handy to have this box when flagging a message as “Off-topic” as well - sometimes useful to make a suggestion as to how the thread sho…

---

## [Endless spinner on some posts](https://meta.discourse.org/t/endless-spinner-on-some-posts/323031)

<div class="topic-metadata">

**Author:** [@stefanv](https://meta.discourse.org/u/stefanv)\
**Replies:** 13\
**Last updated:** [September 9, 2024, 3:42am UTC](https://meta.discourse.org/t/endless-spinner-on-some-posts/323031 "2024-09-09T03:42:16Z")

</div>

I have a strange thing on the latest version on Discourse (3.4.0.beta1-dev). Some posts aren’t shown and give the following error in the console. The spinner keeps turning and turning! Strange thing is that some posts…

---

## [Can the new About page be more visible?](https://meta.discourse.org/t/can-the-new-about-page-be-more-visible/325386)

<div class="topic-metadata">

**Author:** [@oga](https://meta.discourse.org/u/oga)\
**Replies:** 10\
**Last updated:** [September 8, 2024, 10:42pm UTC](https://meta.discourse.org/t/can-the-new-about-page-be-more-visible/325386 "2024-09-08T22:42:14Z")

</div>

I played around with the the and improved About Page. Is there a way to give it more visibility, like it having it displayed at the top menu? From what I can see, it is currently buried, visitors have to search to find …

---

## [Avatar flairs in Chat](https://meta.discourse.org/t/avatar-flairs-in-chat/320235)

<div class="topic-metadata">

**Author:** [@Earnie\_Baird](https://meta.discourse.org/u/Earnie_Baird)\
**Replies:** 1\
**Last updated:** [September 8, 2024, 9:19pm UTC](https://meta.discourse.org/t/avatar-flairs-in-chat/320235 "2024-09-08T21:19:19Z")

</div>

Are there any plans to add flair to the avatars on Chat? Would be very handy to have there (for all the same reasons its handy on Topic/PM posts).

---

## [You should always be able to like the post with the unicorn picture in the discobot tutorial](https://meta.discourse.org/t/you-should-always-be-able-to-like-the-post-with-the-unicorn-picture-in-the-discobot-tutorial/325504)

<div class="topic-metadata">

**Author:** [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Replies:** 0\
**Last updated:** [September 8, 2024, 1:44pm UTC](https://meta.discourse.org/t/you-should-always-be-able-to-like-the-post-with-the-unicorn-picture-in-the-discobot-tutorial/325504 "2024-09-08T13:44:17Z")

</div>

So, if you used all 50 likes in one day, you will not be able to get past this part of the tutorial: My suggestion to dealing with this issue is allowing the user to like discobot tutorial bots with no respect to …

---

## [500 Internal Server Error when trying to change the owner of a post with API calls](https://meta.discourse.org/t/500-internal-server-error-when-trying-to-change-the-owner-of-a-post-with-api-calls/325465)

<div class="topic-metadata">

**Author:** [@lemonchan](https://meta.discourse.org/u/lemonchan)\
**Replies:** 2\
**Last updated:** [September 7, 2024, 9:33pm UTC](https://meta.discourse.org/t/500-internal-server-error-when-trying-to-change-the-owner-of-a-post-with-api-calls/325465 "2024-09-07T21:33:41Z")

</div>

Hi! I was trying to change the owner of a post via the API and managed to trigger a 500 Internal Server Error. I followed Reverse engineer the Discourse API to get the right endpoint and replicated it with the right para…

---

## [Chat: Make image lightbox match core](https://meta.discourse.org/t/chat-make-image-lightbox-match-core/325307)

<div class="topic-metadata">

**Author:** [@Earnie\_Baird](https://meta.discourse.org/u/Earnie_Baird)\
**Replies:** 2\
**Last updated:** [September 6, 2024, 3:16pm UTC](https://meta.discourse.org/t/chat-make-image-lightbox-match-core/325307 "2024-09-06T15:16:41Z")

</div>

We’ve been having a great experience with chat in our community and by far the #1 reported issue is that there is no way to click on images to expand them / make them downloadable. Discourse already has this feature in …

---

## [Queued topic flags don't seem to be claimable while reviewable claiming is enabled](https://meta.discourse.org/t/queued-topic-flags-dont-seem-to-be-claimable-while-reviewable-claiming-is-enabled/325300)

<div class="topic-metadata">

**Author:** [@Firepup650](https://meta.discourse.org/u/Firepup650)\
**Replies:** 0\
**Last updated:** [September 6, 2024, 12:25pm UTC](https://meta.discourse.org/t/queued-topic-flags-dont-seem-to-be-claimable-while-reviewable-claiming-is-enabled/325300 "2024-09-06T12:25:11Z")

</div>

Just happened to notice this, I kicked the setting on in order to hold a few things I wanted to review later, and while I can claim the queued post flag: I cannot claim the queued topic flag: Feels like a bug, an…

---

## ["Job exception: undefined method \`scheduled?' for nil" error when mentioning AI persona in post](https://meta.discourse.org/t/job-exception-undefined-method-scheduled-for-nil-error-when-mentioning-ai-persona-in-post/324214)

<div class="topic-metadata">

**Author:** [@MachineScholar](https://meta.discourse.org/u/MachineScholar)\
**Replies:** 7\
**Last updated:** [September 6, 2024, 8:56am UTC](https://meta.discourse.org/t/job-exception-undefined-method-scheduled-for-nil-error-when-mentioning-ai-persona-in-post/324214 "2024-09-06T08:56:51Z")

</div>

When I mentioned my AI bot in a post, it did not react at all so I checked the error log and this error appeared: Job exception: undefined method \`scheduled?' for nil I haven’t had this happen yet and everything else …

---

## [Built in spell and grammar checker](https://meta.discourse.org/t/built-in-spell-and-grammar-checker/48832)

<div class="topic-metadata">

**Author:** [@Konstantin\_Ladutenko](https://meta.discourse.org/u/Konstantin_Ladutenko)\
**Replies:** 9\
**Last updated:** [September 6, 2024, 7:28am UTC](https://meta.discourse.org/t/built-in-spell-and-grammar-checker/48832 "2024-09-06T07:28:19Z")

</div>

Hi, I recently had an amazing writing experience using TeXstudio with a spell and grammar check done in real time (via Language Tool app installed locally). It is very useful if you are more focused on the subject and …

---

## [User API keys: duplicate client\_id will lead to internal server error](https://meta.discourse.org/t/user-api-keys-duplicate-client-id-will-lead-to-internal-server-error/260995)

<div class="topic-metadata">

**Author:** [@Indra](https://meta.discourse.org/u/Indra)\
**Replies:** 13\
**Last updated:** [September 6, 2024, 6:37am UTC](https://meta.discourse.org/t/user-api-keys-duplicate-client-id-will-lead-to-internal-server-error/260995 "2024-09-06T06:37:04Z")

</div>

When calling user-api-key/new with a client\_id that is already used by another user the forum will throw a RecordNotUnique error and silently fail on an internal server error. ActiveRecord::RecordNotUnique (PG::Uniqu…

---

## [New /about banner cut off on mobile](https://meta.discourse.org/t/new-about-banner-cut-off-on-mobile/324354)

<div class="topic-metadata">

**Author:** [@HamMan2118](https://meta.discourse.org/u/HamMan2118)\
**Replies:** 9\
**Last updated:** [September 6, 2024, 12:25am UTC](https://meta.discourse.org/t/new-about-banner-cut-off-on-mobile/324354 "2024-09-06T00:25:07Z")

</div>

Good morning! I have noticed on the /about page on mobile (iPhone 13 Pro, Google Chrome, but this shouldn’t make a difference) This may be by design and is unfixable, however, just putting something here …

---

## [Add configuration option to serve local PDF uploads inline](https://meta.discourse.org/t/add-configuration-option-to-serve-local-pdf-uploads-inline/257040)

<div class="topic-metadata">

**Author:** [@thoka](https://meta.discourse.org/u/thoka)\
**Replies:** 2\
**Last updated:** [September 5, 2024, 8:23pm UTC](https://meta.discourse.org/t/add-configuration-option-to-serve-local-pdf-uploads-inline/257040 "2024-09-05T20:23:01Z")

</div>

Our incoming communication (via email) is heavily dependent on PDFs. Current behaviour of discourse is to serve this files as download only. Inline PDF Previews isn’t working (due to missing content-disposition: inlin…

---

## [Shield icon missing on usercard when profile hidden](https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 2\
**Last updated:** [September 5, 2024, 5:05pm UTC](https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218 "2024-09-05T17:05:18Z")

</div>

I believe the shield icon is hidden on the usercards of users whose profiles are hidden. I am able to see the shield next to every post of that user. However, it’s not visible on their usercard. This issue create…

---

## [Enable switching "Show Category Hierachy" in topic lists as a core setting](https://meta.discourse.org/t/enable-switching-show-category-hierachy-in-topic-lists-as-a-core-setting/324860)

<div class="topic-metadata">

**Author:** [@elRicharde](https://meta.discourse.org/u/elRicharde)\
**Replies:** 3\
**Last updated:** [September 5, 2024, 9:31am UTC](https://meta.discourse.org/t/enable-switching-show-category-hierachy-in-topic-lists-as-a-core-setting/324860 "2024-09-05T09:31:40Z")

</div>

Would it be possible to add this as a core setting?

[Previous page](https://meta.discourse.org/c/contribute/208.md?page=133)

[Next page](https://meta.discourse.org/c/contribute/208.md?page=135)
