Commit Graph

94 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 7847464899 refactor: improve StructureView layout and enhance folder selection logic in PagesListener 2026-03-06 17:32:46 +01:00
Elio Struyf 7db95ca091 refactor: remove chatbot functionality and related localization keys 2026-03-06 16:56:27 +01:00
Elio Struyf aa0ee4708a Merge branch 'copilot/fix-937' into beta 2025-09-09 19:51:43 +02:00
Elio Struyf 219c4bd657 Merge branch 'copilot/fix-965' into beta 2025-09-09 09:39:45 +02:00
copilot-swe-agent[bot] e4147eed09 Implement Structure view for dashboard with folder hierarchy display
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2025-09-08 20:11:43 +00: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 43a6a22721 Fix typo #969 2025-07-15 23:26:45 +02:00
Stephanie Wertman 9f2f279c20 Rephrase welcome message in localization.enum.ts
Rephrase welcome message to join sentence fragments and improve tone.
2025-04-15 12:06:16 -07:00
Elio Struyf 64f1da6355 Enhancement: auto switch to editor panel when opening a markdown file #915 2025-02-06 11:08:36 +01:00
Elio Struyf 5a45fdc94f Added progress 2024-11-29 15:19:22 +01:00
Elio Struyf b043c22437 Add media folder actions and localization updates #892 2024-11-29 12:05:08 +01:00
Elio Struyf 231bd89619 Added density tooltip 2024-11-28 09:04:25 +01:00
Elio Struyf d7282b18eb Update key 2024-11-27 15:58:57 +01:00
Elio Struyf c02275d20b #705 - Style fixes 2024-11-25 13:41:43 +01:00
Elio Struyf a7f183b6cc #705 - further improve keywords section 2024-11-25 11:59:22 +01:00
Elio Struyf 22ce41c3eb #705 - UX improvements for SEO panel 2024-11-21 16:14:25 +01:00
Elio Struyf 63ea564734 #863 fix empty page folder cache 2024-10-07 21:14:58 +02:00
Dennis Zoma aea87a6168 feat: Add action to create or open translation file dynamically 2024-10-07 08:04:29 +02:00
Elio Struyf 07f124dcf5 Add empty view heading for creating new data file #834 2024-09-16 12:13:30 +02:00
Elio Struyf d0b7af5c86 Enhancement: Ability to create new data files for a folder #834 2024-08-14 14:06:52 +02:00
Elio Struyf 86de4fa767 feat: Add select all action #831 2024-07-18 16:35:17 +02:00
Elio Struyf b03d972d31 #824 - Field actions 2024-06-28 09:23:26 +02:00
Elio Struyf bd1fc32f1c #823 - Copilot setting 2024-06-27 14:39:22 +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 582c09875e Add docs #822 2024-06-20 11:39:26 +02:00
Elio Struyf b90f2adb18 #788 - Added localization 2024-05-23 20:13:54 +02:00
Elio Struyf 18b7708367 #797 - Enhancing the card menu and type 2024-04-25 11:06:00 +02:00
Elio Struyf 0b7f58d0ab #785 - Added custom script actions to the bottom of the cards 2024-04-01 16:39:05 +02:00
Elio Struyf 5d0fc4f605 Update localization 2024-03-28 15:19:26 +01:00
Elio Struyf 3a74c14ba6 Update localization 2024-03-19 10:06:07 +01:00
Elio Struyf a5ac7379bc #777 - Show error when front matter parsing failed 2024-03-18 14:31:29 +01:00
Elio Struyf c82c081fce #773 - Rename files 2024-03-14 16:38:17 +01:00
Elio Struyf c1a0609216 Update changelog 2024-03-13 15:02:23 +01:00
Elio Struyf 0ae7cb27ce Added localization 2024-03-13 14:58:58 +01:00
Elio Struyf ec9f55b982 Localization actions 2024-03-13 11:32:42 +01:00
Elio Struyf 2bc103026b Editor panel + content action bar 2024-03-12 13:53:43 +01:00
Elio Struyf 23b1efec55 Multi-select actions 2024-03-11 16:52:14 +01:00
Elio Struyf c298f2fd69 #760 - Windows file path fixes in multilingual 2024-02-24 13:46:26 +01:00
Elio Struyf 1b0a99b8fb Azure translations 2024-02-22 15:25:05 +01:00
Elio Struyf 241e660694 #756: Support for creating translation from any page + change path logic 2024-02-22 09:52:59 +01:00
Elio Struyf e9af7e1793 #756 - Move deepl key to secret storage 2024-02-21 10:00:48 +01:00
Elio Struyf 49e7fe6377 #756 - Support the ability to use Deepl 2024-02-20 21:59:36 +01:00
Elio Struyf 51ece235f8 #756 - Language filter + card actions + submenu 2024-02-19 16:04:41 +01:00
Elio Struyf 7f1dc88bd4 Updated localization 2024-02-15 13:47:13 +01:00
Elio Struyf bdce486a24 Use dropdown of shadcn 2024-02-14 18:14:58 +01:00
Elio Struyf 514272835a Merge branch 'dev' of github.com:estruyf/vscode-front-matter into poc/git-branching 2024-02-12 13:02:36 +01:00
Elio Struyf d06be0efa1 Merge branch 'dev' into poc/git-branching 2024-02-12 12:36:02 +01:00
Elio Struyf 62b9f12494 #673 - git settings 2024-02-05 19:28:16 +01:00