Skip to content

Releases: shivamx96/leafpress-obsidian-plugin

0.1.4

28 Jan 04:11

Choose a tag to compare

  • Update plugin name and description

0.1.3

27 Jan 19:32

Choose a tag to compare

Features

  • Ignored directories: Configure patterns to exclude files/folders from build (glob supported)
  • Default ignore: templates directory now excluded by default on site initialization

Fixes

  • Windows port detection: Filter netstat for LISTENING state only to avoid false positives
  • Windows server stop: Improved taskkill reliability by targeting only listening sockets

0.1.2

27 Jan 17:22

Choose a tag to compare

Improvements

  • Server stop reliability: Added waitForServerStopped to poll until port is freed
  • Navigation item UX: Combined label and path into single modal
  • Path autocomplete: Folder suggestions when adding navigation items
  • Terminal commands: Full vault path in deploy commands for easy copy-paste
  • Cross-platform commands: Platform-aware terminal commands (Unix vs Windows paths)

0.1.1

26 Jan 19:23

Choose a tag to compare

Improvements

  • Cross-platform support: Added platform utilities for Windows, macOS, and Linux
    • Browser opening (open, xdg-open, cmd /c start)
    • Port detection (lsof on Unix, netstat on Windows)
    • Process termination (cross-platform)
    • Zip extraction (PowerShell on Windows, unzip on Unix)

Documentation

  • Updated README with installation instructions, features, and configuration guide
  • Added screenshot and sample garden images

0.1.0

26 Jan 18:37

Choose a tag to compare

Features

  • Core functionality: Build, deploy, and preview your Obsidian vault as a static website
  • Binary management: Auto-download and manage leafpress CLI binary
  • Theme configuration: Customize fonts, colors, backgrounds, and navigation styles
  • Feature toggles: Enable/disable graph, TOC, search, wikilinks, and backlinks
  • Deployment support: GitHub Pages, Vercel, and Netlify integration
  • Site settings: Configure title, description, author, base URL, and social image
  • Navigation management: Add, edit, and delete navigation menu items
  • Note templates: Default template with frontmatter fields for new notes
  • Status panel: Real-time server status, page count, and deployment info
  • Change tracking: Track pending changes since last deployment
  • CLI updates: Check for and install CLI updates from settings

Technical

  • SHA1 file hashing for deployment state tracking
  • Race condition prevention in server management
  • File change listener for automatic panel refresh
  • GitHub Actions release workflow