From b0dcf57daf5312331d8fa79824fa8ca434a02f99 Mon Sep 17 00:00:00 2001 From: Amit Haridas Date: Mon, 14 Sep 2026 21:52:32 +0530 Subject: [PATCH] feat(sidebar): register flowchart panel + rail button + thin fs IPC - Add data-panel=flowchart rail button in src/index.html after daily-notes - Append .flowchart-* panel CSS selectors to src/styles-sidebar.css - Add flowchartIO IPC bridge and registerPanel('flowchart') in src/renderer.js - Add get-user-data-path / read-text-file / write-text-file IPC in src/main.js - Path validation: sandbox inside app.getPath('userData') - read-text-file returns null on ENOENT (file doesn't exist) Amit Haridas --- src/index.html | 26 +++++++++++++ src/main.js | 23 +++++++++++ src/renderer.js | 42 ++++++++++++++++++++ src/styles-sidebar.css | 88 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 179 insertions(+) diff --git a/src/index.html b/src/index.html index 11b7448..697b309 100644 --- a/src/index.html +++ b/src/index.html @@ -2483,6 +2483,32 @@ + +