Commit Graph

439 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 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
Elio Struyf 7847464899 refactor: improve StructureView layout and enhance folder selection logic in PagesListener 2026-03-06 17:32:46 +01:00
Elio Struyf 5c0076b9b2 refactor: clean up whitespace and formatting in multiple components 2026-03-06 16:51:47 +01:00
Elio Struyf 7ea0fbad05 feat: add move file functionality and create content in folder dialog 2026-03-06 16:51:41 +01:00
Elio Struyf aa0ee4708a Merge branch 'copilot/fix-937' into beta 2025-09-09 19:51:43 +02:00
Elio Struyf 24c26ac855 Refactor StructureView and Overview components for improved readability; remove unused sorting logic and adjust layout styles 2025-09-09 19:50:21 +02:00
Elio Struyf cda217ac76 Enhance StructureView to normalize folder paths and improve page assignment logic 2025-09-09 19:14:38 +02:00
copilot-swe-agent[bot] d4c5ca1c18 Fix folder path normalization in Structure view for proper nesting
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2025-09-09 13:56:45 +00:00
copilot-swe-agent[bot] b62d1e8177 Fix folder hierarchy rendering in Structure view
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2025-09-09 13:32:16 +00:00
copilot-swe-agent[bot] 65fc9f38ed Fix Item rendering for Structure view type
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
2025-09-09 13:17:44 +00: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
Elio Struyf 0c7e3fb42b Enhancement: Support for numbers (int) in Snippets
Fixes #973
2025-09-08 21:48:30 +02:00
Elio Struyf a164a849da Fix: add refresh button to media dashboard when custom scripts are defined 2025-02-12 15:01:13 +01:00
Elio Struyf 482cbc3bf6 Issue: [[&mediaUrl]] placeholder in Media snippets is not relative #913 2025-02-06 11:40:22 +01: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 1c269db91d Issue: [BUG] Filtering on field with multiple values does not work as expected #895 2024-12-30 11:39:12 +01:00
Elio Struyf 324184964b Update media 2024-11-29 15:42:47 +01:00
Elio Struyf 1f6ea6ac20 Sorting on folders 2024-11-29 15:41:50 +01:00
Elio Struyf b043c22437 Add media folder actions and localization updates #892 2024-11-29 12:05:08 +01:00
Elio Struyf 2f76de2a28 #405 - Implement custom grouping option 2024-11-27 16:00:34 +01:00
Elio Struyf eb22a97198 Optimizations 2024-11-27 15:58:38 +01:00
Elio Struyf 42fe1c2887 #705 - Style changes 2024-11-25 16:49:47 +01:00
Elio Struyf e838f18abc Remove unused ref 2024-11-04 13:42:36 +01:00
Elio Struyf 0e04e687fa #878 - Enhanced select all logic 2024-10-24 12:05:07 +02:00
Elio Struyf c6f40194b4 Refactor snippet type display logic #867 2024-10-23 17:53:27 +02:00
Elio Struyf 0f3c43e0fc Fix button styling on the data screen #858 2024-10-08 09:31:40 +02:00
Elio Struyf 6fd526e962 Added eslint to webpack config 2024-09-27 11:14:34 +02:00
Elio Struyf 06718c3577 #837 - Update panels component 2024-09-16 17:31:22 +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 83abff67ac #837 - Adopt vscrui components 2024-09-13 13:43:34 +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 31460026ee Hide media scripts when empty 2024-08-13 09:21:32 +02:00
Elio Struyf f583e0e91a #820 - Update endpoints 2024-07-19 16:29:10 +02:00
Elio Struyf 00bbb3879f Telemetry removal 2024-07-18 17:08:16 +02:00
Elio Struyf 1d7436d051 chore: Update website and API hosts #820 2024-07-18 16:47:22 +02:00
Elio Struyf 86de4fa767 feat: Add select all action #831 2024-07-18 16:35:17 +02:00
Elio Struyf c173fe973c feat: Add support for fmContentType metadata field #467. 2024-07-09 13:31:19 +02:00
Elio Struyf 582c09875e Add docs #822 2024-06-20 11:39:26 +02:00
Elio Struyf c58d0573c6 #811 - Update default feature flags 2024-06-10 15:07:07 +02:00
Elio Struyf 16453cbb21 #442 - Hide sidebar 2024-05-23 16:44:15 +02:00
Elio Struyf 46e90df501 Fix feature flag 2024-05-23 16:12:55 +02:00
Elio Struyf 7a5e452602 #441 - Show description on fields 2024-05-23 11:49:05 +02:00
Elio Struyf 5c4a716367 #810 - Update tab title 2024-05-22 20:51:12 +02:00
Elio Struyf da2cf68f5c Small css fix 2024-05-17 15:25:29 +02:00
Elio Struyf 1ad55cdbbb #798 - snippet slide-over 2024-05-02 21:48:27 +02:00
Elio Struyf da46374fb4 #799 - Added logging setting 2024-04-25 21:31:55 +02:00
Elio Struyf a467791eaf #796 - More logging 2024-04-25 17:22:31 +02:00
Elio Struyf 31e27f63c1 #796 - Webview logging 2024-04-25 15:50:02 +02:00
Elio Struyf 18b7708367 #797 - Enhancing the card menu and type 2024-04-25 11:06:00 +02:00