Commit graph

379 commits

Author SHA1 Message Date
Aleix Soler
75f0619f1e
Merge pull request #94 from devonthesofa/feature/default-status
feat: add support for default status on new notes
2026-03-18 19:40:20 +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
94da64ec69
Merge pull request #92 from devonthesofa/fix/ui-problems-with-new-obsidian-version
Fix/UI problems with new obsidian version
2026-03-18 19:27:12 +01:00
Aleix Soler
12027c5ed2 ui: improve the title description 2026-03-18 19:24:50 +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
07c8b8d4df
Merge pull request #90 from devonthesofa/feature/syncronize-settings
feat: implement multi-device synchronization for plugin settings
2026-03-18 12:48:05 +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
cbb9c0f531 feat: v3.0.0 manifest 2025-11-24 19:16:38 +01:00
Aleix Soler
4d4e982f68
Merge pull request #87 from devonthesofa/chore/wiki
[chore] Improved readme and docs
2025-11-24 19:06:56 +01:00
Aleix Soler
d456f0a6ae
Update README.md 2025-11-24 19:03:02 +01:00
Aleix Soler
5d53927008 chore: images 2025-11-24 19:00:22 +01:00
Aleix Soler
0a8b4f72eb chore: add readme 2025-11-24 18:53:24 +01:00
Aleix Soler
19f69b19ff Merge branch 'chore/wiki' of github.com:devonthesofa/obsidian-note-status into chore/wiki 2025-11-24 18:51:32 +01:00
Aleix Soler
6ca2632c83 chore: add buymeacoffe 2025-11-24 18:51:27 +01:00
Aleix Soler
9c1c7eefd9
Enhance README with clearer project description
Updated project description for clarity and detail. Added additional information about functionality and usage.
2025-11-24 18:47:43 +01:00
Aleix Soler
b90f414a85 chore: added images 2025-11-24 18:29:41 +01:00
Aleix Soler
87d865de3b chore: improved readme and docs 2025-11-23 19:02:05 +01:00
Aleix Soler
063a4aac01
Merge pull request #86 from devonthesofa/refactor/settings-with-tabs
Refactor/settings with tabs
2025-11-23 18:42:14 +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
b6b505b139
Merge pull request #85 from devonthesofa/refactor/ui
[refactor] Refresh status UI with shared styling and Obsidian-aligned components
2025-11-22 11:33:50 +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
ad844383ae
Merge pull request #82 from devonthesofa/feature/relate-tags-with-templates
[feature] Fronttmatter tag by template
2025-11-21 19:19:43 +01:00
Aleix Soler
3dbd0b26a7 chore: remove comment 2025-11-21 19:14:50 +01:00
Aleix Soler
45e2049f7b feat: redesign status hover popup with per-tag groups and accurate data feed 2025-11-21 19:11:48 +01:00
Aleix Soler
298deddf9d fix: write mapped statuses to every configured tag per template 2025-11-21 18:59:07 +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
d3f358bc96 refactor: centralize frontmatter key handling and expose per-key status reads 2025-11-21 18:42:55 +01:00
Aleix Soler
b222295109 feat: support frontmatter key mappings while keeping single-key UI 2025-11-21 18:21:16 +01:00
Aleix Soler
754d5002d4 feat: fronttmatter tag by template 2025-11-21 17:10:10 +01:00
Aleix Soler
3cfd46b848
Merge pull request #81 from devonthesofa/feature/experiments-beta-check
[feature] Gate dashboard and grouped status view behind experimental settings
2025-11-21 16:04:14 +01:00
Aleix Soler
c3659363e8 chore: clean-up 2025-11-21 16:02:23 +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
edacb2a9fa
Merge pull request #79 from devonthesofa/feature/file-explorer-rainbow
[feature] Add advanced file explorer status visualizations
2025-11-21 15:34:55 +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
a13adb265d refactor: reuse color logic 2025-11-21 14:45:31 +01:00
Aleix Soler
da2572398d feat: color file explorer note titles based on status 2025-11-21 14:38:17 +01:00
Aleix Soler
16bcf02039
Merge pull request #76 from devonthesofa/fix/bubble-to-non-status
[fix] Reset editor toolbar badge when active note has no status
2025-11-21 14:23:26 +01:00
Aleix Soler
3a2ad4ec72 fix: reset editor toolbar badge when active note has no status 2025-11-21 14:14:21 +01:00
Aleix Soler
03021c3efd
Merge pull request #75 from devonthesofa/feat/non-markdown-support
[feature] Status for the non-markdown files
2025-11-21 13:30:11 +01:00
Aleix Soler
ee94f6b13c feat: extension to non-markdown files 2025-11-21 12:51:08 +01:00
Aleix Soler
6ea99c29fa
Merge pull request #73 from devonthesofa/feature/lucid-icons-support
[Feature] Support Lucide icons in statuses
2025-11-21 09:49:08 +01:00
Aleix Soler
77d2745b39 chore: reuse prop 2025-11-21 09:45:00 +01:00