Skip to content

Releases: sagersmith8/obsidian-journal-utils

1.2.3

Choose a tag to compare

@github-actions github-actions released this 14 Jul 23:38

Full Changelog: 1.2.2...1.2.3

1.2.2

Choose a tag to compare

@github-actions github-actions released this 14 Jul 23:23

Full Changelog: 1.2.1...1.2.2

1.2.1

Choose a tag to compare

@github-actions github-actions released this 14 Jul 22:38

Full Changelog: 1.2.0...1.2.1

1.2.0 — Mention tracking

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 22:04

Journal mention tracking (complete)

Auto-maintains people: and locations: frontmatter when inserting via picker commands.

Highlights

  • Person and location picker inserts update frontmatter (deduped)
  • Group inserts expand members: into people:
  • Settings toggle to disable tracking
  • Toasts when lists change; graceful YAML error handling
  • Ghost create flows track mentions; link-only ghosts do not

Install

BRAT: Add beta plugin sagersmith8/obsidian-journal-utils and update to 1.2.0.

Community Plugins catalog: Not listed yet — see README for how to submit to obsidian-releases if you want public discovery without BRAT.

Full behavior

See README.

1.1.3

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 22:00

Notices and ghost create tracking

  • Toast when frontmatter actually changes: "Added Joy to people"
  • No toast on dedupe / no-op
  • YAML error toast if frontmatter cannot be updated (body link still inserts)
  • Ghost → Create person/location now updates frontmatter
  • Ghost → Insert link only still skips frontmatter

Test plan

  1. Insert new person → see "Added Joy to people" toast
  2. Insert same person again → no mention toast
  3. Ghost → Create person → people: updated + toast
  4. Ghost → Insert link only → body only, no mention toast

1.1.2

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 21:51

Group mention expansion

Inserting a group link now expands members: into individual entries in people: (group name is not listed).

Works for:

  • Selecting an existing group from the person picker
  • Creating a new group via the member picker

Manifest version matches release tag (fixes BRAT version warning).

Test plan

  1. Insert an existing group (e.g. Ryersons) → people: lists members, body has [[GroupName]]
  2. Create a new group with 2+ members → members appear in people:
  3. Insert group when a member is already in people: → no duplicate

1.1.1

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 21:31

Mention tracking settings toggle

  • New setting: Update people/locations frontmatter on insert (default on)
  • Turn off to insert body links only — no frontmatter changes

Test plan

  1. Settings → Journal Utils → disable mention tracking
  2. Insert a person → body link only, no new people entry
  3. Re-enable → insert another person → frontmatter updates again

1.1.0

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 21:20

Journal mention tracking (preview)

Picker inserts now auto-update frontmatter on the active note:

  • Insert person link → appends to people: (deduped)
  • Insert location link → appends to locations: (deduped)
  • Group inserts still add body link only (member expansion coming next)

Setting mentionTrackingEnabled defaults on (settings toggle UI in next release).

Test plan

  1. Open a daily note
  2. Insert a person via picker → check Properties for people
  3. Insert same person again → list unchanged
  4. Insert a location → check locations

1.0.0

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 20:55

v1.0 — Journal Utils

First production release for mobile journaling with people, groups, locations, and ghost mentions.

Features

  • Insert person link — people, groups, ghosts, create-new, convert-to-group
  • Insert location link — locations, shared ghosts, create-new
  • Ghost actions — ignore, create person/location/group, legacy note conversion
  • People migration — preview + consolidate people/ folder
  • Template bootstrap — creates default vault templates if missing

Skipped (post-v1 / separate PDD)

  • Supercharged Links setup wizard (Step 11)
  • Avatar decoration (Step 12)
  • Auto frontmatter mention tracking (future PDD)

Test plan

  • BRAT update to 1.0.0
  • Mobile toolbar: person + location commands
  • End-to-end journaling session
  • Templates created in vault on first load

0.10.0

Choose a tag to compare

@sagersmith8 sagersmith8 released this 14 Jul 20:42

People folder migration

  • Migrate people folder to standard structure command (folder-sync icon)
  • Preview modal shows all moves and merges before anything runs
  • Moves flat notes (people/Graham.md → people/Graham/Graham.md)
  • Merges sub-notes into primary files with section headings
  • Adds type: person frontmatter where missing
  • Uses Obsidian rename so wikilinks update automatically
  • Records migrationCompletedAt and migration log in settings

Important

Commit or sync your vault before running migration. Review the preview carefully — this modifies many files at once.

Test plan

  • Commit vault via obsidian-git first
  • Run migration command → preview shows expected moves/merges
  • Confirm on a vault copy OR when plan looks correct
  • Verify people/Graham/Graham.md exists with type: person
  • Verify [[Graham]] still resolves in journal notes
  • people/groups/ left untouched