File tree Expand file tree Collapse file tree 3 files changed +20
-14
lines changed
Expand file tree Collapse file tree 3 files changed +20
-14
lines changed Original file line number Diff line number Diff line change 1- import '@logseq/libs' ;
2- import { BlockEntity , SettingSchemaDesc } from '@logseq/libs/dist/LSPlugin.user' ;
3- import SimpleDateFormat from 'simple_dt.js' ;
1+ import "@logseq/libs" ;
2+ import {
3+ BlockEntity ,
4+ SettingSchemaDesc ,
5+ } from "@logseq/libs/dist/LSPlugin.user" ;
6+ import "logseq-dateutils" ;
7+ import { getDateForPageWithoutBrackets } from "logseq-dateutils" ;
48
59const settings : SettingSchemaDesc [ ] = [
610 {
@@ -49,11 +53,13 @@ const main = async () => {
4953 keybinding : { binding : logseq . settings ?. keyboardShortcut } ,
5054 } ,
5155 async ( ) => {
52- const dateFormat = ( await logseq . App . getUserConfigs ( ) ) . preferredDateFormat
53- const language = ( await logseq . App . getUserConfigs ( ) ) . preferredLanguage
54- const date = SimpleDateFormat . get ( language ) . format ( '#' + dateFormat , new Date ( ) )
55- const homepage : BlockEntity [ ] = ( await logseq . Editor . getPageBlocksTree ( date ) )
56- const lastItem : BlockEntity = homepage [ homepage . length - 1 ]
56+ const dateFormat = ( await logseq . App . getUserConfigs ( ) )
57+ . preferredDateFormat ;
58+ const date = getDateForPageWithoutBrackets ( new Date ( ) , dateFormat ) ;
59+ const homepage : BlockEntity [ ] = await logseq . Editor . getPageBlocksTree (
60+ date
61+ ) ;
62+ const lastItem : BlockEntity = homepage [ homepage . length - 1 ] ;
5763 if ( lastItem . content == "" ) {
5864 logseq . Editor . scrollToBlockInPage ( date , lastItem . uuid ) ;
5965 triggerEnter ( ) ;
Original file line number Diff line number Diff line change 1515 "license" : " MIT" ,
1616 "dependencies" : {
1717 "@logseq/libs" : " 0.0.6" ,
18- "simple_dt.js " : " ^0.1.4 "
18+ "logseq-dateutils " : " ^0.0.22 "
1919 },
2020 "logseq" : {
2121 "id" : " logseq-go-home-now" ,
Original file line number Diff line number Diff line change @@ -1173,6 +1173,11 @@ lodash-es@4.17.21:
11731173 resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
11741174 integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
11751175
1176+ logseq-dateutils@^0.0.22 :
1177+ version "0.0.22"
1178+ resolved "https://registry.yarnpkg.com/logseq-dateutils/-/logseq-dateutils-0.0.22.tgz#86a3d32e589a77028075e9e2da1e9413453dea79"
1179+ integrity sha512-6cJq2eVQONG2dloNDg+US4j+QYwo0XXzcq5x9m9/pQAmobAwnaN6PD/4iY4sOAkuPzapZBs3FffFFEy+R1f5fA==
1180+
11761181lower-case@^2.0.2 :
11771182 version "2.0.2"
11781183 resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
@@ -1395,11 +1400,6 @@ semver@^5.7.0, semver@^5.7.1:
13951400 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
13961401 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
13971402
1398- simple_dt.js@^0.1.4 :
1399- version "0.1.4"
1400- resolved "https://registry.yarnpkg.com/simple_dt.js/-/simple_dt.js-0.1.4.tgz#c4552064714f02606acc5bea0b738443fcad4c98"
1401- integrity sha512-46QVD983wbZQglYQuhfhBE5wS/Yaw1TWp9UV+ENT7EIdTDavwHhVGBk+dmsIRRyJJUPkwTep7CUwaWx8AAXqOg==
1402-
14031403snake-case@3.0.4 :
14041404 version "3.0.4"
14051405 resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
You can’t perform that action at this time.
0 commit comments