# Theme component

**URL:** https://meta.discourse.org/c/customization/theme-component/120.md?page=2

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

**Page:** 3

---

## [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 …

---

## [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…

---

## [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…

---

## [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…

---

## [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.…

---

## [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…

---

## [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) …

---

## [Account Deletion Request](https://meta.discourse.org/t/account-deletion-request/245037)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 29\
**Last updated:** [July 15, 2026, 4:13am UTC](https://meta.discourse.org/t/account-deletion-request/245037 "2026-07-15T04:13:26Z")

</div>

:information\_source: Summary Add Account Deletion Request dropdown to account page. :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/discourse-account-deletion-request: Add Account Deletion Request dropdo…

---

## [Tag Style Tool](https://meta.discourse.org/t/tag-style-tool/397885)

<div class="topic-metadata">

**Author:** [@jdc20181](https://meta.discourse.org/u/jdc20181)\
**Replies:** 18\
**Last updated:** [July 13, 2026, 2:29am UTC](https://meta.discourse.org/t/tag-style-tool/397885 "2026-07-13T02:29:47Z")

</div>

:information\_source: Summary Tag Style Tool allows you to customize the appearance of tags. :eyeglasses: Preview To be filled in :hammer\_and\_wrench: Repository TagStyleTool on Github :question: Install G…

---

## [Drag & Drop Upload + File Previews for AI Bot Conversations page](https://meta.discourse.org/t/drag-drop-upload-file-previews-for-ai-bot-conversations-page/407336)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 0\
**Last updated:** [July 11, 2026, 6:57pm UTC](https://meta.discourse.org/t/drag-drop-upload-file-previews-for-ai-bot-conversations-page/407336 "2026-07-11T18:57:19Z")

</div>

:information\_source: Summary Drag & Drop Upload + File Previews for AI Bot Conversations page :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/drag-drop-upload-file-previews-ai-bot-page: Drag & Drop Uploa…

---

## [Reply Template](https://meta.discourse.org/t/reply-template/162373)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 55\
**Last updated:** [November 2, 2025, 9:55am UTC](https://meta.discourse.org/t/reply-template/162373 "2025-11-02T09:55:49Z")

</div>

:discourse2: Summary Reply Template will let you easily reuse part of a post in a reply or a new topic. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://…

---

## [Move Language Selector to Sidebar Footer](https://meta.discourse.org/t/move-language-selector-to-sidebar-footer/407250)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 4\
**Last updated:** [July 10, 2026, 5:50pm UTC](https://meta.discourse.org/t/move-language-selector-to-sidebar-footer/407250 "2026-07-10T17:50:28Z")

</div>

:information\_source: Summary Move Language Selector to Sidebar Footer :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/move-language-selector-to-sidebar-footer: This theme component relocates the header l…

---

## [Homepage Feature](https://meta.discourse.org/t/homepage-feature/144264)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 136\
**Last updated:** [July 9, 2026, 6:31pm UTC](https://meta.discourse.org/t/homepage-feature/144264 "2026-07-09T18:31:50Z")

</div>

:discourse2: Summary Homepage Feature features up to 5 topics with images on your community’s homepage. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://…

---

## [Post Score - Display engagement metrics on posts](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 3\
**Last updated:** [July 8, 2026, 2:10pm UTC](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779 "2026-07-08T14:10:56Z")

</div>

:information\_source: Summary Display engagement metrics on posts :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics o…

---

## [Schedule Logo Change: Automate Discourse site logo(s)](https://meta.discourse.org/t/schedule-logo-change-automate-discourse-site-logo-s/406901)

<div class="topic-metadata">

**Author:** [@chapoi](https://meta.discourse.org/u/chapoi)\
**Replies:** 4\
**Last updated:** [July 8, 2026, 9:37am UTC](https://meta.discourse.org/t/schedule-logo-change-automate-discourse-site-logo-s/406901 "2026-07-08T09:37:44Z")

</div>

:information\_source: Summary Seasonal Logo Changes :hammer\_and\_wrench: Repository Scheduled Logo Change :question: Install Guide How to install a theme or theme component :open\_book: New to Discourse The…

---

## [Gated Topics in Category](https://meta.discourse.org/t/gated-topics-in-category/225454)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 37\
**Last updated:** [July 5, 2026, 6:34am UTC](https://meta.discourse.org/t/gated-topics-in-category/225454 "2026-07-05T06:34:06Z")

</div>

:discourse2: Summary Gated Topics in Category allows site admins to show a login prompt that covers the topic contents in specific categories or tags to encourage readers to signup/log in or join a group. …

---

## [YouTube PiP & Topic Playlist Player](https://meta.discourse.org/t/youtube-pip-topic-playlist-player/406773)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 1\
**Last updated:** [July 4, 2026, 10:26am UTC](https://meta.discourse.org/t/youtube-pip-topic-playlist-player/406773 "2026-07-04T10:26:22Z")

</div>

:information\_source: Summary YouTube PiP & Topic Playlist Player :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/discourse-youtube-pip-player: YouTube PiP & Topic Pla…

---

## [Unformatted Code Detector](https://meta.discourse.org/t/unformatted-code-detector/112773)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 30\
**Last updated:** [July 4, 2026, 8:17am UTC](https://meta.discourse.org/t/unformatted-code-detector/112773 "2026-07-04T08:17:02Z")

</div>

:discourse2: Summary Unformatted Code Detector detects unformatted code and gives a warning before posting. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link http…

---

## [Post Views Counter](https://meta.discourse.org/t/post-views-counter/143807)

<div class="topic-metadata">

**Author:** [@mbcahyono](https://meta.discourse.org/u/mbcahyono)\
**Replies:** 18\
**Last updated:** [July 1, 2026, 3:57am UTC](https://meta.discourse.org/t/post-views-counter/143807 "2026-07-01T03:57:40Z")

</div>

I created this theme about a year ago for client and I thought I’d like to share this to the community. This theme will show the views (reads) count for posts, that’s it! Screenshot: Repo: I hope someone found thi…

---

## [Discourse svgbob](https://meta.discourse.org/t/discourse-svgbob/223573)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 6\
**Last updated:** [June 30, 2026, 9:36pm UTC](https://meta.discourse.org/t/discourse-svgbob/223573 "2026-06-30T21:36:04Z")

</div>

:information\_source: Summary Discourse svgbob allows you to include ASCII diagrams in your Discourse posts that are rendered as SVGs :eyeglasses: Preview Preview on Discourse Theme Creator …

---

## [Bugs theme-component](https://meta.discourse.org/t/bugs-theme-component/149353)

<div class="topic-metadata">

**Author:** [@Rhidian](https://meta.discourse.org/u/Rhidian)\
**Replies:** 10\
**Last updated:** [June 29, 2026, 4:29pm UTC](https://meta.discourse.org/t/bugs-theme-component/149353 "2026-06-29T16:29:07Z")

</div>

Bugs: a Discourse theme-component Did you know fruit flies were the first living creatures to be sent into space? Spiders are found on every continent of the world except Antarctica :spider: This theme component is a po…

---

## [Sidebar Theme Toggle](https://meta.discourse.org/t/sidebar-theme-toggle/242802)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 32\
**Last updated:** [June 26, 2026, 7:24am UTC](https://meta.discourse.org/t/sidebar-theme-toggle/242802 "2026-06-26T07:24:18Z")

</div>

:discourse2: Summary Sidebar Theme Toggle adds a theme selector in the sidebar menu’s footer provided there is more than 1 user selectable theme. This selector works with both logged-on users and anonymous us…

---

## [Reply Button Labels](https://meta.discourse.org/t/reply-button-labels/402911)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 15\
**Last updated:** [June 19, 2026, 2:41pm UTC](https://meta.discourse.org/t/reply-button-labels/402911 "2026-06-19T14:41:07Z")

</div>

:information\_source: Summary Translatable topic & post reply button labels :hammer\_and\_wrench: Repository https://github.com/Lillinator/reply-button-labels :question: Install Guide How to install a theme o…

---

## [Discourse Gifs](https://meta.discourse.org/t/discourse-gifs/158738)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 110\
**Last updated:** [June 9, 2026, 8:40am UTC](https://meta.discourse.org/t/discourse-gifs/158738 "2026-06-09T08:40:34Z")

</div>

:discourse2: Summary Discourse Gifs adds a button to the composer that allows you to search for gifs and easily add the best one to your post. :hammer\_and\_wrench: Repository Link https://github.com/discours…

[Previous page](https://meta.discourse.org/c/customization/theme-component/120.md?page=1)

[Next page](https://meta.discourse.org/c/customization/theme-component/120.md?page=3)
