2193 Commits

Author SHA1 Message Date
Elio Struyf 90e814c11d feat: enhance readability analysis by improving markdown stripping and updating score color logic 2026-06-12 08:40:24 +02:00
Elio Struyf 6b0c6518e9 refactor: replace ref with state for managing last known content health data 2026-06-11 11:09:58 +02:00
Elio Struyf 6c9eaf7016 feat: add visibility tracking for content health component 2026-06-11 11:08:03 +02:00
Elio Struyf 27d8d79de5 feat: enhance documentation command with optional path and add actions to ContentHealth component 2026-06-05 20:46:58 +02:00
Elio Struyf f6212acf16 feat: add content health checking feature and update related components 2026-06-05 17:33:52 +02:00
Elio Struyf 521ebda482 refactor: remove unused readability optimization prompts and update related localization keys 2026-06-05 17:21:36 +02:00
Elio Struyf 80a433a3b5 feat: add content health checks and readability analysis 2026-06-05 17:01:23 +02:00
Elio Struyf cb78ee8623 chore: update CHANGELOG for version 10.11.0 with release notes link 2026-06-04 15:17:59 +02:00
Elio Struyf d0d2ae5ccc feat: add default sorting, grouping, and filtering options for contents dashboard #1036 2026-06-04 15:17:54 +02:00
Elio Struyf 7a0d89fa4e feat: Enhance Content, Media, and Snippets dashboards 2026-06-04 10:04:46 +02:00
Elio Struyf 6f333ff430 chore: update CHANGELOG to include support for freeform tags and categories in front matter validation 2026-05-27 15:08:51 +02:00
Elio Struyf 3691e52133 refactor: enhance freeform taxonomy handling in ContentTypeSchemaGenerator #1033 2026-05-27 10:56:05 +02:00
Elio Struyf 9c91882930 refactor: optimize field merging and rendering logic in ContentType and WrapperField components 2026-05-21 20:07:52 +02:00
Elio Struyf 1b5909b706 chore: update CHANGELOG for version 10.11.0 and add fix for number fields in front matter
refactor: improve empty field handling in DataListener and DataBlockField components
2026-05-14 11:11:59 +02:00
Elio Struyf 34ac4952e0 refactor: streamline notification error and warning messages in ArticleHelper 2026-05-13 11:32:36 +02:00
Elio Struyf c0614ad228 Merge branch 'beta' of github.com:estruyf/vscode-front-matter into beta 2026-05-13 11:09:43 +02:00
Elio Struyf 6c9de39501 10.11.0 2026-05-12 09:08:21 +02:00
Elio Struyf 59425d6fc7 chore: update CHANGELOG for version 10.11.0 and fix duplicate entry in 10.10.1 2026-05-12 09:05:05 +02:00
Elio Struyf 9b81bbaafe Merge pull request #1030 from danil-instacart/feat/slug-separator
feat: add frontMatter.file.slugSeparator setting
2026-05-12 09:00:19 +02:00
Danil Semelenov 43190099e5 feat: add frontMatter.file.slugSeparator setting
Allows users to configure the word separator used when generating slugs
and file names from titles. Defaults to `-` (hyphen) to preserve existing
behavior. Set to `_` for underscore-separated file names.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 14:16:38 -04:00
Elio Struyf 9dfa1d8775 fix: standardize quotes and formatting in release-beta.yml 2026-05-05 09:27:24 +02:00
Elio Struyf 83d588ff4c 10.10.1 2026-04-23 15:11:59 +02:00
Elio Struyf 6256067f92 fix: update release date for version 10.10.1 in CHANGELOG.md 2026-04-23 15:11:30 +02:00
Elio Struyf a6ab53fb85 fix: update .vscodeignore to include LOCALIZATION.md 2026-04-23 15:11:15 +02:00
Elio Struyf 4f3b3803f5 fix: update .vscodeignore to include tailwind.panel.js and .env 2026-04-23 14:36:11 +02:00
Elio Struyf a42e3d3959 fix: update .vscodeignore to include .env and ensure proper formatting 2026-04-23 14:07:27 +02:00
Elio Struyf c723a02dc7 feat: resolve Git binary path from VS Code settings and enhance Git detection
Co-authored-by: Copilot <copilot@github.com>
2026-04-23 13:22:16 +02:00
Elio Struyf a7e487f036 fix: add error handling in getSettings method of GitListener
Co-authored-by: Copilot <copilot@github.com>
2026-04-23 13:15:36 +02:00
Elio Struyf d3f326722e feat: re-add GitHub Copilot settings and enhance integration checks 2026-04-13 15:01:10 +02:00
Elio Struyf f2c3929a5a chore: update CHANGELOG for version 10.10.1 and improve code formatting in ContentTypeSchemaGenerator 2026-04-07 15:45:03 +02:00
Elio Struyf a46b854827 fix: enhance schema generation for image and file types to support multiple values #1023 2026-04-07 15:43:57 +02:00
Elio Struyf 0a8c27a6ba fix: update release date and link in CHANGELOG for version 10.10.0 2026-04-03 10:27:52 +02:00
Elio Struyf 1239460933 10.10.0 2026-04-03 10:16:13 +02:00
Elio Struyf 2f49483146 Merge pull request #1018 from estruyf/estruyf/smart-file-rename
feat: add smart rename to sync filename with front matter
2026-03-30 14:12:00 +02:00
Elio Struyf ac60d5c3d0 fix: update changelog and improve code formatting in ContentActions component 2026-03-30 14:11:47 +02:00
Elio Struyf c4ee4cfc09 feat: add smart rename to sync filename with front matter
Add a 'Smart Rename' feature that regenerates the filename from current
front matter values (title and publish date) using the same logic as
content creation. This helps users keep filenames in sync when they
change the title or publish date after file creation.

Changes:
- Add ArticleHelper.smartRename() core logic with page bundle support
- Add SmartRenameAction button to the panel webview Actions section
- Add smart rename option to dashboard content actions dropdown
- Add CommandToCode.smartRename and DashboardMessage.smartRename
- Add PanelAction type support for disabling the action
- Add localization keys for all UI strings

Closes #545

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-30 12:19:36 +02:00
Elio Struyf c49d3ef00f fix: update taxonomy settings retrieval in TaxonomyListener #1017 2026-03-26 17:13:22 +01:00
Elio Struyf 479e84a21e Merge pull request #1015 from mvanhorn/fix/hide-dotfolders-in-media
fix: hide dot-prefixed folders in media panel
2026-03-24 13:30:54 +01:00
Elio Struyf 4ea0ca06e7 Merge branch 'beta' into fix/hide-dotfolders-in-media 2026-03-24 13:30:43 +01:00
Matt Van Horn d75dc9aff7 fix: hide dot-prefixed folders in media panel
Filter out directories starting with '.' when listing folders
in the media panel. These hidden folders (like .git, .hidden)
were appearing in the media browser unexpectedly.

Added !dir.name.startsWith('.') to three readdirAsync filter
chains in MediaHelpers.ts: selectedFolder scan (line 217),
content folder scan (line 228), and static folder scan (line 246).

Fixes #509

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 01:12:26 -07:00
Elio Struyf 5e602a20c1 fix: enhance date handling in setLastModifiedDateInner for TOML support #979 2026-03-14 12:07:46 +01:00
Elio Struyf 05fcf95a00 Merge branch 'beta' of github.com:estruyf/vscode-front-matter into beta 2026-03-14 11:50:28 +01:00
Elio Struyf 753bb3dc14 fix: add entry for content view sorting issue in changelog 2026-03-14 11:40:59 +01:00
Elio Struyf aa7c201a07 Merge pull request #1009 from estruyf/copilot/fix-content-view-sorting-issue
Fix content view Modified Date sorting to use frontmatter field value instead of file mtime
2026-03-14 11:40:17 +01:00
Elio Struyf 767af177e8 fix: update text color for settings and select item components to improve visibility in dark themes Issue: Settings Page is Unreadable in Dark Themes
Fixes #964
2026-03-14 11:38:21 +01:00
copilot-swe-agent[bot] 7415ea786e fix: pass dateFormat to DateHelper.tryParse when parsing modified date field
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2026-03-14 10:33:03 +00:00
copilot-swe-agent[bot] 2ca2993786 Initial plan 2026-03-14 10:30:18 +00:00
Elio Struyf fb95439452 fix: improve error handling for file reading and template loading in ArticleHelper and ContentType #950 2026-03-14 11:26:53 +01:00
Elio Struyf b6ac0ea1e6 refactor: improve handling of field values and remove unused variables in PagesParser #958 2026-03-14 11:22:32 +01:00
Elio Struyf 1c0ce6a6f2 Merge pull request #1007 from estruyf/revert-960-copilot/fix-958
Revert "Fix variable frontmatter error - handle both string and object formats for preview image fields"
2026-03-14 11:16:55 +01:00