From 6ee590116eb952a66cc508e048c722560dcf9ce6 Mon Sep 17 00:00:00 2001 From: Anton Reshetov Date: Sun, 29 Mar 2026 16:23:11 +0300 Subject: [PATCH 01/11] docs: restructure documentation by spaces, add Notes and update Math - Reorganize sidebar by spaces: General, Code, Notes, Math, Tools - Add Notes Space documentation (Obsidian-like editor) - Extend Math Notebook docs: currencies, timezones, finance, cooking, video/timecode, workdays, rounding, fractions, conditions, and more - Update storage.md: remove SQLite as engine, keep migration only - Update sync.md: simplify to markdown vault only - Update devtools.md: add Generators category - Update home page: reflect spaces architecture, remove snippet collection - Remove markdown.md from Code space (moved to Notes) - Replace all tables with code blocks in math docs for consistency - Add keyboard shortcuts across all space docs - Add align-arrows.mjs utility script --- .../components/features/TheFeatures.vue | 72 +-- docs/website/.vitepress/config.mts | 29 +- .../website/documentation/code/description.md | 7 + .../documentation/{ => code}/folders.md | 0 .../documentation/{ => code}/fragments.md | 0 .../documentation/{ => code}/library.md | 0 .../documentation/{ => code}/search.md | 0 .../documentation/{ => code}/snippets.md | 2 +- docs/website/documentation/{ => code}/tags.md | 0 docs/website/documentation/description.md | 11 - docs/website/documentation/index.md | 55 +- docs/website/documentation/markdown.md | 83 --- docs/website/documentation/math-notebook.md | 328 ---------- docs/website/documentation/math/index.md | 589 ++++++++++++++++++ docs/website/documentation/notes/index.md | 124 ++++ docs/website/documentation/storage.md | 31 +- docs/website/documentation/sync.md | 18 +- .../{devtools.md => tools/index.md} | 5 + docs/website/index.md | 3 - docs/website/scripts/align-arrows.mjs | 57 ++ 20 files changed, 882 insertions(+), 532 deletions(-) create mode 100644 docs/website/documentation/code/description.md rename docs/website/documentation/{ => code}/folders.md (100%) rename docs/website/documentation/{ => code}/fragments.md (100%) rename docs/website/documentation/{ => code}/library.md (100%) rename docs/website/documentation/{ => code}/search.md (100%) rename docs/website/documentation/{ => code}/snippets.md (97%) rename docs/website/documentation/{ => code}/tags.md (100%) delete mode 100644 docs/website/documentation/description.md delete mode 100644 docs/website/documentation/markdown.md delete mode 100644 docs/website/documentation/math-notebook.md create mode 100644 docs/website/documentation/math/index.md create mode 100644 docs/website/documentation/notes/index.md rename docs/website/documentation/{devtools.md => tools/index.md} (87%) create mode 100644 docs/website/scripts/align-arrows.mjs diff --git a/docs/website/.vitepress/components/features/TheFeatures.vue b/docs/website/.vitepress/components/features/TheFeatures.vue index 9058c11d..fc3bf0bf 100644 --- a/docs/website/.vitepress/components/features/TheFeatures.vue +++ b/docs/website/.vitepress/components/features/TheFeatures.vue @@ -4,58 +4,31 @@ import FeaturesItem from './FeaturesItem.vue'