Commit Graph

257 Commits

Author SHA1 Message Date
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 e25cb9796a Remove AI sponsor feature and related settings; update changelog and localization files #983 2026-03-06 16:35:46 +01:00
Elio Struyf 219c4bd657 Merge branch 'copilot/fix-965' into beta 2025-09-09 09:39:45 +02:00
copilot-swe-agent[bot] beef6f36d8 Implement first paragraph keyword check for SEO validation
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2025-09-08 20:07:41 +00:00
Elio Struyf 99405042ed Refactor date change handling in DateTimeField to ensure proper timezone formatting and fallback to ISO string 2025-07-14 21:24:31 +02:00
Elio Struyf dde0231f19 #933 - Timezone integration in DateField 2025-03-26 08:57:01 +01:00
Elio Struyf b48e34ecb0 Remove CenterIcon ref 2024-11-28 18:24:54 +01:00
Elio Struyf 3bdae40ff0 Updated center layout icon 2024-11-28 18:19:42 +01:00
Elio Struyf 94df672f4c Updated yellow to warning 2024-11-28 18:18:55 +01:00
Elio Struyf 98c5b56310 Fix errors 2024-11-28 09:19:48 +01:00
Elio Struyf 231bd89619 Added density tooltip 2024-11-28 09:04:25 +01:00
Tooster 2dc4865581 #705 - fix styles - align checks badge padding and margin 2024-11-28 00:30:45 +01:00
Tooster f1ae0d60cc #705 - UI tweaks and accessibility changes 2024-11-28 00:10:27 +01:00
Elio Struyf 42fe1c2887 #705 - Style changes 2024-11-25 16:49:47 +01:00
Elio Struyf c02275d20b #705 - Style fixes 2024-11-25 13:41:43 +01:00
Elio Struyf 147823bfd0 #705 - update density 2024-11-25 12:00:07 +01:00
Elio Struyf a7f183b6cc #705 - further improve keywords section 2024-11-25 11:59:22 +01:00
Elio Struyf e10ee11f0e Fix title field on keywords section #705 2024-11-24 18:03:39 +01:00
Elio Struyf fca8d260d5 Enhance SEO components with keyword management and styling updates #705 2024-11-22 09:27:46 +01:00
Elio Struyf 22ce41c3eb #705 - UX improvements for SEO panel 2024-11-21 16:14:25 +01:00
Elio Struyf c40fcba088 #872 - set default values in fields field type 2024-10-23 17:24:08 +02:00
Elio Struyf 2269994b43 separate the wysiwyg field 2024-10-09 14:13:55 +02:00
Elio Struyf 8c2d243777 WIP 2024-10-08 19:40:58 +02:00
Elio Struyf 17860a18f4 Merge branch 'issue/851' of github.com:wottpal/vscode-front-matter into wottpal-issue/851 2024-10-07 21:58:08 +02:00
Dennis Zoma 39704f3a55 feat: Add option to filter content relationship options by active locale 2024-10-07 10:54:20 +02:00
Dennis Zoma ba1cf95ffd feat: Show slug in content relationship combobox option 2024-10-07 08:38:22 +02:00
Elio Struyf 6fd526e962 Added eslint to webpack config 2024-09-27 11:14:34 +02:00
Elio Struyf 017a2d7597 #855 - Fix collapsible state 2024-09-27 09:03:30 +02:00
Elio Struyf 8b95468c78 datetime type fields not respecting empty default value #853 2024-09-23 10:02:48 +02:00
Elio Struyf 6588b90e7d Added collapsible panes 2024-09-18 14:05:12 +02:00
Elio Struyf 121a84659f Show non-empty fields in metadata panel #849 2024-09-18 09:18:58 +02:00
Elio Struyf 178207fd82 #837 - Update dropdowns 2024-09-16 16:06:39 +02:00
Elio Struyf 83abff67ac #837 - Adopt vscrui components 2024-09-13 13:43:34 +02:00
Elio Struyf d240e8fdc8 #846 - Add GH Copilot action for title field 2024-09-09 12:35:24 +02:00
Elio Struyf e95e9a8fc7 #842 - Allow the slug to be set to an empty value 2024-09-06 14:12:12 +02:00
Elio Struyf 3f8665cadf #845 - Fix empty values for number fields 2024-09-05 14:05:37 +02:00
Elio Struyf ced7e41fe6 feat: Add support for DefaultFields.Keywords in ContentTypeValidator #467 2024-07-09 21:26:52 +02:00
Elio Struyf 47e8caeede Issue: slug placeholder not working if there is no title field #830 2024-07-03 14:35:25 +02:00
Elio Struyf 4197de2b2e #824 - Added support in single image field 2024-06-28 17:42:19 +02:00
Elio Struyf b03d972d31 #824 - Field actions 2024-06-28 09:23:26 +02:00
Elio Struyf 3a4e9fd8ff #823 - Support titles and taxonomy 2024-06-26 11:35:02 +02:00
Elio Struyf b00d7a077d #823 - First steps into integrating GH Copilot 2024-06-25 22:25:16 +02:00
Elio Struyf 1e1c0cedb0 #812 - Support for case 2 2024-06-14 13:40:02 +02:00
Elio Struyf c58d0573c6 #811 - Update default feature flags 2024-06-10 15:07:07 +02:00
Elio Struyf d8d72980ea #811 - Added panel.gitActions view mode option 2024-05-23 12:35:10 +02:00
Elio Struyf 9136841b30 #716 - Missing class 2024-04-08 14:01:04 +02:00
Elio Struyf 0e21093f92 Move taxonomy picker 2024-04-08 13:45:16 +02:00
Elio Struyf c17400ce6d #783 - Always show custom panel views 2024-03-27 10:57:30 +01:00
Elio Struyf a5ac7379bc #777 - Show error when front matter parsing failed 2024-03-18 14:31:29 +01:00
Elio Struyf c245e1474c Icon updates 2024-03-15 14:48:15 +01:00