Skip to content

Releases: FootPrintStudio/obsidian-grimoire

v0.9.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 15 Sep 21:35

Epochs fantasy calendar support

  • PqDate.calendarId for calendar-scoped dates
  • date / dateformat hooks route through Epochs when a calendar is set
  • Calendar-aware date ± dur arithmetic
  • YAML coerce for fantasy calendar date values
  • Graceful degrade when Epochs is disabled or unavailable

v0.8.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 12 Sep 19:32

Highlights

  • conv(value, from, to) — length / mass / temperature conversion (ftin → feet+inches string; bare unit idents supported)
  • inRange(value, low, high) — inclusive boolean range check for use with choice

BRAT assets: main.js, manifest.json, styles.css, versions.json.

Full Changelog: v0.7.2...v0.8.0

v0.7.2

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 06 Sep 04:28

Highlights

  • AS image / AS img renders via Obsidian ![[…]] embeds and fills available column/cell width
  • Settings for AS badge/pill tone triggers (success / warn / danger; whole-word match)
  • Settings for AS meter/stars glyphs (filled / empty characters)

BRAT assets: main.js, manifest.json, styles.css, versions.json.

Full Changelog: v0.7.0...v0.7.2

v0.7.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 05 Sep 20:33

Highlights

  • New AS styles: badge/pill, callout, progress, meter/stars, image, wiki
  • Functions: exists, age, numberformat
  • Ordinal token O in dateformat / durationformat (e.g. MMMM ddO, yyyy → October 3rd, 2003)

BRAT assets: main.js, manifest.json, styles.css, versions.json.

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 05 Sep 19:34

Highlights

  • AS tag / AS tags — dedicated tag chips (click → search). AS card is text pills only (no auto-detect).
  • Targeted AS — style any subexpression: default(location AS card, "*Unknown*"), "**Location:** " + (location AS card).
  • Mixed plain + styled concat renders inline (markdown/HTML alongside chips).

BRAT assets: main.js, manifest.json, styles.css, versions.json.

Full Changelog: v0.4.0...v0.6.0

v0.4.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 18 Aug 18:34

Official Grimoire plugin identity.

  • Plugin id is now grimoire (vault folder grimoire).
  • GitHub repository is now FootPrintStudio/obsidian-grimoire (old obsidian-inline-query URLs redirect).

BRAT: FootPrintStudio/obsidian-grimoire

Grimoire v0.3.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 18 Aug 00:52

Grimoire v0.3.0

The plugin display name is now Grimoire. The plugin id remains property-query.

Display styles

Append AS <style> after a q= expression (instead of Property Pretty’s property.card / ~ tags.cards syntax):

`q= default(characterStatus, "<font color=\"#595959\">Alive, Dead, Undead.</font>") AS card`
Suffix Result
AS card / cards Pill chips (HTML allowed; tag-like values are clickable)
AS button / buttons Link buttons
AS cards-code / code Monospace chips
AS inline Comma-separated text
AS list Bulleted list

AS is a trailing suffix, not an expression operator. Settings include Button link open for AS button.

See the README and Guide.

v0.2.1

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 12 Aug 01:01

Changes

  • Prefer markdown when content mixes markdown and HTML (so **bold** + <br> works correctly).
  • Settings README and Guide tabs work under BRAT via embedded docs in main.js.

Property Query v0.2.0

Choose a tag to compare

@FootPrintStudio FootPrintStudio released this 11 Aug 08:17

Property Query v0.2.0

Highlights

  • Syntax highlighting for `q= …` in Source mode, Live Preview, and Reading view (when evaluation is off)
  • Full PQL language with 15 functions, date/duration arithmetic, and calendar units
  • Dataview coexistence — shields lone `==` snippets; runs before Dataview post-processor
  • In-app Guide and README tabs in settings
  • 39 unit tests via bash test.sh

Settings

  • Inline prefix (default q=)
  • Enable in Reading view
  • Syntax highlight inline queries
  • Refresh on metadata change
  • Debug mode

See README and GUIDE for full documentation.