Commit graph

63 commits

Author SHA1 Message Date
Aleix Soler
db41101236 feat(marketplace): add dynamic language and type filters to marketplace 2026-03-19 12:34:07 +01:00
Aleix Soler
5276248671 feat(templates): add language and type metadata to templates and creation modal 2026-03-19 12:34:05 +01:00
Aleix Soler
1e01aac2af feat(ui): allow custom editable template IDs during creation and unlockable inputs 2026-03-19 12:07:10 +01:00
Aleix Soler
53e80f55b8 feat(ui): distinguish predefined vs community templates in marketplace 2026-03-19 11:52:32 +01:00
Aleix Soler
76a2e2bac2
Merge branch 'master' into feature/templates-marketplace 2026-03-18 19:42:54 +01:00
Aleix Soler
d7ba7dd7cc feat: add support for default status on new notes
- Added 'defaultStatusForNewNotes' setting to PluginSettings.
- Added a dropdown in Behaviour settings to select the default status.
- Implemented a 'create' event listener in main.tsx to automatically apply the default status to new markdown files if they don't have any status.
- Included the new setting in the 'workflow' synchronization group.
- Fixed mixed spaces/tabs in pluginSettings.ts.
2026-03-18 19:38:17 +01:00
Aleix Soler
3d49c32f18 ui: enhance support section with copy-to-clipboard buttons and modern styling 2026-03-18 19:15:04 +01:00
Aleix Soler
782e9f14a8 fix: preserve original template IDs during migration and installation for legacy compatibility 2026-03-18 19:02:33 +01:00
Aleix Soler
e141c8c729 refactor: replace separate author and github fields with authorGithub username 2026-03-18 18:10:00 +01:00
Aleix Soler
2537227678 chore: cleanup unused code and enhance marketplace author links 2026-03-18 16:58:41 +01:00
Aleix Soler
6ab760df98 feat: improve template marketplace UI/UX with badges, 'Modified' status, and read-only marketplace metadata 2026-03-18 16:45:47 +01:00
Aleix Soler
7833676b8b fix: implement template deduplication and installation safety checks 2026-03-18 16:20:01 +01:00
Aleix Soler
a51b1ad4c3 fix: resolve re-installation bug by matching marketplace templates by name 2026-03-18 16:14:25 +01:00
Aleix Soler
74262f9b86 fix: resolve build errors in TemplateSettings and MarketplaceBrowseModal 2026-03-18 16:11:26 +01:00
Aleix Soler
e089efd85c feat: implement Template Marketplace gallery with installation workflow 2026-03-18 15:57:07 +01:00
Aleix Soler
0d5cf5a0d8 docs: update marketplace submission workflow with manual steps and repository link 2026-03-18 15:49:57 +01:00
Aleix Soler
563d9fb202 feat: implement MarketplaceShareModal for reliable template submission 2026-03-18 15:43:10 +01:00
Aleix Soler
307163b3b7 fix: use anchor tag for marketplace submission to improve reliability 2026-03-18 15:39:37 +01:00
Aleix Soler
6a643548ad feat: implement 'Submit to Marketplace' workflow for custom templates 2026-03-18 15:34:35 +01:00
Aleix Soler
a2fffec37c feat: add author attribution support to status templates UI 2026-03-18 15:07:31 +01:00
Aleix Soler
32af8e1c78 feat: add manual non-Markdown data export/import to vault
- Implement exportToVault and importFromVault in NonMarkdownStatusStore
- Add getNonMarkdownStore method to StatusStoreManager
- Add manual synchronization buttons to the Synchronization settings UI
- Support data migration between internal storage and vault sync file
2026-03-18 12:43:18 +01:00
Aleix Soler
f97bca5fa9 feat: implement granular selective synchronization and non-Markdown status sync
- Expand sync categories to include templates, custom statuses, colors, UI, workflow, storage, and features
- Add support for syncing non-Markdown status data to a vault-based JSON file
- Update NonMarkdownStatusStore to handle vault-based storage and real-time updates
- Enhance Synchronization UI with granular group selection and data sync options
- Add safety checks to prevent TypeErrors during settings initialization and migration
2026-03-18 12:35:49 +01:00
Aleix Soler
e5c456b0aa feat: implement selective settings synchronization 2026-03-18 11:45:54 +01:00
Aleix Soler
403c4113e4 fix: allow manual settings sync when automatic sync is disabled 2026-03-18 11:39:40 +01:00
Aleix Soler
2fe31700f9 feat: implement multi-device synchronization for plugin settings
- Add external JSON file synchronization for all plugin settings
- Implement automatic sync and vault watcher for real-time updates
- Fix data loss bug by deep merging status colors in SettingsService
- Add Synchronization section to Settings UI with manual export/import
2026-03-18 11:32:38 +01:00
Aleix Soler
6ca2632c83 chore: add buymeacoffe 2025-11-24 18:51:27 +01:00
Aleix Soler
af606fddbe feat: reestructured settings 2025-11-23 18:17:17 +01:00
Aleix Soler
8ab5212a2c feat: settings collpased 2025-11-23 18:11:19 +01:00
Aleix Soler
6c4dcbc293 feat: make status bar badges reactive and add content modes 2025-11-22 11:32:02 +01:00
Aleix Soler
5ddecab6ee feat: add configurable badge styles to status bar 2025-11-22 11:23:07 +01:00
Aleix Soler
c21f1eb5db feat: refresh status UI with shared styling and Obsidian-aligned components 2025-11-22 11:10:26 +01:00
Aleix Soler
3dbd0b26a7 chore: remove comment 2025-11-21 19:14:50 +01:00
Aleix Soler
82f277e66b feat: add setting to mirror mapped statuses into default tag 2025-11-21 18:54:03 +01:00
Aleix Soler
754d5002d4 feat: fronttmatter tag by template 2025-11-21 17:10:10 +01:00
Aleix Soler
bad92c6344 feat: gate dashboard and grouped status view behind experimental settings 2025-11-21 15:46:13 +01:00
Aleix Soler
7bb982ce2c feat: multiple visual styles 2025-11-21 15:31:01 +01:00
Aleix Soler
48945b3d63 feat: tint enitre file item block 2025-11-21 14:57:38 +01:00
Aleix Soler
da2572398d feat: color file explorer note titles based on status 2025-11-21 14:38:17 +01:00
Aleix Soler
ecb24412aa fix: use either icon or lucideIcon 2025-11-21 09:30:10 +01:00
Aleix Soler
2e7c3ad66c chore: icon selection field added 2025-11-21 09:13:22 +01:00
Aleix Soler
e5233f6f0e feat: fuzzy finder for lucide icons 2025-11-21 08:57:08 +01:00
Aleix Soler
85c0e6be5c feat: add lucid icon modal 2025-11-21 08:51:00 +01:00
Aleix Soler
9535296919 chore: show all lucide icons 2025-11-21 08:39:40 +01:00
Aleix Soler
71706a440f chore: improve lucide-icon selector 2025-11-21 08:33:25 +01:00
Aleix Soler
1b26ba6d80 feat: add lucid icons support 2025-11-21 08:04:30 +01:00
Aleix Soler
8142f37c09 feat: add configurable single-status frontmatter storage 2025-11-18 18:48:58 +01:00
Aleix Soler
965f81187a feat: Add bulk folder status action with recursive option and settings toggle 2025-11-18 18:18:43 +01:00
Aleix Soler
97ac64b6a4 feat: add icon color mode 2025-11-17 19:41:48 +01:00
Aleix Soler
3680eb7647 feat: Add file explorer icon frame setting with always/never options 2025-11-17 19:39:02 +01:00
Aleix Soler
3297dd6757 fix: refresh quick command settings when custom-only mode changes 2025-11-17 18:54:02 +01:00