No description
Find a file
2026-03-11 11:49:53 +00:00
.github/workflows Update release workflow to exclude styles.css from release assets 2026-02-26 15:45:23 +00:00
src Bump version to 1.0.5 and update versions.json to reflect the new release 2026-03-11 11:49:53 +00:00
.editorconfig Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
.gitignore Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
.npmrc Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
AGENTS.md Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
esbuild.config.mjs Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
eslint.config.mts Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
LICENSE Update license to MIT and bump to 1.0.1 2026-02-26 16:57:56 +00:00
manifest.json Bump version to 1.0.5 and update versions.json to reflect the new release 2026-03-11 11:49:53 +00:00
package-lock.json Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
package.json Updated version to 1.0.2 2026-02-26 17:58:37 +00:00
README.md Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
tsconfig.json Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
version-bump.mjs Initial commit for obsidian-interstitial-journal 2026-02-26 15:26:37 +00:00
versions.json Bump version to 1.0.5 and update versions.json to reflect the new release 2026-03-11 11:49:53 +00:00

Interstitial Journal

An Obsidian plugin that provides quick commands for interstitial journalling in your daily notes. Insert timestamped entries with a keyboard shortcut instead of typing them out by hand.

Commands

Add interstitial journal entry

Inserts a timestamped entry and leaves the cursor ready for you to type:

- 14:30 - your note here

Add interstitial journal entry with new page

Inserts a timestamped entry with a wiki link, leaving the cursor inside the brackets so you can type a page name:

- 14:30 - [[2026-02-26 your page name]]

Smart line detection

Both commands are aware of the current line context:

  • Empty line -- inserts the entry on the current line.
  • Bare list marker (e.g. Obsidian auto-continued a bullet to - ) -- appends the timestamp after the existing marker without doubling up (bullet format only).
  • Line with existing content -- inserts the entry on a new line below, preserving indentation.

Settings

Setting Default Options
Time format HH:mm Any Moment.js format string (e.g. hh:mm A for 12-hour)
Date format YYYY-MM-DD Any Moment.js format string for the date in new-page wiki links
Time style Normal Normal (14:44) or Bold (**14:44**)
Divider Hyphen Hyphen (-), Colon (:), Arrow (>), Slash (/), Pipe (|), or None
Entry format Bullet list Bullet list (- ) or Plain text (no prefix)

Installation

Manual

  1. Copy main.js and manifest.json into your vault at .obsidian/plugins/interstitial-journal/.
  2. Reload Obsidian.
  3. Enable Interstitial Journal in Settings -> Community plugins.

Development

npm install
npm run dev    # watch mode
npm run build  # production build

Hotkeys

After enabling the plugin, assign keyboard shortcuts in Settings -> Hotkeys by searching for "Interstitial Journal".