Skip to content

Releases: quboliu/flintmark

Flintmark 0.32.10

Choose a tag to compare

@github-actions github-actions released this 01 Aug 08:54
  • Line-delimited display math renders in Live Preview. TeX enclosed by
    delimiter-only $$ lines now renders as a measured KaTeX block, including
    multi-line formulas such as chained Attention transformations. Moving the
    caret into the block still reveals the editable Markdown source.
  • Strict math regressions. Unit coverage pins the requested Attention
    formula, fenced-code isolation, and safe handling of unclosed delimiters; the
    real-editor E2E suite verifies error-free KaTeX output and guards click-to-caret
    alignment below multiple display blocks by checking the exact persisted line.

Flintmark 0.32.9

Choose a tag to compare

@github-actions github-actions released this 07 Jul 18:02
  • Larger in-file search panel. The Live Preview find/replace panel is roomier,
    with wider inputs, larger controls, and wrapping layout for narrow panes.
  • Regression coverage: Enter advances Live Preview search. The E2E suite now
    verifies the CodeMirror search panel keeps Enter/Shift+Enter navigation active
    after the panel styling changes.

Flintmark 0.32.8

Choose a tag to compare

@github-actions github-actions released this 06 Jul 04:29
  • Fix: light mode uses a pure white editor background. The light surface now
    resolves to the theme's white base instead of a slightly grey derived fallback.
  • Regression coverage: code tokens must receive theme colors. The Live
    Preview e2e suite now fails if fenced-code tokens exist but are visually
    uncolored, protecting the bundled theme CSS path used by syntax highlighting.

Flintmark 0.32.7

Choose a tag to compare

@github-actions github-actions released this 06 Jul 03:38
  • Inline SVG blocks render in Live Preview. Flintmark now renders raw
    <svg>...</svg> HTML blocks, including the common plain <div> wrapper used
    by Obsidian notes, as preview images instead of showing the source. The renderer
    is intentionally narrow: only a single SVG block is accepted, the caret reveals
    editable source, and unsafe SVG markup is stripped before the image is loaded.

Flintmark 0.32.6

Choose a tag to compare

@github-actions github-actions released this 24 Jun 03:06
  • Fix: local images survive parent-folder renames and bulk attachment changes.
    Flintmark now treats VS Code file watcher events as invalidation hints and
    rebuilds image/note indexes from a reconciled workspace snapshot. This fixes
    broken images after renaming a folder that contains a note and its assets/
    directory, and covers nested attachment trees created outside VS Code.

Flintmark 0.32.5

Choose a tag to compare

@github-actions github-actions released this 23 Jun 07:03
  • Fix: Live Preview now tracks VS Code theme changes. The editor projects
    VS Code's dark/light/high-contrast mode onto the Flintmark root instead of
    mutating the webview body, and updates CodeMirror's theme polarity in place.
    This fixes the dark-theme caret, removes the light gutter strip, and keeps
    scroll position/selection intact when switching themes.

Flintmark 0.32.4

Choose a tag to compare

@github-actions github-actions released this 22 Jun 08:55
  • Fresh-open YAML defaults to Properties preview. Notes that start with
    YAML frontmatter now initialize the caret just after the frontmatter block, so
    the Properties panel appears immediately on open while still revealing editable
    YAML when the panel itself is clicked.
  • Fix: long documents keep preview stable while fast-scrolling. Live Preview
    decorations no longer rebuild from viewport-only ranges on every scroll; this
    keeps CodeMirror's height map stable for code-heavy notes and prevents the
    temporary source/blank rendering seen when scrolling quickly through long
    documents. Very large files above the full-preview cutoff now keep a stable
    source view instead of attempting partial layout-affecting preview.

Flintmark 0.32.3

Choose a tag to compare

@github-actions github-actions released this 22 Jun 07:25
  • Fix: YAML Properties no longer breaks click targeting. The Properties
    panel now follows CodeMirror's block-widget measurement rules, so clicking
    lines below frontmatter lands the caret on the clicked line instead of the next
    line or a blank line.
  • Editable Properties panel. Clicking the Properties panel now reveals the
    raw YAML frontmatter in place; move the cursor back into the note body and the
    panel returns.

Flintmark 0.32.2

Choose a tag to compare

@github-actions github-actions released this 21 Jun 15:07
  • Properties panel, closer to Obsidian. The panel now has a "Properties"
    header
    and a per-property type icon in the leading column — a calendar for
    ISO dates, a list glyph for sequences, a tag glyph for tags, and text lines for
    plain scalars. Icons are inferred from each value and drawn inline (Lucide-style),
    with no icon-font dependency, so there's no measurable rendering cost. The
    panel stays read-only; edit the raw YAML in the Code view (</>).

Flintmark 0.32.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 14:43
  • Fix: the Properties panel now appears on open. In 0.32.0 it was reveal-gated,
    so a note that opened with the cursor at the top (inside the frontmatter) showed
    raw YAML instead of the panel — it looked like nothing happened. The panel is now
    always shown (matching Obsidian's Live Preview); edit the raw YAML via the
    Code view (</>), mirroring Obsidian's Source mode.