# Feature

**URL:** https://meta.discourse.org/c/contribute/feature/2.md?page=14

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

**Page:** 15

---

## [Handling Video Compatibility in Forums](https://meta.discourse.org/t/handling-video-compatibility-in-forums/371540)

<div class="topic-metadata">

**Author:** [@merefield](https://meta.discourse.org/u/merefield)\
**Replies:** 6\
**Last updated:** [January 26, 2026, 4:13am UTC](https://meta.discourse.org/t/handling-video-compatibility-in-forums/371540 "2026-01-26T04:13:52Z")

</div>

I’m getting this btw, odd. (On latest Edge on Windows)

---

## [Feature: allow comparing post edits against any previous revision (not only the immediately prior one)](https://meta.discourse.org/t/feature-allow-comparing-post-edits-against-any-previous-revision-not-only-the-immediately-prior-one/394176)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 2\
**Last updated:** [January 23, 2026, 10:46am UTC](https://meta.discourse.org/t/feature-allow-comparing-post-edits-against-any-previous-revision-not-only-the-immediately-prior-one/394176 "2026-01-23T10:46:06Z")

</div>

Problem Currently, Discourse only allows comparing a post revision against the immediately previous revision. This becomes a significant limitation when working with MathJax / LaTeX content. Small symbolic correctio…

---

## [UX improvement request: admin graphs vs user graphs](https://meta.discourse.org/t/ux-improvement-request-admin-graphs-vs-user-graphs/394108)

<div class="topic-metadata">

**Author:** [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Replies:** 2\
**Last updated:** [January 22, 2026, 9:31pm UTC](https://meta.discourse.org/t/ux-improvement-request-admin-graphs-vs-user-graphs/394108 "2026-01-22T21:31:16Z")

</div>

It’s been noted before that the graphs seen on the dashboard are almost always misleading, in that the current day is partial data and all previous days are full data. I notice that a thread’s Likes graph has a much bet…

---

## [Automatically assign users to groups](https://meta.discourse.org/t/automatically-assign-users-to-groups/394076)

<div class="topic-metadata">

**Author:** [@manut](https://meta.discourse.org/u/manut)\
**Replies:** 2\
**Last updated:** [January 22, 2026, 10:20am UTC](https://meta.discourse.org/t/automatically-assign-users-to-groups/394076 "2026-01-22T10:20:32Z")

</div>

Hi ! We might be interested into contributing to the OAuth2 Basic plugin to assign users to Discourse groups on account creation and/or login. For now, I found this post with some initial work by @mattdm, so we can sta…

---

## [Requesting: Options to remove avatars on topic list and change for Usernames instead](https://meta.discourse.org/t/requesting-options-to-remove-avatars-on-topic-list-and-change-for-usernames-instead/393930)

<div class="topic-metadata">

**Author:** [@hipp0](https://meta.discourse.org/u/hipp0)\
**Replies:** 4\
**Last updated:** [January 21, 2026, 9:07am UTC](https://meta.discourse.org/t/requesting-options-to-remove-avatars-on-topic-list-and-change-for-usernames-instead/393930 "2026-01-21T09:07:55Z")

</div>

I want to have usernames that are grayed out for 0-1-2 trust levels, and colored for 3-4 trust levels. I can mostly do it with CSS but a lot of bugs happen like when I reply to a thread the original poster username disa…

---

## [Allow setting "Hot" as default topic list for categories](https://meta.discourse.org/t/allow-setting-hot-as-default-topic-list-for-categories/314430)

<div class="topic-metadata">

**Author:** [@icaria36](https://meta.discourse.org/u/icaria36)\
**Replies:** 3\
**Last updated:** [January 21, 2026, 8:38am UTC](https://meta.discourse.org/t/allow-setting-hot-as-default-topic-list-for-categories/314430 "2026-01-21T08:38:20Z")

</div>

Admins can set “Hot” as the default sorting for the Main page but this option is not available for category lists. There, only Latest and Top are available. To be consistent, the possibility to set “Hot” topic sorting by…

---

## [Nextcloud support](https://meta.discourse.org/t/nextcloud-support/109728)

<div class="topic-metadata">

**Author:** [@terraboss](https://meta.discourse.org/u/terraboss)\
**Replies:** 18\
**Last updated:** [January 20, 2026, 8:14pm UTC](https://meta.discourse.org/t/nextcloud-support/109728 "2026-01-20T20:14:38Z")

</div>

Hi guys, I‘m working a lot with Nextcloud for document management and like to include individual folder sharings inside Discouse wikis / topics to offer direct access. The best way would be a plugin, that dynamically sh…

---

## [Display Tags on topic cards in the Horizon theme](https://meta.discourse.org/t/display-tags-on-topic-cards-in-the-horizon-theme/385770)

<div class="topic-metadata">

**Author:** [@nathank](https://meta.discourse.org/u/nathank)\
**Replies:** 8\
**Last updated:** [January 20, 2026, 7:07pm UTC](https://meta.discourse.org/t/display-tags-on-topic-cards-in-the-horizon-theme/385770 "2026-01-20T19:07:50Z")

</div>

I didn’t notice that tags were not on the topic cards in the topic lists of the Horizon theme until I saw this: It would certainly be very helpful to have them, so this has my :+1:!

---

## [Add a "notes" field for allowed/blocked IP addresses](https://meta.discourse.org/t/add-a-notes-field-for-allowed-blocked-ip-addresses/393860)

<div class="topic-metadata">

**Author:** [@gormus](https://meta.discourse.org/u/gormus)\
**Replies:** 0\
**Last updated:** [January 20, 2026, 9:45am UTC](https://meta.discourse.org/t/add-a-notes-field-for-allowed-blocked-ip-addresses/393860 "2026-01-20T09:45:42Z")

</div>

I very much would love to have a “notes” textfield available for each screened IP address entry. Every time I add a new entry for IP screening, I log the details in my company’s internal Jira. To make this process easi…

---

## [Comparing draft against current post revision within the composer](https://meta.discourse.org/t/comparing-draft-against-current-post-revision-within-the-composer/188260)

<div class="topic-metadata">

**Author:** [@Apecengo](https://meta.discourse.org/u/Apecengo)\
**Replies:** 2\
**Last updated:** [January 19, 2026, 10:10pm UTC](https://meta.discourse.org/t/comparing-draft-against-current-post-revision-within-the-composer/188260 "2026-01-19T22:10:44Z")

</div>

It would be nice to eventually have a way of seeing a diff between the current WIP draft in the composer and the live version of the post you’re editing. Upon clicking this option/button/link, a modal would appear, poss…

---

## [Change votes icon in user activity to 'check-to-slot'](https://meta.discourse.org/t/change-votes-icon-in-user-activity-to-check-to-slot/393695)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 4\
**Last updated:** [January 19, 2026, 12:06pm UTC](https://meta.discourse.org/t/change-votes-icon-in-user-activity-to-check-to-slot/393695 "2026-01-19T12:06:52Z")

</div>

When the icons for plugins in the admin sidebar were added, was chosen for the topic voting plugin. I’d like to suggest also using that icon in the user activity. Currently, the icon there is a heart, just like it i…

---

## [Make Polls Editable Past 5 Minutes (edge case)](https://meta.discourse.org/t/make-polls-editable-past-5-minutes-edge-case/86226)

<div class="topic-metadata">

**Author:** [@biminiroad](https://meta.discourse.org/u/biminiroad)\
**Replies:** 5\
**Last updated:** [January 17, 2026, 4:46pm UTC](https://meta.discourse.org/t/make-polls-editable-past-5-minutes-edge-case/86226 "2026-01-17T16:46:12Z")

</div>

We have two threads on our forum - one for requesting features, and one for a poll about which features matter most. People request features on one thread and then I add them to the poll, which is a closed thread. This …

---

## [Add a visual indicator (icon) for links generated by "Watched Words"](https://meta.discourse.org/t/add-a-visual-indicator-icon-for-links-generated-by-watched-words/393725)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 0\
**Last updated:** [January 17, 2026, 11:39am UTC](https://meta.discourse.org/t/add-a-visual-indicator-icon-for-links-generated-by-watched-words/393725 "2026-01-17T11:39:10Z")

</div>

Hello :waving\_hand: Currently, when the “Watched Words” feature is used to automatically link specific keywords, the resulting link looks identical to a link manually inserted by the user. The problem This lack of dis…

---

## [Watched words for certain categories or topics](https://meta.discourse.org/t/watched-words-for-certain-categories-or-topics/393720)

<div class="topic-metadata">

**Author:** [@taravasya](https://meta.discourse.org/u/taravasya)\
**Replies:** 1\
**Last updated:** [January 17, 2026, 9:36am UTC](https://meta.discourse.org/t/watched-words-for-certain-categories-or-topics/393720 "2026-01-17T09:36:59Z")

</div>

Hi! I’m looking for a way to ban discussion of certain topics in only certain categories of my forum (or at least ban discussion of them in specific threads). The “watched words” feature seems suitable for this, with the…

---

## [Feature request: AI-powered “meaningless reply” filter with user-selectable levels](https://meta.discourse.org/t/feature-request-ai-powered-meaningless-reply-filter-with-user-selectable-levels/393719)

<div class="topic-metadata">

**Author:** [@tom\_eric](https://meta.discourse.org/u/tom_eric)\
**Replies:** 0\
**Last updated:** [January 17, 2026, 6:20am UTC](https://meta.discourse.org/t/feature-request-ai-powered-meaningless-reply-filter-with-user-selectable-levels/393719 "2026-01-17T06:20:36Z")

</div>

Hi folks, I’d like to propose an AI-assisted filter for low-signal / meaningless replies (“water replies”, generic spammy comments) inside topics. The problem In many English-language communities, topics often get floo…

---

## [Support image captions - in addition to alt text](https://meta.discourse.org/t/support-image-captions-in-addition-to-alt-text/333922)

<div class="topic-metadata">

**Author:** [@ToddZ](https://meta.discourse.org/u/ToddZ)\
**Replies:** 9\
**Last updated:** [January 17, 2026, 3:42am UTC](https://meta.discourse.org/t/support-image-captions-in-addition-to-alt-text/333922 "2026-01-17T03:42:57Z")

</div>

Continuing the discussion from How to add a description for uploaded images?: I came looking for a way to add a caption—visible to all—to an image. (\<figcaption\>) alt vs. caption I love that Discourse supports alt text…

---

## [\[wrap\]-token issue in rich text editor in 3.5.0 revisited | What should I do instead?](https://meta.discourse.org/t/wrap-token-issue-in-rich-text-editor-in-3-5-0-revisited-what-should-i-do-instead/379830)

<div class="topic-metadata">

**Author:** [@janbolmeson](https://meta.discourse.org/u/janbolmeson)\
**Replies:** 10\
**Last updated:** [January 16, 2026, 6:25pm UTC](https://meta.discourse.org/t/wrap-token-issue-in-rich-text-editor-in-3-5-0-revisited-what-should-i-do-instead/379830 "2026-01-16T18:25:57Z")

</div>

I have tried to get up to speed with the \[wrap\]-issue in the new editor in 3.5.0. I understand the workaround to use markup-mode as stated e.g. in Generic \[wrap\]/Markdown-it Custom Token Types causing errors in RTE Int…

---

## [Ban members from certain categories?](https://meta.discourse.org/t/ban-members-from-certain-categories/62916)

<div class="topic-metadata">

**Author:** [@dylanh724](https://meta.discourse.org/u/dylanh724)\
**Replies:** 7\
**Last updated:** [January 16, 2026, 3:22pm UTC](https://meta.discourse.org/t/ban-members-from-certain-categories/62916 "2026-01-16T15:22:57Z")

</div>

Most of our forum is pretty general. However, one part is a “forum game”. If you get caught cheating, you get banned from playing. However, we can’t actually ban them from that specific category … or can we? It’s getting…

---

## [Add support for email formatting of mathjax](https://meta.discourse.org/t/add-support-for-email-formatting-of-mathjax/393636)

<div class="topic-metadata">

**Author:** [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Replies:** 1\
**Last updated:** [May 16, 2023, 8:29am UTC](https://meta.discourse.org/t/add-support-for-email-formatting-of-mathjax/393636 "2023-05-16T08:29:44Z")

</div>

Hi, the Math plugin seems to rely on the frontend for rendering. Therefore, our email users cannot receive the rendered math formula. Is there any way to solve this problem?

---

## [Admin tools/wrench on small action posts](https://meta.discourse.org/t/admin-tools-wrench-on-small-action-posts/375531)

<div class="topic-metadata">

**Author:** [@Saen](https://meta.discourse.org/u/Saen)\
**Replies:** 3\
**Last updated:** [January 15, 2026, 8:36am UTC](https://meta.discourse.org/t/admin-tools-wrench-on-small-action-posts/375531 "2026-01-15T08:36:05Z")

</div>

Would it be possible to include admin tools on the small action posts (the closed/pinned etc. messages?) Such as allowing for permanent deletion, changing of ownership and the like. I’m the only admin user on my site, a…

---

## [Rename Shortcut: My Posts → My Activities](https://meta.discourse.org/t/rename-shortcut-my-posts-my-activities/393415)

<div class="topic-metadata">

**Author:** [@sren-1](https://meta.discourse.org/u/sren-1)\
**Replies:** 2\
**Last updated:** [January 15, 2026, 6:52am UTC](https://meta.discourse.org/t/rename-shortcut-my-posts-my-activities/393415 "2026-01-15T06:52:25Z")

</div>

The current label of the shortcut is confusing, particularly for users who are not yet familiar with Discourse: Most obviously, the shortcut leads to a section called Activity, not to something explicitly named My Post…

---

## [How can I filter a topic list by tag group with special chars](https://meta.discourse.org/t/how-can-i-filter-a-topic-list-by-tag-group-with-special-chars/393198)

<div class="topic-metadata">

**Author:** [@gormus](https://meta.discourse.org/u/gormus)\
**Replies:** 2\
**Last updated:** [January 14, 2026, 1:26pm UTC](https://meta.discourse.org/t/how-can-i-filter-a-topic-list-by-tag-group-with-special-chars/393198 "2026-01-14T13:26:26Z")

</div>

How could I filter by tag groups with white-spaces in their names? For example, neither of these return any topics: tag\_group:Asset Management tag\_group:Asset%20Management tag\_group:Asset+Management /filter?q=tag\_grou…

---

## [Encourage/enforce adding image descriptions](https://meta.discourse.org/t/encourage-enforce-adding-image-descriptions/166017)

<div class="topic-metadata">

**Author:** [@debryc](https://meta.discourse.org/u/debryc)\
**Replies:** 20\
**Last updated:** [January 14, 2026, 11:19am UTC](https://meta.discourse.org/t/encourage-enforce-adding-image-descriptions/166017 "2026-01-14T11:19:23Z")

</div>

We have a practice of always adding image descriptions in order to make Discourse accessible to people who use screen readers. What are some best ways to support adding image descriptions? For example, is it possible fo…

---

## [Composer: click/selection in preview should reveal/select corresponding Markdown source (especially math)](https://meta.discourse.org/t/composer-click-selection-in-preview-should-reveal-select-corresponding-markdown-source-especially-math/393376)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 0\
**Last updated:** [January 13, 2026, 8:49pm UTC](https://meta.discourse.org/t/composer-click-selection-in-preview-should-reveal-select-corresponding-markdown-source-especially-math/393376 "2026-01-13T20:49:55Z")

</div>

Problem / motivation When editing math-heavy posts, it’s often difficult to locate the exact source of a rendered equation in the Markdown composer. In long posts with many inline $…$ expressions or multiple $$…$$ displ…

---

## [Add different payment methods to discourse subscription](https://meta.discourse.org/t/add-different-payment-methods-to-discourse-subscription/218889)

<div class="topic-metadata">

**Author:** [@SteveRueck](https://meta.discourse.org/u/SteveRueck)\
**Replies:** 27\
**Last updated:** [January 13, 2026, 7:23pm UTC](https://meta.discourse.org/t/add-different-payment-methods-to-discourse-subscription/218889 "2026-01-13T19:23:52Z")

</div>

Hello there, I’ve setup the discourse subscription plugin and it works very well. In Stripe I activated some other payment methods like pay by bank account (which is quite common here in Germany) and also girocard. Wh…

---

## [Cross-Discourse Quoting](https://meta.discourse.org/t/cross-discourse-quoting/106951)

<div class="topic-metadata">

**Author:** [@FoohonPie](https://meta.discourse.org/u/FoohonPie)\
**Replies:** 12\
**Last updated:** [January 12, 2026, 8:37pm UTC](https://meta.discourse.org/t/cross-discourse-quoting/106951 "2026-01-12T20:37:08Z")

</div>

It would be useful if I could quote posts from external discourse instances. Something like \[quote=“member, post:3, topic:275, source:meta.discourse.org”\] Where source:meta.discourse.org would provide a similar leve…

---

## [Requesting CSS identifiers for themes, theme components (plugins too?)](https://meta.discourse.org/t/requesting-css-identifiers-for-themes-theme-components-plugins-too/392690)

<div class="topic-metadata">

**Author:** [@gormus](https://meta.discourse.org/u/gormus)\
**Replies:** 7\
**Last updated:** [January 12, 2026, 11:01am UTC](https://meta.discourse.org/t/requesting-css-identifiers-for-themes-theme-components-plugins-too/392690 "2026-01-12T11:01:15Z")

</div>

My theme-component uses objects for the settings, and it offers quite a few fields. The current grid styles applied to object settings use very narrow columns for the vertical tabs column, and the schema fields. I want…

---

## [Include cooked Discourse-math in print view and emails](https://meta.discourse.org/t/include-cooked-discourse-math-in-print-view-and-emails/384092)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 1\
**Last updated:** [January 11, 2026, 9:05pm UTC](https://meta.discourse.org/t/include-cooked-discourse-math-in-print-view-and-emails/384092 "2026-01-11T21:05:16Z")

</div>

Problem Discourse-math renders beautifully in the browser, but in contexts where JavaScript can’t run, math falls back to raw LaTeX source. Two high-impact cases: Print view (/print or browser print-to-PDF): math show…

---

## [Exploring blocking file upload while interacting with AI bot](https://meta.discourse.org/t/exploring-blocking-file-upload-while-interacting-with-ai-bot/393178)

<div class="topic-metadata">

**Author:** [@m\_terenui](https://meta.discourse.org/u/m_terenui)\
**Replies:** 0\
**Last updated:** [January 11, 2026, 9:56am UTC](https://meta.discourse.org/t/exploring-blocking-file-upload-while-interacting-with-ai-bot/393178 "2026-01-11T09:56:50Z")

</div>

Dears good morning, Hope you are doing great !! As I am discovering discourse more and more and I have recently explored the embedded AI features and capabilities - works great ! I notice that the AI bot allows file u…

---

## [Listing conversations with artificial intelligence on a separate page or filtering them on the messages page](https://meta.discourse.org/t/listing-conversations-with-artificial-intelligence-on-a-separate-page-or-filtering-them-on-the-messages-page/362711)

<div class="topic-metadata">

**Author:** [@kuaza](https://meta.discourse.org/u/kuaza)\
**Replies:** 9\
**Last updated:** [January 10, 2026, 10:29pm UTC](https://meta.discourse.org/t/listing-conversations-with-artificial-intelligence-on-a-separate-page-or-filtering-them-on-the-messages-page/362711 "2026-01-10T22:29:57Z")

</div>

If implemented, it would likely appear quite effective: creating a dedicated page to list conversations conducted with artificial intelligence or filtering them within the messages section. It is essential to facilitate…

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

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