# Customization

**URL:** https://meta.discourse.org/c/customization/209.md?page=4

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

**Page:** 5

---

## [Discourse Chat](https://meta.discourse.org/t/discourse-chat/230881)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 43\
**Last updated:** [July 29, 2026, 10:50am UTC](https://meta.discourse.org/t/discourse-chat/230881 "2026-07-29T10:50:29Z")

</div>

:discourse2: Summary Discourse Chat adds chat functionality to your Discourse instance. :open\_book: Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin separa…

---

## [Improving accuracy of AI reporting through validation](https://meta.discourse.org/t/improving-accuracy-of-ai-reporting-through-validation/408794)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 0\
**Last updated:** [July 29, 2026, 6:44am UTC](https://meta.discourse.org/t/improving-accuracy-of-ai-reporting-through-validation/408794 "2026-07-29T06:44:18Z")

</div>

Discourse AI has shipped with AI reporting for 2 and half years! This extremely powerful feature allows you to compress large amounts of information on the forum into a more manageable report. You can see this in action…

---

## [Discourse Tab Bar for Mobile](https://meta.discourse.org/t/discourse-tab-bar-for-mobile/75696)

<div class="topic-metadata">

**Author:** [@Osama](https://meta.discourse.org/u/Osama)\
**Replies:** 79\
**Last updated:** [July 28, 2026, 5:10pm UTC](https://meta.discourse.org/t/discourse-tab-bar-for-mobile/75696 "2026-07-28T17:10:05Z")

</div>

GitHub repository: https://github.com/OsamaSayegh/discourse-tab-bar-theme Screenshots Installation Follow the instructions in this howto topic: Customization See the readme file in the theme’s GitHub repositor…

---

## [Breadcrumb Links](https://meta.discourse.org/t/breadcrumb-links/325372)

<div class="topic-metadata">

**Author:** [@denvergeeks](https://meta.discourse.org/u/denvergeeks)\
**Replies:** 45\
**Last updated:** [July 28, 2026, 1:41am UTC](https://meta.discourse.org/t/breadcrumb-links/325372 "2026-07-28T01:41:33Z")

</div>

:information\_source: Summary Breadcrumb Links :eyeglasses: Preview README :hammer\_and\_wrench: Repository GitHub - denvergeeks/discourse-breadcrumb-links: Breadcrumb Navigation for Discourse · GitHub …

---

## [Category Groups](https://meta.discourse.org/t/category-groups/200874)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 20\
**Last updated:** [July 27, 2026, 8:08pm UTC](https://meta.discourse.org/t/category-groups/200874 "2026-07-27T20:08:45Z")

</div>

:discourse2: Summary Category Groups allows you to assign categories to groups, which are then used to sort and collapse categories on the categories page. :eyeglasses: Preview Preview on Discourse Theme Cr…

---

## [Discourse Policy](https://meta.discourse.org/t/discourse-policy/88557)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 11\
**Last updated:** [July 27, 2026, 7:25pm UTC](https://meta.discourse.org/t/discourse-policy/88557 "2026-07-27T19:25:53Z")

</div>

:discourse2: Summary Discourse Policy gives the ability to confirm your users have seen or done something, with optional reminders. :open\_book: Install Guide This plugin is bundled with Discourse core. Th…

---

## [Group Avatar Halos](https://meta.discourse.org/t/group-avatar-halos/408553)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 3\
**Last updated:** [July 27, 2026, 5:22pm UTC](https://meta.discourse.org/t/group-avatar-halos/408553 "2026-07-27T17:22:24Z")

</div>

:information\_source: Summary Adds halos around user avatars as specified by their primary group or Trust level :eyeglasses: Preview Preview with Theme Creator :hammer\_and\_wrench: Repository https://github.…

---

## [DiscoTOC - automatic table of contents](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 145\
**Last updated:** [July 27, 2026, 3:42pm UTC](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143 "2026-07-27T15:42:31Z")

</div>

:discourse2: Summary DiscoTOC will allow you to generate an interactive table of contents for your topics with one click! :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Reposi…

---

## [Topic Author Avatar Halos](https://meta.discourse.org/t/topic-author-avatar-halos/408552)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 0\
**Last updated:** [July 26, 2026, 5:11pm UTC](https://meta.discourse.org/t/topic-author-avatar-halos/408552 "2026-07-26T17:11:54Z")

</div>

:information\_source: Summary Adds a colored halo around the avatar of the topic author in all their posts in a topic :eyeglasses: Preview Preview with Theme Creator :hammer\_and\_wrench: Repository https://g…

---

## [Confirm Delete Post – Add a confirmation dialog before deleting posts](https://meta.discourse.org/t/confirm-delete-post-add-a-confirmation-dialog-before-deleting-posts/408504)

<div class="topic-metadata">

**Author:** [@scavin](https://meta.discourse.org/u/scavin)\
**Replies:** 0\
**Last updated:** [July 25, 2026, 8:26am UTC](https://meta.discourse.org/t/confirm-delete-post-add-a-confirmation-dialog-before-deleting-posts/408504 "2026-07-25T08:26:25Z")

</div>

:information\_source: Summary A lightweight theme component that asks for confirmation before deleting a post :hammer\_and\_wrench: Repository GitHub - scavin/discourse-confirm-delete · GitHub :question: Inst…

---

## [Auto Timestamp Title](https://meta.discourse.org/t/auto-timestamp-title/408420)

<div class="topic-metadata">

**Author:** [@Andy\_Smith](https://meta.discourse.org/u/Andy_Smith)\
**Replies:** 5\
**Last updated:** [July 25, 2026, 8:24am UTC](https://meta.discourse.org/t/auto-timestamp-title/408420 "2026-07-25T08:24:02Z")

</div>

:information\_source: Summary Auto-fills the title of a new topic with a configurable timestamp (default YYYY-MM-DD HH:mm:ss) the moment the composer opens. :eyeglasses: Preview Theme Creator …

---

## [Discourse Captcha](https://meta.discourse.org/t/discourse-captcha/291383)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 12\
**Last updated:** [July 22, 2026, 10:46pm UTC](https://meta.discourse.org/t/discourse-captcha/291383 "2026-07-22T22:46:52Z")

</div>

:discourse: Summary Discourse Captcha adds CAPTCHA challenge support to the local sign-up form, with support for multiple providers including hCaptcha and reCAPTCHA. :open\_book: Install guide This plugin i…

---

## [Show both OP and last reply on mobile](https://meta.discourse.org/t/show-both-op-and-last-reply-on-mobile/267944)

<div class="topic-metadata">

**Author:** [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Replies:** 22\
**Last updated:** [July 22, 2026, 7:29pm UTC](https://meta.discourse.org/t/show-both-op-and-last-reply-on-mobile/267944 "2026-07-22T19:29:50Z")

</div>

:information\_source: Summary This component show topic OP and last reply on mobile :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository Lhcfl/discourse-mobile-topic-op-and-last-reply (github.c…

---

## [Warn admins/tl4 when replying to closed topics](https://meta.discourse.org/t/warn-admins-tl4-when-replying-to-closed-topics/83912)

<div class="topic-metadata">

**Author:** [@david](https://meta.discourse.org/u/david)\
**Replies:** 14\
**Last updated:** [July 22, 2026, 6:57pm UTC](https://meta.discourse.org/t/warn-admins-tl4-when-replying-to-closed-topics/83912 "2026-07-22T18:57:50Z")

</div>

Admin Warnings Theme Component https://github.com/davidtaylorhq/discourse-admin-warnings When admins click ‘reply’ on a closed topic, they will be warned. This helps to prevent admins accidentally continuing a closed/ar…

---

## [Versatile Banner](https://meta.discourse.org/t/versatile-banner/109133)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 106\
**Last updated:** [July 22, 2026, 12:19pm UTC](https://meta.discourse.org/t/versatile-banner/109133 "2026-07-22T12:19:10Z")

</div>

:discourse: Summary Versatile Banner adds a customizable banner to your site. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://github.com/discourse/disco…

---

## [Plugin to add “noindex” to categories and the posts within those categories](https://meta.discourse.org/t/plugin-to-add-noindex-to-categories-and-the-posts-within-those-categories/408232)

<div class="topic-metadata">

**Author:** [@Spacebom](https://meta.discourse.org/u/Spacebom)\
**Replies:** 0\
**Last updated:** [July 22, 2026, 9:23am UTC](https://meta.discourse.org/t/plugin-to-add-noindex-to-categories-and-the-posts-within-those-categories/408232 "2026-07-22T09:23:51Z")

</div>

I’ve created a plugin that lets you add “noindex” to categories and the posts within those categories. We’ve released it under the AGPL v3, and you can find it here: GitHub - aldeapucela/discourse-categories-noindex: Pl…

---

## [Topic Cards](https://meta.discourse.org/t/topic-cards/296048)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 108\
**Last updated:** [July 21, 2026, 9:30pm UTC](https://meta.discourse.org/t/topic-cards/296048 "2026-07-21T21:30:45Z")

</div>

:discourse2: Summary Topic Cards restyle the topic list to display as cards with a thumbnail :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository https://github.com/disco…

---

## [MD Topic List Mobile component](https://meta.discourse.org/t/md-topic-list-mobile-component/146341)

<div class="topic-metadata">

**Author:** [@Steven](https://meta.discourse.org/u/Steven)\
**Replies:** 67\
**Last updated:** [July 21, 2026, 5:10pm UTC](https://meta.discourse.org/t/md-topic-list-mobile-component/146341 "2026-07-21T17:10:50Z")

</div>

After my work on a little redesign on the topic list pages on desktop, I worked a bit on a mobile version with some similar ideas like a bigger room for the titles of the topics, a second line with more information an…

---

## [Soft Login Required](https://meta.discourse.org/t/soft-login-required/408140)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 0\
**Last updated:** [July 21, 2026, 1:07pm UTC](https://meta.discourse.org/t/soft-login-required/408140 "2026-07-21T13:07:59Z")

</div>

:information\_source: Summary Creating a flexible Soft Gate for your community :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/soft-login-required: Creating a flexible Soft Gate for your community · GitHu…

---

## [Dexo - A Native iOS Client for Discourse](https://meta.discourse.org/t/dexo-a-native-ios-client-for-discourse/399129)

<div class="topic-metadata">

**Author:** [@Eilgnaw](https://meta.discourse.org/u/Eilgnaw)\
**Replies:** 2\
**Last updated:** [July 21, 2026, 11:36am UTC](https://meta.discourse.org/t/dexo-a-native-ios-client-for-discourse/399129 "2026-07-21T11:36:07Z")

</div>

Hi everyone! I’d like to share Dexo, a native iOS client for Discourse forums that I’ve been building with UIKit and Swift. Screenshots Home Topic Detail Categories Features Multi-Forum Management — Add,…

---

## [Group User Status](https://meta.discourse.org/t/group-user-status/393748)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 2\
**Last updated:** [July 21, 2026, 12:29am UTC](https://meta.discourse.org/t/group-user-status/393748 "2026-07-21T00:29:05Z")

</div>

:information\_source: Summary Restricts the user status feature to specific groups :hammer\_and\_wrench: Repository Link https://github.com/Lillinator/group-user-status :open\_book: Install Guide How to instal…

---

## [Be the first to reply](https://meta.discourse.org/t/be-the-first-to-reply/338054)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 40\
**Last updated:** [July 20, 2026, 7:57am UTC](https://meta.discourse.org/t/be-the-first-to-reply/338054 "2026-07-20T07:57:53Z")

</div>

:information\_source: Summary Be the first to reply :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/first-reply-statement: This theme component adds a banner below the…

---

## [Turn Based Board Game](https://meta.discourse.org/t/turn-based-board-game/407409)

<div class="topic-metadata">

**Author:** [@fearlessfrog](https://meta.discourse.org/u/fearlessfrog)\
**Replies:** 3\
**Last updated:** [July 18, 2026, 4:09pm UTC](https://meta.discourse.org/t/turn-based-board-game/407409 "2026-07-18T16:09:10Z")

</div>

:information\_source: Summary Turn Based Board Game for forum members to play! :hammer\_and\_wrench: Repository Link GitHub - fearlessfrog/discourse-not-risk: A Discourse forum plugin on a turn based board game…

---

## [Optional Mobile Title Header](https://meta.discourse.org/t/optional-mobile-title-header/104238)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 20\
**Last updated:** [July 18, 2026, 1:24pm UTC](https://meta.discourse.org/t/optional-mobile-title-header/104238 "2026-07-18T13:24:37Z")

</div>

:discourse2: Summary Optional Mobile Title Header makes the feature where the header switches to mobile title optional for both users and sites. :eyeglasses: Preview Preview on Discourse Theme Creator …

---

## [Change share icon by OS](https://meta.discourse.org/t/change-share-icon-by-os/326617)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 6\
**Last updated:** [July 18, 2026, 10:44am UTC](https://meta.discourse.org/t/change-share-icon-by-os/326617 "2026-07-18T10:44:56Z")

</div>

:information\_source: Summary Change share icon by OS :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/change-share-icon-by-os: This simple theme component will change share icon on posts and topics by OS.…

---

## [Allow-pm-to-staff](https://meta.discourse.org/t/allow-pm-to-staff/260946)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 27\
**Last updated:** [July 18, 2026, 10:42am UTC](https://meta.discourse.org/t/allow-pm-to-staff/260946 "2026-07-18T10:42:03Z")

</div>

:information\_source: Summary Allow all users to PM Staff :hammer\_and\_wrench: Repository Link https://github.com/pfaffman/discourse-allow-pm-to-staff :open\_book: Install Guide How to install plugins in Disc…

---

## [Desktop to Mobile View Banner](https://meta.discourse.org/t/desktop-to-mobile-view-banner/245532)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 6\
**Last updated:** [July 18, 2026, 10:19am UTC](https://meta.discourse.org/t/desktop-to-mobile-view-banner/245532 "2026-07-18T10:19:46Z")

</div>

:information\_source: Summary This theme component adds a warning banner on a mobile device if it’s using the desktop view. :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - Vaperin…

---

## [Humanmark for Discourse - Hardware-Backed Humanity Verification](https://meta.discourse.org/t/humanmark-for-discourse-hardware-backed-humanity-verification/377637)

<div class="topic-metadata">

**Author:** [@ericathumanmark](https://meta.discourse.org/u/ericathumanmark)\
**Replies:** 3\
**Last updated:** [July 16, 2026, 2:24pm UTC](https://meta.discourse.org/t/humanmark-for-discourse-hardware-backed-humanity-verification/377637 "2026-07-16T14:24:06Z")

</div>

:information\_source: Summary Know what’s human in your Discourse forum - hardware-backed verification to distinguish human intent from automation :hammer\_and\_wrench: Repository Link https://github.com/humanm…

---

## [Banner Featured Links](https://meta.discourse.org/t/banner-featured-links/327497)

<div class="topic-metadata">

**Author:** [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Replies:** 35\
**Last updated:** [July 16, 2026, 10:03am UTC](https://meta.discourse.org/t/banner-featured-links/327497 "2026-07-16T10:03:40Z")

</div>

:information\_source: Summary Banner Featured Links allows you to create a banner of links. :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - Arkshine/discourse-banner-featured-link…

---

## [Inline PDF Previews](https://meta.discourse.org/t/inline-pdf-previews/157649)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 151\
**Last updated:** [July 16, 2026, 12:10am UTC](https://meta.discourse.org/t/inline-pdf-previews/157649 "2026-07-16T00:10:49Z")

</div>

:discourse2: Summary Inline PDF Previews is a desktop-only theme component that will allow you to create previews for pdf attachments. :eyeglasses: Preview Preview on Discourse Theme Creator (desktop only) …

[Previous page](https://meta.discourse.org/c/customization/209.md?page=3)

[Next page](https://meta.discourse.org/c/customization/209.md?page=5)
