# Timeline bookmark button

**URL:** https://meta.discourse.org/t/timeline-bookmark-button/206340
**Category:** Theme component
**Tags:** broken, bookmarks
**Created:** [October 18, 2021, 12:55pm UTC](https://meta.discourse.org/t/timeline-bookmark-button/206340 "2021-10-18T12:55:54Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![saurabhmasc](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@saurabhmasc](https://meta.discourse.org/u/saurabhmasc)
#### Post date: [October 18, 2021, 12:55pm UTC](https://meta.discourse.org/t/timeline-bookmark-button/206340/1 "2021-10-18T12:55:54Z")

</div>

This is a simple theme component that adds an explicit topic level bookmark button under the topic timeline. The button toggles between `Bookmark`, `Edit Bookmark`, `Clear Bookmarks`, `Edit Bookmark with reminder`, and `Clear Bookmarks and reminders` tracking statuses.  
The below screenshot shows all the statuses of the bookmark button.

 ![screenshot](https://global.discourse-cdn.com/meta/original/3X/6/8/68becfc0e56bfc40afa0b5808d0d10463e94728d.png)

The timeline bookmark button works similar to the topic footer bookmark button and the status of these buttons is always the same.

| | | |
| --- | --- | --- |
| 🛠 | **Repository** | [techcommunity-timeline-bookmark-button](https://github.com/TECHcommunity-dev/techcommunity-timeline-bookmark-button) |
| ❓ | **Install Guide** | [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **New to Discourse Themes?** | [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

---

<div class="post-metadata">

### Author: ![co\_choa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/co_choa/32/456777_2.png) [@co\_choa](https://meta.discourse.org/u/co_choa)
#### Post date: [October 13, 2025, 4:36am UTC](https://meta.discourse.org/t/timeline-bookmark-button/206340/2 "2025-10-13T04:36:35Z")

</div>

Greetings, it appears that Discourse has deprecated the API calls for widget components, necessitating an update to this component.  
（id：discourse.widgets-end-of-life）
