vault backup: 2026-05-28 10:17:24

This commit is contained in:
2026-05-28 10:17:24 +08:00
parent 75ef97089c
commit 09f33e0db3
6 changed files with 2875 additions and 1277 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -1,9 +1,9 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.18.3",
"minAppVersion": "1.5.7",
"description": "Sketch Your Mind. An Obsidian plugin to edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
"version": "2.23.7",
"minAppVersion": "1.8.7",
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
"author": "Zsolt Viczian",
"authorUrl": "https://excalidraw-obsidian.online",
"fundingUrl": "https://ko-fi.com/zsolt",
File diff suppressed because one or more lines are too long
+13 -14
View File
@@ -4,21 +4,19 @@
"type": "split",
"children": [
{
"id": "bc6a1c65842f6bb4",
"id": "5c655416cbb5d5ea",
"type": "tabs",
"children": [
{
"id": "f04dcadc0b6b4742",
"id": "4a845b9a85e4cd26",
"type": "leaf",
"state": {
"type": "markdown",
"type": "excalidraw",
"state": {
"file": "FleetingNotes/用工管理平台/未命名.md",
"mode": "source",
"source": false
"file": "FleetingNotes/用工管理平台/需求/Drawing 2026-05-28 10.05.31.excalidraw.md"
},
"icon": "lucide-file",
"title": "未命名"
"icon": "excalidraw-icon",
"title": "Drawing 2026-05-28 10.05.31.excalidraw"
}
}
]
@@ -206,18 +204,21 @@
"obsidian-excalidraw-plugin:New drawing": false,
"obsidian-weread-plugin:同步微信读书笔记": false,
"obsidian-git:Open Git source control": false,
"components:AI 对话(新标签页)": false
"components:AI 对话(新标签页)": false,
"obsidian-excalidraw-plugin:新建绘图文件": false
}
},
"active": "f04dcadc0b6b4742",
"active": "4a845b9a85e4cd26",
"lastOpenFiles": [
"FleetingNotes/用工管理平台/需求/Drawing 2026-05-28 10.05.31.excalidraw.md",
"FleetingNotes/用工管理平台/未命名.md",
"FleetingNotes/用工管理平台/需求",
"FleetingNotes/其他项目/量化工具/缠论研习社/外部接口.md",
"FleetingNotes/GridSeeker/数据构建过程.md",
"FleetingNotes/GridSeeker/模型信息汇总.md",
"FleetingNotes/GridSeeker/各版本模型技术参数.md",
"FleetingNotes/GridSeeker/版本进程.md",
"Clippings/ubuntu subscription.md",
"FleetingNotes/用工管理平台/未命名.md",
"FleetingNotes/GridSeeker",
"FleetingNotes/用工管理平台",
"settings/archived/公司工作/资源汇总/创医元公司信息.md",
@@ -249,7 +250,6 @@
"FleetingNotes/日记/2025-04-11.md",
"FleetingNotes/护理平台/预约护理上门.canvas",
"FleetingNotes/护理平台/护理上门原型建议.md",
"FleetingNotes/护理平台/护理平台研发规划.md",
"FleetingNotes/护理平台/功能与模块分析.canvas",
"FleetingNotes/护理平台/产品逻辑概要设计.canvas",
"FleetingNotes/大健康商城/商城平台订货收款功能.canvas",
@@ -265,7 +265,6 @@
"Clippings",
"settings/archived/attachments/Pasted image 20220610010324.png",
"settings/archived/attachments/Pasted image 20220609234642.png",
"settings/components/公司账户管理表.components",
"settings/components/tasks-trace.components"
"settings/components/公司账户管理表.components"
]
}
@@ -0,0 +1,86 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
# Excalidraw Data
## Text Elements
%%
## Drawing
```compressed-json
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
```
%%