mirror of
https://github.com/logseq/logseq.git
synced 2026-05-27 06:04:23 +00:00
commit99a2d333f9Author: rcmerci <rcmerci@gmail.com> Date: Sat Nov 5 00:04:17 2022 +0800 dev: restart sync when code changed commit4682274e10Author: kv-gits <26402310+kv-gits@users.noreply.github.com> Date: Fri Nov 4 18:08:43 2022 +0300 Update develop-logseq-on-windows.md JRE x64 commitfcb5d206b2Author: rcmerci <rcmerci@gmail.com> Date: Fri Nov 4 17:36:34 2022 +0800 fix: calculate s3-key length commite780272d12Author: rcmerci <rcmerci@gmail.com> Date: Fri Nov 4 17:32:19 2022 +0800 enhance(sync): filter pages whose page-name is too long commitd45e5507b5Author: Peng Xiao <pengxiao@freewheel.tv> Date: Thu Nov 3 13:10:58 2022 +0800 fix: e2e issue commitc03b8503b0Author: Peng Xiao <pengxiao@freewheel.tv> Date: Thu Nov 3 11:35:44 2022 +0800 test(whiteboard): new e2e cases commitfbbcb1f862Author: Peng Xiao <pengxiao@freewheel.tv> Date: Thu Nov 3 10:53:45 2022 +0800 fix: onboarding condition commit26f08061acAuthor: Peng Xiao <pengxiao@freewheel.tv> Date: Thu Nov 3 10:43:59 2022 +0800 fix(whiteboard): add loading when populating onboarding whiteboard commite8d1c1baa7Author: Peng Xiao <pengxiao@freewheel.tv> Date: Wed Nov 2 20:45:33 2022 +0800 feat(whiteboard): onboarding whiteboard commit2f5680bd49Author: Peng Xiao <pengxiao@freewheel.tv> Date: Tue Nov 1 10:51:42 2022 +0800 wip commit48cfa27552Author: Peng Xiao <pengxiao@freewheel.tv> Date: Mon Oct 31 20:46:44 2022 +0800 wip onboarding template commit3f17fd2cebAuthor: yoyurec <yoyurec@gmail.com> Date: Thu Nov 3 13:38:25 2022 +0200 fix: add missed mark css vars commit8dfab3bd13Author: Konstantinos Kaloutas <konstantinos@logseq.com> Date: Thu Nov 3 21:26:46 2022 +0200 fix: allow custom protocols commitdda618ca8fAuthor: Tienson Qin <tiensonqin@gmail.com> Date: Fri Nov 4 22:32:13 2022 +0800 fix: lint warning commit6c5c3bb96fAuthor: Tienson Qin <tiensonqin@gmail.com> Date: Fri Nov 4 20:26:19 2022 +0800 fix: some files may not have ext
Developer Notes
Background
This folder contains the JS codes for a custom build of Tldraw to fit the needs of Logseq, which originates from an abandoned next branch from the author of Tldraw.
Development
Prerequisites
Morden JS eco tools like Node.js and yarn.
Run in dev mode
- install dependencies with
yarn - run dev mode with
yarn dev, which will start a Vite server at http://127.0.0.1:3031/
Note, the dev mode is a standalone web app running a demo Tldraw app in tldraw/demo/src/App.jsx. The Logseq component renderers and handlers are all mocked to make sure Tldraw only functions can be isolatedly developed.
Other useful commands
- fixing styles:
yarn fix:style - build:
yarn build
How it works
Data flow between Tldraw & Logseq
The data flow between Tldraw & Logseq can be found here: https://whimsical.com/9sdt5j7MabK6DVrxgTZw25