mirror of
https://github.com/estruyf/vscode-front-matter.git
synced 2026-08-09 02:12:50 +02:00
eece580b35
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2.1 KiB
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:
webworkerfor browser compatibility - No Node.js dependencies (fs, path, child_process)
- Uses VS Code FileSystem API (
vscode.workspace.fs) - Uses
vscode.Urifor 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