vault backup: 2026-03-07 13:22:03

This commit is contained in:
sShemet
2026-03-07 13:22:03 +05:00
parent e1c868624a
commit 09e3808118
6 changed files with 2910 additions and 60 deletions

View File

@@ -2,5 +2,6 @@
"obsidian-full-calendar", "obsidian-full-calendar",
"obsidian-icon-folder", "obsidian-icon-folder",
"obsidian-git", "obsidian-git",
"obsidian-smart-typography" "obsidian-smart-typography",
"mermaid-tools"
] ]

2633
.obsidian/plugins/mermaid-tools/main.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"id": "mermaid-tools",
"name": "Mermaid Tools",
"version": "1.3.0",
"minAppVersion": "1.4.0",
"description": "Improved Mermaid.js experience for Obsidian: visual toolbar with common elements & more",
"author": "dartungar",
"authorUrl": "https://dartungar.com",
"fundingUrl": "https://www.paypal.com/paypalme/dartungar",
"isDesktopOnly": false
}

View File

@@ -0,0 +1,149 @@
.mermaid-toolbar-container, .mermaid-toolbar-container * {
max-width: 100%;
max-height: 100%;
}
.mermaid-toolbar-top-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
}
.mermaid-toolbar-elements-container {
padding-top: 1rem;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.mermaid-toolbar-element {
font-size: var(--font-ui-small);
cursor: pointer;
padding: 2px 2px 2px 5px;
border-radius: 3px;
flex: 1 0 auto;
}
.mermaid-toolbar-element:hover {
background-color: var(--interactive-hover);
}
.mermaid-tools-element-category-header::before {
content: "▼ ";
font-size: 70%;
padding-bottom: 2px;
}
.mermaid-tools-element-category-header.collapsed::before {
content: "▶ ";
font-size: 70%;
padding-bottom: 2px;
}
.mermaid-tools-element-container {
padding-top: 6px;
border-bottom: var(--border-width) solid var(--color-base-35);
}
.mermaid-tools-edit-element-modal > div {
margin-bottom: 0.5rem;
}
.mermaid-tools-edit-element-modal label {
margin-right: 1rem;
}
/* Custom Category Management Styles */
.mermaid-tools-category-management {
margin-bottom: 2rem;
padding: 1rem;
border: 1px solid var(--color-base-25);
border-radius: 8px;
background-color: var(--color-base-00);
}
.mermaid-tools-category-management h3 {
margin-top: 1rem;
margin-bottom: 0.5rem;
color: var(--text-accent);
}
.mermaid-tools-category-management button.mod-cta {
margin-bottom: 1rem;
}
/* Edit Category Modal Styles */
.mermaid-tools-edit-category-modal {
min-width: 500px;
}
.mermaid-tools-edit-category-modal .setting-item {
padding: 8px 0;
border: none;
}
.mermaid-tools-edit-category-modal .setting-item-info {
flex-grow: 1;
margin-right: 12px;
}
.mermaid-tools-edit-category-modal .setting-item-name {
font-weight: 600;
color: var(--text-normal);
}
.mermaid-tools-edit-category-modal .setting-item-description {
color: var(--text-muted);
font-size: var(--font-ui-smaller);
}
.mermaid-tools-edit-category-modal input,
.mermaid-tools-edit-category-modal textarea {
width: 100%;
padding: 4px 8px;
border: 1px solid var(--color-base-30);
border-radius: 4px;
background-color: var(--color-base-00);
color: var(--text-normal);
}
.mermaid-tools-edit-category-modal input:focus,
.mermaid-tools-edit-category-modal textarea:focus {
border-color: var(--color-accent);
outline: none;
box-shadow: 0 0 0 2px var(--color-accent-2);
}
.modal-button-container {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 20px;
padding-top: 16px;
border-top: 1px solid var(--color-base-25);
}
.modal-button-container button {
padding: 6px 16px;
border: 1px solid var(--color-base-30);
border-radius: 4px;
background-color: var(--color-base-10);
color: var(--text-normal);
cursor: pointer;
font-size: var(--font-ui-small);
}
.modal-button-container button:hover {
background-color: var(--color-base-20);
}
.modal-button-container button.mod-cta {
background-color: var(--color-accent);
color: var(--text-on-accent);
border-color: var(--color-accent);
}
.modal-button-container button.mod-cta:hover {
background-color: var(--color-accent-hover);
}

View File

@@ -4,35 +4,49 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "6ce0f4672b59a07b", "id": "b1afd552ee0aa86f",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "b5daf62d6db275c6", "id": "de53b1cb0148b07a",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/status_entities.md", "file": "WORK & PROJECTS/Mol/Серверы/mail.mol-soft.ru.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "status_entities" "title": "mail.mol-soft.ru"
} }
}, },
{ {
"id": "5c58359e6dbf08fd", "id": "1a96eb94eb81650d",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "WORK & PROJECTS/Mol/Планы и диаграммы/План СИЛА.md", "file": "WORK & PROJECTS/UAS/Servers access.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "План СИЛА" "title": "Servers access"
}
},
{
"id": "267d6f6cb1297872",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "WORK & PROJECTS/Mol/Серверы/moldev.ru.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "moldev.ru"
} }
} }
], ],
@@ -93,7 +107,7 @@
} }
], ],
"direction": "horizontal", "direction": "horizontal",
"width": 314.5 "width": 561.5
}, },
"right": { "right": {
"id": "5a12b65cf742d665", "id": "5a12b65cf742d665",
@@ -109,7 +123,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "WORK & PROJECTS/Ulab/Доступы к точкам.md", "file": "WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 06_2025.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@@ -119,7 +133,7 @@
"unlinkedCollapsed": true "unlinkedCollapsed": true
}, },
"icon": "links-coming-in", "icon": "links-coming-in",
"title": "Обратные ссылки для Доступы к точкам" "title": "Backlinks for Разработка - 06_2025"
} }
}, },
{ {
@@ -128,12 +142,12 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "WORK & PROJECTS/Ulab/Доступы к точкам.md", "file": "WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 06_2025.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
}, },
"icon": "links-going-out", "icon": "links-going-out",
"title": "Исходящие ссылки из Доступы к точкам" "title": "Outgoing links from Разработка - 06_2025"
} }
}, },
{ {
@@ -143,10 +157,12 @@
"type": "tag", "type": "tag",
"state": { "state": {
"sortOrder": "frequency", "sortOrder": "frequency",
"useHierarchy": true "useHierarchy": true,
"showSearch": false,
"searchQuery": ""
}, },
"icon": "lucide-tags", "icon": "lucide-tags",
"title": "Теги" "title": "Tags"
} }
}, },
{ {
@@ -155,21 +171,31 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "WORK & PROJECTS/Mol/Планы и диаграммы/План СИЛА.md", "file": "WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md",
"followCursor": false, "followCursor": false,
"showSearch": false, "showSearch": false,
"searchQuery": "" "searchQuery": ""
}, },
"icon": "lucide-list", "icon": "lucide-list",
"title": "Структура План СИЛА" "title": "Outline of Динамические поля Заявок (декомпозиция) 2026.02"
}
},
{
"id": "393ba628f8d04189",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "git-pull-request",
"title": "Source Control"
} }
} }
], ],
"currentTab": 3 "currentTab": 4
} }
], ],
"direction": "horizontal", "direction": "horizontal",
"width": 300 "width": 200
}, },
"left-ribbon": { "left-ribbon": {
"hiddenItems": { "hiddenItems": {
@@ -181,58 +207,59 @@
"command-palette:Открыть палитру команд": false, "command-palette:Открыть палитру команд": false,
"bases:Создать новую базу": false, "bases:Создать новую базу": false,
"obsidian-full-calendar:Open Full Calendar": false, "obsidian-full-calendar:Open Full Calendar": false,
"obsidian-git:Open Git source control": false "obsidian-git:Open Git source control": false,
"mermaid-tools:Open Mermaid Toolbar": false
} }
}, },
"active": "221c41e61c302338", "active": "1a96eb94eb81650d",
"lastOpenFiles": [ "lastOpenFiles": [
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Шаблон договора 2024-2025.doc", "Без названия.md",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Оборудование.xlsx", "WORK & PROJECTS/Mol/Серверы/mail.mol-soft.ru.md",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/ОА ЛИМС.xlsx", "WORK & PROJECTS/Mol/Документы ООО Моль-софт/Счета оплаты серверов/Operation_Check_PJSC_Sberbank_04032026.pdf",
"WORK & PROJECTS/Mol/Документы ООО Моль-софт/Счета оплаты серверов/beget_2026_03.pdf",
"WORK & PROJECTS/Mol/Документы ООО Моль-софт/Счета оплаты серверов/beget_2026_03.pdf.crdownload",
"WORK & PROJECTS/Mol/Документы ООО Моль-софт/Счета оплаты серверов/firstvds_2026_03.pdf",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/для ЛИМС.7z", "WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/для ЛИМС.7z",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/_Сотрудники.xlsx",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/_Помещения.xlsx",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/f92754ca-70d3-4753-ae10-3a29e541da4f.pdf", "WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/f92754ca-70d3-4753-ae10-3a29e541da4f.pdf",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Act.xlsx", "WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Act.xlsx",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Account.xlsx", "WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Account.xlsx",
"WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB", "WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Шаблон договора 2024-2025.doc",
"WORK & PROJECTS/Mol/Документы ООО Моль-софт/Счета оплаты серверов/firstvds_2026_03.pdf", "WORK & PROJECTS/Mol/Документы для ТЗ ЛИМС/GRB/Оборудование.xlsx",
"WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/entities flow.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/Структура статусов.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Система тарификации/Расчёт тарифов и списаний.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/1.0/1.0.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/00001_Редакторорм/Таблицы нумератора и документов.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/00001_Редакторорм/Архитектура редактора и генератора (Alfa + Mol).canvas",
"JRPG.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Alfa Cloud/Websockets scheme.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Alfa Cloud/Alfa cloud prod.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/notifies.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/СМК.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/00001_Редакторорм/Описание первой версии.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Схема связей юрлиц и адресов.canvas",
"WORK & PROJECTS/UAS/Untitled.canvas",
"WORK & PROJECTS/UAS/Servers access.md", "WORK & PROJECTS/UAS/Servers access.md",
"WORK & PROJECTS/UAS/Plan.md", "WORK & PROJECTS/Mol/Серверы/moldev.ru.md",
"WORK & PROJECTS/UAS/IP-TEL.png", "WORK & PROJECTS/Mol/Серверы/VPN-FIREWALL-GATE (Cerberus).md",
"WORK & PROJECTS/UAS/Access.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/pgo_to_groups.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/modules_to_dyn_controls.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/dynamic_controls_table.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/test logic.md",
"Untitled 1.md",
"PERSONAL PROJECTS/cloudflare temp mail.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/samplings table.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/pgo_to_groups.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/modules_to_dyn_controls.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/dynamic_controls_table.md",
"Untitled.md",
"WORK & PROJECTS/Mol/Серверы/1С Бухгалтерия.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/status_stages.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/status_stage_logs.md",
"conflict-files-obsidian-git.md", "conflict-files-obsidian-git.md",
"WORK & PROJECTS/UAS/IP-TEL.png",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Схема образца испытаний и заявки.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Структура таблиц. Основа + заказы.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Alfa Cloud/Alfa PROD NODE script.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля заявки v2.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля заявки v2 архитектура.canvas",
"WORK & PROJECTS/Mol/Серверы/Jira - Service - Confluence - Crm.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/Динамические поля Заявок (декомпозиция) 2026.02.md",
"WORK & PROJECTS/UAS/IP-TEL.canvas",
"Untitled 1.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/samplings table.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/test logic.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/ТЗ динамических полей и ФИЗов.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Заказы/Динамические поля/pgo_to_groups.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 08_2025.md", "WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 08_2025.md",
"WORK & PROJECTS/Mol/Deepseek API-key.md", "WORK & PROJECTS/Mol/Deepseek API-key.md",
"WORK & PROJECTS/Mol/Ideas/Все идеи для Моли.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Alfa Cloud/Alfa cloud readme.md",
"WORK & PROJECTS/Mol/Планы и диаграммы/Alfa Cloud/Alfa cloud prod.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/entities flow.canvas",
"WORK & PROJECTS/Mol/Планы и диаграммы/Согласования и статусы/Структура статусов.canvas",
"PERSONAL PROJECTS/P2EP/cdRead.canvas",
"WORK & PROJECTS/UAS/Plan.md",
"WORK & PROJECTS/UAS/Access.md",
"PERSONAL PROJECTS/cloudflare temp mail.md",
"PERSONAL PROJECTS/P2EP/pseudoCode/fade calculation.md",
"WORK & PROJECTS/Mol/Серверы/Supervisor/job_worker.md",
"WORK & PROJECTS/Mol/Серверы/Mol Public Prod.md",
"2025-07-18.md",
"JRPG.md",
"Untitled.md",
"Структура объектов испытаний.png", "Структура объектов испытаний.png",
"Схема связей юрлиц и адресов.png", "Схема связей юрлиц и адресов.png",
"WORK & PROJECTS/img/Pasted image 20241212175419.png", "WORK & PROJECTS/img/Pasted image 20241212175419.png",

View File

@@ -0,0 +1,29 @@
```mermaid
sequenceDiagram
participant Encoder
participant File as "RLE File"
participant Decoder
Encoder->>File: write header (Type, Mode, ID, Size)
Encoder->>File: emit literal packet (count-1 + literals)
Encoder->>File: emit run packet (0x7D + N, byte or offset)
Encoder->>File: emit backref packet (0x7E + len, distance-1)
File->>Decoder: provide packet stream
Decoder->>Decoder: if control < 0x80 → copy (control+1) literals
Decoder->>Decoder: else → read param; if run → repeat byte; if backref → copy from output buffer
Decoder-->>File: produce decompressed bytes (output)
```
```mermaid
sequenceDiagram
participant Encoder
participant File as "RLE File"
participant Decoder
Encoder->>File: write header (Type, Mode, ID, Size)
Encoder->>File: emit literal packet (count-1 + literals)
Encoder->>File: emit run packet (0x7D + N, byte or offset)
Encoder->>File: emit backref packet (0x7E + len, distance-1)
File->>Decoder: provide packet stream
Decoder->>Decoder: if control < 0x80 → copy (control+1) literals
Decoder->>Decoder: else → read param; if run → repeat byte; if backref → copy from output buffer
Decoder-->>File: produce decompressed bytes (output)
```