Skip to content

Releases: ryanncode/point-blank

v0.7.0

10 Jul 15:17

Choose a tag to compare

[0.7.0] - 2025-06-29

Added

  • You can now select a single-line bullet point for copying, making it easier to duplicate or move bullet items.
  • When typing or pasting from the start of a list item line, the bullet point style now matches the next or previous list item line at the same level of indent for consistency.

Changed

  • Replaced the document parser with a high-performance "Dirty Range" incremental parser, eliminating typing lag in large documents.
  • Paste operations are now handled as a single, atomic transaction. This prevents potential race conditions with the incremental parser and ensures that the document state remains consistent, improving performance and reliability, especially for large pastes.

Fixed

  • Fixed an issue where automatic bullet insertion would interfere with VS Code's auto-completion for brackets, parentheses, and quotes.
  • Pasting a bullet at the beginning of a line no longer erases the line; pasted content is merged or inserted intelligently.
  • Numbered list items will remove their default bullet point.
  • Paste handling is now more robust: bullets are correctly added when pasting at the start of indented lines, and never in the middle of a line.

Testing

  • Added comprehensive unit tests for document parsing and paste scenarios.
  • All parsing and paste logic is now tested using Jest unit tests.

v0.6.3

27 Jun 22:30

Choose a tag to compare

[0.6.3] - 2025-06-27

Fixed

  • Inline query update now correctly recognizes and replaces both LIST (- [[...]]) and TRANSCLUDE (- ![[...]]) result lines above the query block. This prevents duplicate or stale results when using markdown transclusion in queries.

v0.6.2

27 Jun 20:58

Choose a tag to compare

[0.6.2] - 2025-06-27

Added

  • New setting and command: Toggle Auto Bullets (pointblank.toggleAutoBullets). You can now enable or disable automatic bullet point insertion for new lines and pastes, with a default keybinding (Alt+B).

Fixed

  • Multi-line paste: If the first line of the pasted content is empty, default bullet points are now correctly added to all following non-empty lines (when auto bullets are enabled).

v0.6.1

16 Jun 03:04

Choose a tag to compare

[6.1.0] - 2025-06-15

Added

  • Powerful Inline Query Language: A major new feature that allows you to search for and display information directly within your notes.
    • Supports LIST (wiki-style links) and TRANSCLUDE (embedded content) actions.
    • Query from FILES (metadata) or BLOCKS (inline content).
    • Filter results with a WHERE clause supporting AND/OR and multiple operators (=, !=, >, <, ::).
    • Sort results with SORT BY.
    • Define search scope with IN clause, supporting this.file, this.folder, workspace, and now relative paths (e.g., IN "./notes/").

v0.6.0

15 Jun 21:11

Choose a tag to compare

[0.6.0] - 2025-06-15

Changed

  • Major refactor of the template system. Templates are now defined by a Type:: property and stored in .vscode/templates.
  • Inline template expansion is now triggered by TypeName:: instead of the old @TypeName syntax.

Added

  • Support for optional YAML front matter in template files for extended metadata (used in quick open file type, though not used in inline expansion).