- Added support for non-markdown files (images, PDFs, code, etc) in vault metadata endpoints - Implemented filesystem scanning for non-markdown files with configurable extension whitelist - Added deduplication by file path to prevent duplicates between Meilisearch and filesystem - Enhanced folder filtering and kind filtering to properly handle non-markdown files - Added validation to remove stale entries not present on disk - Improved logging to track
230 lines
6.1 KiB
JSON
230 lines
6.1 KiB
JSON
{
|
|
"main": {
|
|
"id": "8f1ea505f974450d",
|
|
"type": "split",
|
|
"children": [
|
|
{
|
|
"id": "8fed617eb7df1a3f",
|
|
"type": "tabs",
|
|
"children": [
|
|
{
|
|
"id": "2e9abbba0bbc33e1",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "markdown",
|
|
"state": {
|
|
"file": "Allo-3/Nouveau-markdown.md",
|
|
"mode": "source",
|
|
"source": false
|
|
},
|
|
"icon": "lucide-file",
|
|
"title": "Nouveau-markdown"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"direction": "vertical"
|
|
},
|
|
"left": {
|
|
"id": "b8496c8e69d71542",
|
|
"type": "split",
|
|
"children": [
|
|
{
|
|
"id": "00ad92c346e6d3ff",
|
|
"type": "tabs",
|
|
"children": [
|
|
{
|
|
"id": "01415a506431f7b5",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "file-explorer",
|
|
"state": {
|
|
"sortOrder": "alphabetical",
|
|
"autoReveal": false
|
|
},
|
|
"icon": "lucide-folder-closed",
|
|
"title": "Files"
|
|
}
|
|
},
|
|
{
|
|
"id": "6be1f25c351d6c9f",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "search",
|
|
"state": {
|
|
"query": "path:folder1 ",
|
|
"matchingCase": false,
|
|
"explainSearch": false,
|
|
"collapseAll": false,
|
|
"extraContext": false,
|
|
"sortOrder": "alphabetical"
|
|
},
|
|
"icon": "lucide-search",
|
|
"title": "Search"
|
|
}
|
|
},
|
|
{
|
|
"id": "aaf62e01f34df49b",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "bookmarks",
|
|
"state": {},
|
|
"icon": "lucide-bookmark",
|
|
"title": "Bookmarks"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"direction": "horizontal",
|
|
"width": 225.5
|
|
},
|
|
"right": {
|
|
"id": "3932036feebc690d",
|
|
"type": "split",
|
|
"children": [
|
|
{
|
|
"id": "32a100d6a15c4c7c",
|
|
"type": "tabs",
|
|
"children": [
|
|
{
|
|
"id": "21d6eb704ef1c342",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "backlink",
|
|
"state": {
|
|
"collapseAll": false,
|
|
"extraContext": false,
|
|
"sortOrder": "alphabetical",
|
|
"showSearch": false,
|
|
"searchQuery": "",
|
|
"backlinkCollapsed": false,
|
|
"unlinkedCollapsed": true
|
|
},
|
|
"icon": "links-coming-in",
|
|
"title": "Backlinks"
|
|
}
|
|
},
|
|
{
|
|
"id": "82566258ec76c85e",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "outgoing-link",
|
|
"state": {
|
|
"linksCollapsed": false,
|
|
"unlinkedCollapsed": true
|
|
},
|
|
"icon": "links-going-out",
|
|
"title": "Outgoing links"
|
|
}
|
|
},
|
|
{
|
|
"id": "1a4deefd450baf39",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "tag",
|
|
"state": {
|
|
"sortOrder": "frequency",
|
|
"useHierarchy": true,
|
|
"showSearch": false,
|
|
"searchQuery": ""
|
|
},
|
|
"icon": "lucide-tags",
|
|
"title": "Tags"
|
|
}
|
|
},
|
|
{
|
|
"id": "6943d1b426ac3f06",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "outline",
|
|
"state": {
|
|
"followCursor": false,
|
|
"showSearch": false,
|
|
"searchQuery": ""
|
|
},
|
|
"icon": "lucide-list",
|
|
"title": "Outline"
|
|
}
|
|
},
|
|
{
|
|
"id": "6458a80d793a958b",
|
|
"type": "leaf",
|
|
"state": {
|
|
"type": "footnotes",
|
|
"state": {},
|
|
"icon": "lucide-file-signature",
|
|
"title": "Footnotes"
|
|
}
|
|
}
|
|
],
|
|
"currentTab": 2
|
|
}
|
|
],
|
|
"direction": "horizontal",
|
|
"width": 200,
|
|
"collapsed": true
|
|
},
|
|
"left-ribbon": {
|
|
"hiddenItems": {
|
|
"switcher:Open quick switcher": false,
|
|
"graph:Open graph view": false,
|
|
"canvas:Create new canvas": false,
|
|
"daily-notes:Open today's daily note": false,
|
|
"templates:Insert template": false,
|
|
"command-palette:Open command palette": false,
|
|
"bases:Create new base": false,
|
|
"obsidian-excalidraw-plugin:New drawing": false
|
|
}
|
|
},
|
|
"active": "2e9abbba0bbc33e1",
|
|
"lastOpenFiles": [
|
|
"test-regular.md.bak",
|
|
"test-task.md.bak",
|
|
"test-favorite.md.bak",
|
|
"test-template.md.bak",
|
|
"test-regular.md",
|
|
"test-task.md",
|
|
"test-template.md",
|
|
"test-favorite.md",
|
|
"mixe/Dessin-02.png",
|
|
"Allo-3/page test.md",
|
|
"titi/Nouveau-markdown.md",
|
|
"Allo-3/Nouveau-markdown.md.tmp",
|
|
"Allo-3/Nouveau-markdown.md.bak",
|
|
"Allo-3/Nouveau-markdown.md",
|
|
"tata/test2.md",
|
|
"dessin.excalidraw.md",
|
|
"toto/test/Nouvelle note 2 copy.md",
|
|
"titi/92284.pdf",
|
|
"Dessin-02.png",
|
|
"mixe/Relaxing Music relax music music _hls-480_.mp4",
|
|
"Dessin-02.excalidraw.md",
|
|
"Drawing-20251028-1452.excalidraw.md",
|
|
"Dessin-02.excalidraw.md.tmp",
|
|
"Dessin-02.excalidraw.md.bak",
|
|
"mixe/ThinkBook_16_G7_ARP_Spec.pdf",
|
|
"mixe/Claude_ObsiViewer_V1.png",
|
|
"mixe/image_no_bg_clean.svg",
|
|
"Drawing-20251028-1452.png",
|
|
"dessin.svg",
|
|
"dessin.png",
|
|
"dessin_05.svg",
|
|
"dessin_05.png",
|
|
"dessin_05.excalidraw.md",
|
|
"dessin_03.excalidraw.md",
|
|
"dessin_04.excalidraw.md",
|
|
"dessin-002.excalidraw.md",
|
|
"Dessin_001.excalidraw.md",
|
|
"Drawing 2025-10-28 11.11.59.excalidraw.md",
|
|
"dessin-06.excalidraw.md",
|
|
"Dessin-5.excalidraw.md",
|
|
"Drawing-20251027-2203.excalidraw.md",
|
|
"dessin-04.excalidraw.md",
|
|
"Drawing-20251027-2201.excalidraw.md",
|
|
"Dessin-03.md.excalidraw.md",
|
|
"Dessin-01.excalidraw.md",
|
|
"Untitled.canvas"
|
|
]
|
|
} |