From 2dbde31584df9efc0b9a8cbf1d3c87fbab1023e8 Mon Sep 17 00:00:00 2001 From: Amr Elsagaei Date: Mon, 8 Dec 2025 19:09:28 +0300 Subject: [PATCH 1/2] Feature: Added Copy as MD btn. #18 --- .../src/components/content/Header.vue | 44 +++++- packages/frontend/src/utils/jsonToMarkdown.ts | 128 ++++++++++++++++++ 2 files changed, 167 insertions(+), 5 deletions(-) create mode 100644 packages/frontend/src/utils/jsonToMarkdown.ts diff --git a/packages/frontend/src/components/content/Header.vue b/packages/frontend/src/components/content/Header.vue index 4c160d3..a548180 100644 --- a/packages/frontend/src/components/content/Header.vue +++ b/packages/frontend/src/components/content/Header.vue @@ -1,17 +1,40 @@ diff --git a/packages/frontend/src/index.ts b/packages/frontend/src/index.ts index 1ef127c..89a4c11 100644 --- a/packages/frontend/src/index.ts +++ b/packages/frontend/src/index.ts @@ -85,6 +85,9 @@ export const init = (sdk: FrontendSDK) => { onEnter: () => { emitter.emit("refreshEditors"); checkLegacyNotes(sdk); + setTimeout(() => { + emitter.emit("restoreFocus"); + }, 200); }, }); diff --git a/packages/frontend/src/utils/eventBus.ts b/packages/frontend/src/utils/eventBus.ts index 6c120bd..74d3dcd 100644 --- a/packages/frontend/src/utils/eventBus.ts +++ b/packages/frontend/src/utils/eventBus.ts @@ -3,6 +3,7 @@ import mitt from "mitt"; type Events = { refreshEditors: void; refreshTree: number; + restoreFocus: void; showMigrationDialog: { path: string; content: string }[]; confirmMigration: { path: string; content: string }[]; };