# Feature

**URL:** https://meta.discourse.org/c/contribute/feature/2.md?page=22&state=muted

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

**Page:** 23

---

## [Custom topic ordering](https://meta.discourse.org/t/custom-topic-ordering/366644)

<div class="topic-metadata">

**Author:** [@meglio](https://meta.discourse.org/u/meglio)\
**Replies:** 8\
**Last updated:** [September 17, 2025, 8:48pm UTC](https://meta.discourse.org/t/custom-topic-ordering/366644 "2025-09-17T20:48:59Z")

</div>

In some categories, the stakeholders of a project would like to manually drag&drop topics to reorder them. Is there such a theme component or plugin that would allow for custom topic ordering?

---

## [Disable chat threads in DM's](https://meta.discourse.org/t/disable-chat-threads-in-dms/334040)

<div class="topic-metadata">

**Author:** [@MarcP](https://meta.discourse.org/u/MarcP)\
**Replies:** 12\
**Last updated:** [September 17, 2025, 2:00pm UTC](https://meta.discourse.org/t/disable-chat-threads-in-dms/334040 "2025-09-17T14:00:28Z")

</div>

When I reply to a particular message, Discourse automatically makes this a thread. We can disable this per channel/chat basis.. How can we stop this behaviour from happening in DM’s by default (or completely)? This is v…

---

## [It would be good if the Solved ticked boxes appeared on the Bookmarks page](https://meta.discourse.org/t/it-would-be-good-if-the-solved-ticked-boxes-appeared-on-the-bookmarks-page/382970)

<div class="topic-metadata">

**Author:** [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Replies:** 0\
**Last updated:** [September 17, 2025, 1:34pm UTC](https://meta.discourse.org/t/it-would-be-good-if-the-solved-ticked-boxes-appeared-on-the-bookmarks-page/382970 "2025-09-17T13:34:21Z")

</div>

This would help me to keep track of things. Thanks for considering this.

---

## [Un-watch topics when you stop watching their associated tag](https://meta.discourse.org/t/un-watch-topics-when-you-stop-watching-their-associated-tag/381834)

<div class="topic-metadata">

**Author:** [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)\
**Replies:** 7\
**Last updated:** [September 17, 2025, 3:45am UTC](https://meta.discourse.org/t/un-watch-topics-when-you-stop-watching-their-associated-tag/381834 "2025-09-17T03:45:41Z")

</div>

Let’s says Tag Group A is visible to Admins only. If its visibility is changed to Everyone, and a normal user sets a tag to Watching for them, once the tag is visible back to that group (e.g. Administrators), the user st…

---

## [Permit disabling safeframes in ads plugin](https://meta.discourse.org/t/permit-disabling-safeframes-in-ads-plugin/382842)

<div class="topic-metadata">

**Author:** [@gasroom](https://meta.discourse.org/u/gasroom)\
**Replies:** 0\
**Last updated:** [September 16, 2025, 3:41pm UTC](https://meta.discourse.org/t/permit-disabling-safeframes-in-ads-plugin/382842 "2025-09-16T15:41:41Z")

</div>

Hello, Currently, the Discourse ad plugin enforces safeframes for Google Ad Manager (DFP) for all ad units: window.googletag.pubads().setForceSafeFrame(true); While safeframing is declared as best practice by Google, …

---

## [Should we tell the AI spam scanner to flag posts containing phone numbers by default?](https://meta.discourse.org/t/should-we-tell-the-ai-spam-scanner-to-flag-posts-containing-phone-numbers-by-default/382681)

<div class="topic-metadata">

**Author:** [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Replies:** 4\
**Last updated:** [September 15, 2025, 11:23pm UTC](https://meta.discourse.org/t/should-we-tell-the-ai-spam-scanner-to-flag-posts-containing-phone-numbers-by-default/382681 "2025-09-15T23:23:40Z")

</div>

It seems like a fairly common variety of spam are unrelated customer support posts, probably trying to get false information to appear in AI or search results? These often contain phone numbers… should we mention phone n…

---

## [Don't change 'last seen' when impersonating a user](https://meta.discourse.org/t/dont-change-last-seen-when-impersonating-a-user/5764)

<div class="topic-metadata">

**Author:** [@Sander78](https://meta.discourse.org/u/Sander78)\
**Replies:** 4\
**Last updated:** [September 15, 2025, 3:16pm UTC](https://meta.discourse.org/t/dont-change-last-seen-when-impersonating-a-user/5764 "2025-09-15T15:16:41Z")

</div>

When - as an admin - you impersonate a user, their last seen is updated. That is of course because you completely impersonate the user as if he were behind the keyboard. But… you’re not the user. You might use that opti…

---

## [First Like badge cannot be removed](https://meta.discourse.org/t/first-like-badge-cannot-be-removed/382109)

<div class="topic-metadata">

**Author:** [@KockaAdmiralac](https://meta.discourse.org/u/KockaAdmiralac)\
**Replies:** 4\
**Last updated:** [September 15, 2025, 1:20am UTC](https://meta.discourse.org/t/first-like-badge-cannot-be-removed/382109 "2025-09-15T01:20:48Z")

</div>

Description: A user requested I revoke their First Like badge after they, themselves, un-liked a post, but the badge kept getting re-granted. Context can be found at my previous post in the support category. Reproducibl…

---

## [Allow to designate owners of a group as category moderators](https://meta.discourse.org/t/allow-to-designate-owners-of-a-group-as-category-moderators/382445)

<div class="topic-metadata">

**Author:** [@Steradiant](https://meta.discourse.org/u/Steradiant)\
**Replies:** 3\
**Last updated:** [September 13, 2025, 3:49am UTC](https://meta.discourse.org/t/allow-to-designate-owners-of-a-group-as-category-moderators/382445 "2025-09-13T03:49:20Z")

</div>

I think this would be a nice addition to reduce the number of groups to maintain.

---

## [Send edits of approved posts back to approval queue](https://meta.discourse.org/t/send-edits-of-approved-posts-back-to-approval-queue/231377)

<div class="topic-metadata">

**Author:** [@physixfan](https://meta.discourse.org/u/physixfan)\
**Replies:** 17\
**Last updated:** [September 11, 2025, 8:37pm UTC](https://meta.discourse.org/t/send-edits-of-approved-posts-back-to-approval-queue/231377 "2025-09-11T20:37:24Z")

</div>

I really appreciate if you can add the feature such that editing can also trigger “require approval” or suspending accounts. There is one troll in our forum who found out that he can bypass the requirement by editing, a…

---

## [Doc clarification: notification behaviour for staged users when posts are moved](https://meta.discourse.org/t/doc-clarification-notification-behaviour-for-staged-users-when-posts-are-moved/382357)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 1\
**Last updated:** [September 11, 2025, 6:53pm UTC](https://meta.discourse.org/t/doc-clarification-notification-behaviour-for-staged-users-when-posts-are-moved/382357 "2025-09-11T18:53:32Z")

</div>

What is the issue? The discourse around staged users implies they will receive email notifications for replies to topics where they’ve posted by email. However, when their post is moved to another topic by a moderator, …

---

## [Prepend https:// to Web Site in Profile](https://meta.discourse.org/t/prepend-https-to-web-site-in-profile/382221)

<div class="topic-metadata">

**Author:** [@AJCxZ0](https://meta.discourse.org/u/AJCxZ0)\
**Replies:** 2\
**Last updated:** [September 11, 2025, 6:41pm UTC](https://meta.discourse.org/t/prepend-https-to-web-site-in-profile/382221 "2025-09-11T18:41:31Z")

</div>

If it is necessary to prepend a scheme to the Web Site field in the user’s Profile when the user enters a URL without a scheme (i.e. not a URL), then use https:// rather than http://.

---

## [Doc clarification: reply-key addresses in Cc (not just To) are processed](https://meta.discourse.org/t/doc-clarification-reply-key-addresses-in-cc-not-just-to-are-processed/382325)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 0\
**Last updated:** [September 11, 2025, 2:14pm UTC](https://meta.discourse.org/t/doc-clarification-reply-key-addresses-in-cc-not-just-to-are-processed/382325 "2025-09-11T14:14:39Z")

</div>

While reading and testing against the doc Configure direct-delivery incoming email for self-hosted sites with mail-receiver, I noticed that one detail is missing: how Discourse handles the location of the reply-key addre…

---

## [Age prompt for NSFW catagories](https://meta.discourse.org/t/age-prompt-for-nsfw-catagories/52133)

<div class="topic-metadata">

**Author:** [@LastDance](https://meta.discourse.org/u/LastDance)\
**Replies:** 4\
**Last updated:** [September 10, 2025, 4:29pm UTC](https://meta.discourse.org/t/age-prompt-for-nsfw-catagories/52133 "2025-09-10T16:29:40Z")

</div>

I saw a post about this way back in 2014, https://meta.discourse.org/t/adult-only-categories/22685 but since it wasnt in a category, and i was interested in it becoming a thing,i decided it would be better to put in a …

---

## [Could be useful to display the date of application](https://meta.discourse.org/t/could-be-useful-to-display-the-date-of-application/382114)

<div class="topic-metadata">

**Author:** [@robbie.morrison](https://meta.discourse.org/u/robbie.morrison)\
**Replies:** 0\
**Last updated:** [September 9, 2025, 7:58pm UTC](https://meta.discourse.org/t/could-be-useful-to-display-the-date-of-application/382114 "2025-09-09T19:58:23Z")

</div>

Under the user summaries accessible to admins, the account creation timestamp is recorded: Users \> Activity \> Created For me, it would be helpful if the account application timestamp was also displayed: Users \> Acti…

---

## [Groups page new filter](https://meta.discourse.org/t/groups-page-new-filter/254808)

<div class="topic-metadata">

**Author:** [@jmeler](https://meta.discourse.org/u/jmeler)\
**Replies:** 11\
**Last updated:** [September 9, 2025, 11:40pm UTC](https://meta.discourse.org/t/groups-page-new-filter/254808 "2025-09-09T23:40:36Z")

</div>

Hi everybody, Discourse works very well for the community that I energize. Over 7,500 teachers and counting. This growth is associated with a growth of groups, and it begins to be a problem for my users. The groups page…

---

## [Add bulk option to merge multiple topics](https://meta.discourse.org/t/add-bulk-option-to-merge-multiple-topics/166072)

<div class="topic-metadata">

**Author:** [@Dannii](https://meta.discourse.org/u/Dannii)\
**Replies:** 3\
**Last updated:** [September 7, 2025, 3:40pm UTC](https://meta.discourse.org/t/add-bulk-option-to-merge-multiple-topics/166072 "2025-09-07T15:40:31Z")

</div>

Fairly simple feature request: There are a few actions you can do to multiple topics at once: close, delete, move category, change tags, etc. It would be nice if merging topics could also be done through that interface,…

---

## [Add tags with capital letters](https://meta.discourse.org/t/add-tags-with-capital-letters/45180)

<div class="topic-metadata">

**Author:** [@Jiaqi](https://meta.discourse.org/u/Jiaqi)\
**Replies:** 4\
**Last updated:** [September 7, 2025, 7:46am UTC](https://meta.discourse.org/t/add-tags-with-capital-letters/45180 "2025-09-07T07:46:54Z")

</div>

Hi there, I want to know it that possible to add tags with capital letters? I notice that although I type the tags with capital letters for example “CEO messages” but it automatically becomes lowercase letters “ceo mes…

---

## [Resetting latest/activity after a post deletion?](https://meta.discourse.org/t/resetting-latest-activity-after-a-post-deletion/56602)

<div class="topic-metadata">

**Author:** [@kirupa](https://meta.discourse.org/u/kirupa)\
**Replies:** 16\
**Last updated:** [September 6, 2025, 3:57pm UTC](https://meta.discourse.org/t/resetting-latest-activity-after-a-post-deletion/56602 "2025-09-06T15:57:49Z")

</div>

Hi, everyone! One of my admins had a question that I think might be a feature request: Something that’s been annoying me since forever, is the fact that discourse doesn’t reset a thread’s activity time after deleting …

---

## [Add tags by email](https://meta.discourse.org/t/add-tags-by-email/25796)

<div class="topic-metadata">

**Author:** [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Replies:** 18\
**Last updated:** [September 5, 2025, 7:35pm UTC](https://meta.discourse.org/t/add-tags-by-email/25796 "2025-09-05T19:35:07Z")

</div>

I’ve had a request for the ability to add tags to topics when posting by email. This could work by adding a line as follows starting with tags: and then a comma separated list. tags: tag1, tag2, tag3 I can see potenti…

---

## [Give Plugin versions for minimum and maximum discourse version](https://meta.discourse.org/t/give-plugin-versions-for-minimum-and-maximum-discourse-version/381195)

<div class="topic-metadata">

**Author:** [@jimmy0017](https://meta.discourse.org/u/jimmy0017)\
**Replies:** 5\
**Last updated:** [September 5, 2025, 2:46pm UTC](https://meta.discourse.org/t/give-plugin-versions-for-minimum-and-maximum-discourse-version/381195 "2025-09-05T14:46:22Z")

</div>

I am wondering if we can give plugins a version number to allow plugin list the minimum and maximum version discourse it is compatible with. So we don’t run into the instance when our plugin updated, but our discourse v…

---

## [Expand bulk select to personal messages for non staff users](https://meta.discourse.org/t/expand-bulk-select-to-personal-messages-for-non-staff-users/381704)

<div class="topic-metadata">

**Author:** [@ondrej](https://meta.discourse.org/u/ondrej)\
**Replies:** 0\
**Last updated:** [September 5, 2025, 10:44am UTC](https://meta.discourse.org/t/expand-bulk-select-to-personal-messages-for-non-staff-users/381704 "2025-09-05T10:44:49Z")

</div>

Hello :slight\_smile: As a user with no staff privileges its is very difficult to tidy up your inbox as there is no icon for bulk actions. At present, this option is available for staff as seen in this image below but n…

---

## [Bulk Export of Raw Post Sources with Markup](https://meta.discourse.org/t/bulk-export-of-raw-post-sources-with-markup/381447)

<div class="topic-metadata">

**Author:** [@sren-1](https://meta.discourse.org/u/sren-1)\
**Replies:** 17\
**Last updated:** [September 5, 2025, 7:18am UTC](https://meta.discourse.org/t/bulk-export-of-raw-post-sources-with-markup/381447 "2025-09-05T07:18:56Z")

</div>

Hi, our company runs Discourse to support our customers and strengthen customer relationships. For staff onboarding, we created documentation using Doc Categories and DiscoTOC, which works great. However, I’d like to r…

---

## [Automatically move topic category after topic close](https://meta.discourse.org/t/automatically-move-topic-category-after-topic-close/225570)

<div class="topic-metadata">

**Author:** [@Cozdabuch](https://meta.discourse.org/u/Cozdabuch)\
**Replies:** 6\
**Last updated:** [September 4, 2025, 10:39am UTC](https://meta.discourse.org/t/automatically-move-topic-category-after-topic-close/225570 "2025-09-04T10:39:28Z")

</div>

Is there a way I don’t know of, or is it possible to build into category settings where upon topic close, the system moves the topic from it’s original category to a new category or sub-category? In my use case it would…

---

## [A way to report topic views via API calls](https://meta.discourse.org/t/a-way-to-report-topic-views-via-api-calls/381420)

<div class="topic-metadata">

**Author:** [@tpetrov](https://meta.discourse.org/u/tpetrov)\
**Replies:** 0\
**Last updated:** [September 3, 2025, 12:16pm UTC](https://meta.discourse.org/t/a-way-to-report-topic-views-via-api-calls/381420 "2025-09-03T12:16:44Z")

</div>

Problem: Topic/web analytics miss traffic from programmatic reads (agents, MCP, integrations). As AI adoption grows, a rising share of topic consumption will be API-driven. Proposal: Track API read events (topic/post JS…

---

## [Populate Data Explorer params with URL params](https://meta.discourse.org/t/populate-data-explorer-params-with-url-params/169404)

<div class="topic-metadata">

**Author:** [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)\
**Replies:** 12\
**Last updated:** [September 3, 2025, 12:51am UTC](https://meta.discourse.org/t/populate-data-explorer-params-with-url-params/169404 "2025-09-03T00:51:53Z")

</div>

It would be great if I could share a Data Explorer query with a group and have the query params be pre-filled with the URL params. For example, if I have this param -- string :username, I should be able to share it with…

---

## [View results and vote on poll at the same time](https://meta.discourse.org/t/view-results-and-vote-on-poll-at-the-same-time/119962)

<div class="topic-metadata">

**Author:** [@wesochuck](https://meta.discourse.org/u/wesochuck)\
**Replies:** 0\
**Last updated:** [June 10, 2019, 9:38pm UTC](https://meta.discourse.org/t/view-results-and-vote-on-poll-at-the-same-time/119962 "2019-06-10T21:38:45Z")

</div>

Currently the ability to view a poll is separate from being able to vote on that same poll. In my organization, we regularly use polls to select meeting dates. What I’ll typically do is: Let a poll go for a day or tw…

---

## [Tip or Pay Button - for user post/content, does it exist already?](https://meta.discourse.org/t/tip-or-pay-button-for-user-post-content-does-it-exist-already/380174)

<div class="topic-metadata">

**Author:** [@agemo](https://meta.discourse.org/u/agemo)\
**Replies:** 7\
**Last updated:** [September 2, 2025, 6:04am UTC](https://meta.discourse.org/t/tip-or-pay-button-for-user-post-content-does-it-exist-already/380174 "2025-09-02T06:04:31Z")

</div>

Whiel searching ko-fi implementation, I was wondering was there anything in terms of helping to monetise posts creation for users, not just the admin/site owner. Not just :heart: a post but some people might liek to als…

---

## [Limit the amount of people who can attend an event](https://meta.discourse.org/t/limit-the-amount-of-people-who-can-attend-an-event/305032)

<div class="topic-metadata">

**Author:** [@literarymachine](https://meta.discourse.org/u/literarymachine)\
**Replies:** 11\
**Last updated:** [September 1, 2025, 10:09pm UTC](https://meta.discourse.org/t/limit-the-amount-of-people-who-can-attend-an-event/305032 "2025-09-01T22:09:13Z")

</div>

Hi! We use Events quite a lot and one feature request that keeps popping up is the possibility to limit the amount of people being able to say the are “Going” to a certain number. Any thought on this, or maybe even a pla…

---

## [Filter for globally pinned topics](https://meta.discourse.org/t/filter-for-globally-pinned-topics/381106)

<div class="topic-metadata">

**Author:** [@thoka](https://meta.discourse.org/u/thoka)\
**Replies:** 0\
**Last updated:** [September 1, 2025, 6:19am UTC](https://meta.discourse.org/t/filter-for-globally-pinned-topics/381106 "2025-09-01T06:19:08Z")

</div>

Currently it seems not possible to search for globally pinned topics. How about adding a filter in:pinned-globally?

[Previous page](https://meta.discourse.org/c/contribute/feature/2.md?page=21&state=muted)

[Next page](https://meta.discourse.org/c/contribute/feature/2.md?page=23&state=muted)
