Skip to content

v1.7.0 — 11 New Features

Latest

Choose a tag to compare

@ianclemence ianclemence released this 22 Aug 04:45

What's New in v1.7.0

Features

F1: Enhanced Word Count Progress Bar

  • Animated progress bar with smooth cubic-bezier transitions
  • Milestone markers at 25%, 50%, 75% that light up as you write
  • Celebration animation when reaching your goal

F2: Offline Resilience

  • Service worker now properly caches esm.sh/* wildcard imports
  • Separate CDN cache layer for immutable assets (cache-first strategy)
  • Offline fallback page with retry button when disconnected

F3: Improved Footnotes

  • Footnote section now has a 'Footnotes' heading
  • Better backref styling with accent color and hover effects
  • Proper footnote content parsing (strips single

    wrapper)

F4: Backlinks Panel

  • Toggle button added to viewer header
  • Keyboard shortcut: Ctrl+Shift+B
  • Auto-refreshes when switching files
  • Active state indicator on button

F5: Full-Text Vault Search

  • Now also scans idb-keyval stored files (not just DB list)
  • Keyboard shortcut: Ctrl+Shift+F focuses the search input
  • Results grouped by file with line numbers and highlighted matches

F6: Frontmatter Metadata UI

  • New aliases field (comma-separated, writes \�liases: [...])
  • Custom fields section with add/remove key-value pairs
  • Parses existing frontmatter including custom fields on open

F7: PDF Export Improvements

  • Title header and date stamp on every page
  • Header and footer lines for professional appearance
  • Enhanced @media print CSS with page-break rules for headings, code blocks, tables, and images

F8: Image/Attachment Embedding

  • Paste images directly from clipboard (Ctrl+V) — stored as attachments
  • Drop files onto the editor — automatically stored and inserted
  • Works with any image format supported by the browser

F9: Multi-Cursor Commands

  • Added to command palette: Add Cursor, Select Next/All Occurrences, Undo Cursor
  • Documented in help modal under new 'Multi-Cursor' section
  • Shortcuts: Alt+Click, Ctrl+D, Ctrl+U, Ctrl+Shift+L

F10: Note Templates

  • Template variables: {{date}}, {{weekday}}, {{time}}, {{title}}\
  • Custom templates saved to IndexedDB (persist across sessions)
  • 'Save Current' card in template picker to save any note as template

F11: Explorer Drag-and-Drop Reordering

  • Position-aware drop indicators (shows before/after with colored border)
  • Sort order persisted in localStorage per folder
  • Visual feedback during drag operations

Bug Fixes

  • Template content now uses variables instead of hardcoded dates
  • Backlinks panel properly toggles active state on button
  • Metadata panel correctly parses and preserves custom frontmatter fields

Technical

  • Service worker updated to v7 with CDN_CACHE separation
  • Template system generalized with \expandTemplateVars()\ function
  • Explorer sort respects custom order from localStorage