No description
Find a file
Pedro Gomes do Nascimento facc00a950 Prepare for v1.1 release
2025-08-09 16:52:32 -07:00
.editorconfig Initial commit 2025-03-04 20:38:31 -06:00
.eslintignore Initial commit 2025-03-04 20:38:31 -06:00
.eslintrc add: Timestamp and UTC settings 2025-07-09 13:08:59 -04:00
.gitignore Initial commit 2025-03-04 20:38:31 -06:00
.npmrc Initial commit 2025-03-04 20:38:31 -06:00
.prettierrc.json fix: Issue with indenting tabs 2025-07-16 09:04:27 -04:00
esbuild.config.mjs fix: Issue with indenting tabs 2025-07-16 09:04:27 -04:00
LICENSE Initial commit 2025-03-04 20:38:31 -06:00
main.ts fix: Regex issue when checking for time bullet 2025-07-18 14:56:08 -04:00
manifest.json Prepare for v1.1 release 2025-08-09 16:52:32 -07:00
package-lock.json add: Timestamp and UTC settings 2025-07-09 13:08:59 -04:00
package.json add: Timestamp and UTC settings 2025-07-09 13:08:59 -04:00
README.md add: Timestamp and UTC settings 2025-07-09 13:08:59 -04:00
time-bullet-setting-tab.ts fix: Issue with indenting tabs 2025-07-16 09:04:27 -04:00
tsconfig.json fix: Issue with indenting tabs 2025-07-16 09:04:27 -04:00
version-bump.mjs add: Timestamp and UTC settings 2025-07-09 13:08:59 -04:00
versions.json Initial commit 2025-03-04 20:38:31 -06:00

Time Bullet Plugin for Obsidian

Automatically add timestamps to your lists with minimal effort 🕒

Features

  • Auto-timestamp task lists: Converts -[t] to - [HH:MM] with current time when you press Space
  • Timestamp continuity: When pressing Enter on a timestamped list item, the new line automatically includes the current time
  • Minimal interference: Works naturally within your existing workflow
  • No configuration needed: Simple, intuitive functionality right out of the box

Usage

Creating a timestamped list

  1. Type -[t]
  2. Press the Space key
  3. The text becomes - [{{time_stamp}}] with the current time formatted based on your settings (default is HH:MM).
  4. Continue writing your note

Continuing a timestamped list

  1. Press Enter at the end of a line that starts with - [{{time_stamp}}]
  2. A new list item with the current time is automatically created
  3. Continue with your notes

Use Cases

  • Meeting notes: Track when different points were discussed
  • Daily logs: Document when you completed different tasks
  • Research notes: Record the time of observations or findings
  • Time tracking: Keep a simple record of activities throughout your day

Settings

  • Time format: (default is HH:MM) - Customize your time format using Dayjs formatting found on the dayjs documentation
  • Use UTC: (default is true) - Use UTC time when creating a timestamp. If false, time will be local to your machine.

Installation

From Obsidian Community Plugins

  1. Open Obsidian
  2. Go to Settings → Community plugins
  3. Disable Safe mode if necessary
  4. Click Browse and search for "Time Bullet"
  5. Install the plugin and enable it

Manual Installation

  1. Download the latest release from the releases page
  2. Extract the zip file to your Obsidian plugins folder: {vault}/.obsidian/plugins/
  3. Reload Obsidian
  4. Enable the plugin in Settings → Community plugins

Support

If you encounter any issues or have feature requests, please:

Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.


For the Obsidian community