Michael Boyle526 downloadsContextual backlinks, readable Daily Note dates, compact week navigation, and a continuous desktop timeline.
A field kit for better backlinks and Daily Notes.
Tradecraft adds three focused workflows to Obsidian: contextual backlinks that preserve the surrounding thought, human-readable Daily Note dates with compact navigation, and a continuous desktop timeline with inline editing.
Everything runs locally inside Obsidian. There are no accounts, network requests, telemetry, or external services.

Obsidian tells you which notes link here. Tradecraft shows you what you were saying when you made the link.
Linked references appear below the current note as rendered excerpts. Source notes remain one click away, but routine context is readable without leaving the page.
Tradecraft does not change either note merely to display a reference. It follows explicit links; unlinked mentions are outside its scope, and embeds are optional.
Keep filenames predictable for the vault and dates readable for people. A file stored as Daily/2026-08-20.md can appear throughout Obsidian as August 20, 2026 without renaming the file or changing links.
Readable dates can be enabled independently in:
Chronograph also adds a compact seven-day navigator on mobile and narrow windows. It pages exactly one week per gesture and supports touch, pointer, trackpad, mouse-wheel, and keyboard navigation. Monday- and Sunday-based weeks, sticky placement, reduced motion, and indicators for today, the selected date, and existing notes are configurable.
Selecting a missing date can show the same starter note without immediately creating a file. Tradecraft waits for a meaningful edit, so browsing dates does not fill the vault with empty notes. Existing blank Daily Notes are treated the same way, and matching core Daily Notes settings preserve templates when a note is committed.
On desktop, Logbook turns Daily Notes into one chronological workspace.

The timeline loads older and newer dates as you scroll while retaining a bounded window for performance. Existing notes render as native Markdown; missing and empty dates get lightweight, editable starters. It remembers its position, can open at startup, and can jump directly to today.
Select a note in the timeline and it becomes editable in place without shifting its layout. Only the focused date owns an editor; surrounding dates remain rendered.
The timeline editor includes:
Any date can still be opened in a normal Obsidian tab when the complete native editor or another plugin's editor integration is needed.
| Capability | Desktop | Mobile |
|---|---|---|
| Contextual linked references | Yes | Yes |
| Human-readable Daily Note dates | Yes | Yes |
| Seven-day navigator | Narrow windows | Yes |
| Continuous Daily Timeline | Yes | No |
| Daily Note navigation | Contextual linked references |
|---|---|
![]() |
![]() |
Tradecraft's settings cover linked-reference display and context, sorting and date detection, source and target exclusions, readable Daily Note surfaces, filename and display formats, week navigation, deferred note creation, and the timeline's startup and loaded-window behavior.
To explicitly hide or show contextual references on one note, set:
---
contextual-backlinks: false
---
An explicit frontmatter value takes precedence over the global setting and command-created override.
Until Tradecraft is available in Obsidian's Community Plugins directory, install a release manually:
main.js, manifest.json, and styles.css from the latest GitHub release.<your-vault>/.obsidian/plugins/tradecraft/.Tradecraft is deterministic and local. It makes no network requests, collects no telemetry, and sends no vault content anywhere.
To provide contextual backlinks and native-feeling link, tag, heading, and block suggestions, Tradecraft enumerates Markdown file paths and Obsidian's cached metadata across the vault. It reads note contents only when needed to render or edit the notes and references currently in use.
Node.js 20 or newer and npm are required.
npm install
npm run dev
npm run check
npm run bench
For local development, place or symlink this repository at <your-vault>/.obsidian/plugins/tradecraft/, run npm run dev, and reload Obsidian.