Commit 9d59e3e
authored
feat: add markdown vault as storage engine (#671)
* feat: add storage provider, add md engine
* feat: optimize markdown provider and implement chokidar watcher
* fix: enhance search query processing with trigram tokens
* feat: remove sync mode for markdown
* feat: update feature notice to announce Markdown Vault and add warning toast support
* fix: cache comparison logic
* refactor(main): update feature notice version check logic
* refactor: restructure Storage.vue into logical sections
* refactor: decompose markdown storage provider into focused modules
* refactor(scripts): generalize benchmark scripts for multiple storage engines
* fix: skip fallback for system folders in syncSelectedFoldersWithTree
* feat: add virtual scroll to snippet list
* feat: add loading indicator for snippets counts in storage preferences
* feat: migrate to native scroll
* fix: refresh folders and snippets on storage changes
* feat: add app loading indicator
* feat: add loading state to storage engine change1 parent cda7d21 commit 9d59e3e
76 files changed
Lines changed: 7467 additions & 1104 deletions
File tree
- scripts
- src
- main
- api
- routes
- db
- i18n/locales
- en_US
- ru_RU
- ipc
- handlers
- storage
- providers
- markdown
- runtime
- storages
- sqlite
- store
- module
- types
- types
- renderer
- assets/css
- components
- editor
- code-image
- markdown
- layout
- preferences
- sidebar
- folders
- custom-icons
- library
- tags
- snippet
- ui
- input-tags
- sonner
- textarea
- composables
- ipc/listeners
- views
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| |||
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| 57 | + | |
55 | 58 | | |
56 | 59 | | |
57 | 60 | | |
| |||
86 | 89 | | |
87 | 90 | | |
88 | 91 | | |
89 | | - | |
| 92 | + | |
90 | 93 | | |
91 | 94 | | |
92 | 95 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments