Files
vscode-front-matter/lite/CHANGELOG.md
2026-01-07 16:27:42 +00:00

2.1 KiB

Changelog - Front Matter Lite

All notable changes to the Front Matter Lite extension will be documented in this file.

[Unreleased]

Added

  • Metadata Panel - Edit front matter fields directly in the sidebar panel
    • View and edit all front matter fields for the current markdown file
    • Support for text, textarea, date, and array fields (tags/categories)
    • Auto-save changes to the file
    • Refresh button to reload metadata
  • Initial release of Front Matter Lite for virtual workspaces
  • Dashboard webview with folder and file listing
  • Register content folders via context menu
  • Create content command
  • Basic front matter template
  • Virtual workspace detection
  • Support for github.dev and vscode.dev
  • File operations using VS Code FileSystem API
  • Configuration persistence
  • Content file browser in dashboard

Features

  • Register content folders
  • Create new markdown files with front matter
  • Edit front matter metadata in panel
  • View registered folders
  • List content files
  • Open files from dashboard
  • Manual refresh

Limitations

  • Dashboard is read-only (no inline editing)
  • Limited to 100 files per folder
  • No file system watch (manual refresh required)
  • No media management
  • No git integration
  • No custom scripts
  • No local server preview

Architecture

Built as a web extension with:

  • Target: webworker for browser compatibility
  • No Node.js dependencies (fs, path, child_process)
  • Uses VS Code FileSystem API (vscode.workspace.fs)
  • Uses vscode.Uri for path operations
  • Webview-based dashboard UI

Roadmap

Future enhancements planned:

  • Inline front matter editing in dashboard
  • Better content filtering and search
  • Tags and categories management
  • Simple content preview
  • Export content list
  • Keyboard shortcuts
  • Better error handling
  • Content statistics

Version 1.0.0 Goals

Before releasing v1.0.0:

  • Complete testing in github.dev
  • Complete testing in vscode.dev
  • User feedback incorporated
  • Documentation complete
  • Bug fixes for all critical issues
  • Performance optimization