15 Commits

Author SHA1 Message Date
olivier 3df01c6ede 1.2.0 2026-09-07 12:11:03 -04:00
olivier 526f54a640 1.1.0: fix Live Preview crash, add Reading View inline support, birthday labels
- Fix RangeSetBuilder ordering crash: inline and fenced-block decorations
  are now merged and sorted before being added, instead of two unsorted
  passes (crashed whenever a fenced block preceded inline code in a note).
- Add explicit @codemirror/state and @codemirror/view devDependencies
  (previously only transitive via @codemirror/language).
- Add Reading View support for inline `date-calc:` spans via
  registerMarkdownPostProcessor (previously Live Preview only), mirroring
  the approach used by Dataview's inline queries.
- Fix verbose=false being silently truthy (non-empty string) in inline
  key=value config, which meant it never actually disabled verbose output.
- Fix diff type auto-inference: from/to was dead code (countdown's check
  always matched first); reordered so from+to or start+end infer diff.
- Implement documented but missing birthday label support: cfg.label,
  falling back to frontmatter name ("Jane's age:"), then "Age:".
- Split main.ts (777 lines) into src/ modules per AGENTS.md conventions.
- Fix duplicated command-palette prefixes, move inline JS styles to
  styles.css, fix package.json author, drop orphaned showArrow setting.

Verified: unit tests against the real bundled logic (mocked obsidian
module), a reproduction of the RangeSetBuilder crash against the real
@codemirror/state package, and live end-to-end testing in Obsidian via
CDP/Playwright (Tchernobyl vault).
2026-09-07 11:45:45 -04:00
olivier 978181b27d petits changements 2026-02-24 21:55:09 -05:00
olivier 4dc6901ba8 update 2026-01-04 21:11:14 -05:00
olivier ee7be363cc WIP. inline doesn't work, but the rest does. 2025-09-19 20:52:30 -04:00
Aleksey Rowan e60294b950 Update manifest description (#77) 2023-11-15 12:17:04 -05:00
Erica Xu 9be2b5d748 Update manifest.json 2023-07-11 11:37:36 -04:00
Erica Xu 97d84bc54b Update manifest.json 2022-12-05 15:28:53 -05:00
lishid b46f6c9322 Update for 0.15 2022-08-09 13:38:50 -04:00
Xiao Meng f690c04577 use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
lishid 3afc9d78ab Update sample plugin to use ESBuild. 2021-10-19 13:34:58 -04:00
lishid 318cb2b055 Added versions.json 2020-11-10 02:52:56 -05:00
lishid 2d6aebfe0a Update manifest.json 2020-10-28 21:33:32 -04:00
lishid ed97541d3b Add version number. 2020-10-28 19:20:59 -04:00
lishid ed3770792a Initial commit! 2020-10-25 16:58:31 -04:00