From 110084e4babe3dcb99cf53e50886266a295abc91 Mon Sep 17 00:00:00 2001 From: charlie Date: Mon, 19 Jan 2026 15:35:05 +0800 Subject: [PATCH] enhance(apis): add today page --- libs/src/LSPlugin.ts | 1 + src/main/logseq/api.cljs | 1 + src/main/logseq/api/editor.cljs | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/libs/src/LSPlugin.ts b/libs/src/LSPlugin.ts index 2014adc65e..6370426e7b 100644 --- a/libs/src/LSPlugin.ts +++ b/libs/src/LSPlugin.ts @@ -639,6 +639,7 @@ export interface IEditorProxy extends Record { getEditingBlockContent: () => Promise getCurrentPage: () => Promise + getTodayPage: () => Promise getCurrentBlock: () => Promise diff --git a/src/main/logseq/api.cljs b/src/main/logseq/api.cljs index 7f818b1953..fd351a2b71 100644 --- a/src/main/logseq/api.cljs +++ b/src/main/logseq/api.cljs @@ -116,6 +116,7 @@ (def ^:export get_editing_cursor_position api-editor/get_editing_cursor_position) (def ^:export get_next_sibling_block api-editor/get_next_sibling_block) (def ^:export get_page api-editor/get_page) +(def ^:export get_today_page api-editor/get_today_page) (def ^:export get_page_blocks_tree api-editor/get_page_blocks_tree) (def ^:export get_page_linked_references api-editor/get_page_linked_references) (def ^:export get_page_properties api-editor/get_page_properties) diff --git a/src/main/logseq/api/editor.cljs b/src/main/logseq/api/editor.cljs index cdb9cb5a06..5204190eca 100644 --- a/src/main/logseq/api/editor.cljs +++ b/src/main/logseq/api/editor.cljs @@ -102,6 +102,12 @@ (when page (sdk-utils/result->js page)))) +(defn get_today_page + [] + (p/let [today-name (date/today) + page ( page (sdk-utils/result->js)))) + (defn get_all_pages [] (p/let [result (db-async/