Commit Graph

46 Commits

Author SHA1 Message Date
rcmerci
26e2fad13d fix: move missionary_util to deps/common, fix some deps issue 2024-12-28 14:22:16 +08:00
rcmerci
8e07bea746 perf: cache d/entity result for immutable entities (2) 2024-12-27 20:47:15 +08:00
rcmerci
d36f1c35f2 perf: cache d/entity result for immutable entities 2024-12-27 19:46:07 +08:00
Gabriel Horner
7a40761eca refactor: organize worker namespaces and lint them
Organize them to live under src/main/frontend/worker and add a lint to ensure
that common code with frontend is only under frontend/common/.
Add a linter to ensure that worker doesn't depend on frontend.
Motivated to fix after recent worker breakage fixed by
75463c4df4
2024-08-08 23:01:57 -04:00
rcmerci
ef834cdaf7 feat: add defkeyword to define keyword
- add docstring for common used keywords
- support jump to definition in editors
- register malli-schema for keywords if provided
2024-04-07 15:40:30 +08:00
charlie
53125d6315 enhance(plugin): support custom routes from the plugin sdk 2024-03-21 19:07:16 +08:00
Gabriel Horner
b3b5be5ec6 fix unit tests and lints 2023-11-16 13:55:04 -05:00
Tienson Qin
ad88d873a5 fix: don't reload db worker 2023-11-16 21:57:06 +08:00
Andelf
60159eba87 enhance(db): use wasm-based sqlite storage 2023-11-16 21:15:25 +08:00
Andelf
2ad52eab3e fix(fs): file editing on windows 2023-03-28 09:14:42 +08:00
Andelf
72a290d21c fix(electron): initial warning of local dir 2023-03-28 09:14:42 +08:00
Andelf
f1404fd537 fix(fs): avoid nil repo on ios 2023-03-28 09:14:42 +08:00
rcmerci
89a3012a54 fix(dev): md/stop! will rewrite malli-kondo config.edn with {} 2023-01-31 10:15:51 -05:00
rcmerci
21e8a2eab9 dev: add malli-schema & generate kondo config 2023-01-08 20:33:27 +08:00
Gabriel Horner
6e0dea3f2c Add routing test and make ns name consistent 2022-12-15 11:14:56 -05:00
Tienson Qin
df12ed9cef chore: remove unused code 2022-11-08 22:31:54 +08:00
Tienson Qin
865ba9c69c fix: <sync-start returns a channel 2022-11-06 23:37:46 +08:00
Tienson Qin
a0733ad460 chore: remove unused namespace 2022-11-05 16:10:37 +08:00
rcmerci
99a2d333f9 dev: restart sync when code changed 2022-11-05 00:06:11 +08:00
Tienson Qin
a43d737042 fix: debounce shortcut installation 2022-10-24 15:49:16 +08:00
Tienson Qin
a3cd3444ec chore: remove unused code 2022-10-24 15:08:42 +08:00
Gabriel Horner
1f0e22275d Add ns docstrings for most ns in src/main
- Added to CI now that it passes
- Added no-doc for docstrings that don't add any more than what's in the
ns name or for ones where I didn't know the ns that well
2022-09-27 13:55:16 +08:00
Tienson Qin
6f262a10d7 fix: Capacitor readdir 2022-09-13 22:13:38 +08:00
Tienson Qin
d39b4ba401 delay running sync-start to load persist vars 2022-09-05 15:29:27 +08:00
Tienson Qin
ff6b83182d fix: sync stops when editing some code 2022-09-05 13:42:04 +08:00
Charlie
01d879c18e feat!: File Sync (#5355)
- file sync for electron/ios/android
- age encryption of both file content and file path
- massive UI enhancement
- corresponding CI tasks

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Andelf <andelf@gmail.com>
Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2022-09-01 00:31:49 +08:00
Junyi Du
5335f758c0 chore: discord -> forum 2022-07-06 13:51:46 +08:00
rcmerci
aea611b439 feat(sync): update ui & sync-state 2022-04-04 22:27:44 +08:00
rcmerci
371bcfa855 feat(sync): update SyncManager 2022-04-04 22:27:43 +08:00
rcmerci
3661f9ad0f [wip] feat: file sync 2022-04-04 22:20:25 +08:00
Charlie
72c038e6fe Feat/moveable plugin UI container (#3045)
* improve(plugin): add container for main ui frame

* feat(plugin): support draggable & resizable UI container for main ui

* feat: support fork sub layout container

* improve(plugin): add editor selection api

* improve(plugin): click outside configure for float container

* improve(plugin): api of journal for create-page

* improve(plugin): api of open-in-right-sidebar

* improve(plugin): add full screen api

* improve(plugin): api of register-palette-command

* improve(plugin): add apis
2021-11-15 16:57:20 +08:00
charlie
e3447ef021 fix: conflicts 2021-05-17 10:19:02 +08:00
Tienson Qin
cb144833cf refactor: move api to logseq.api 2021-05-13 16:54:05 +08:00
charlie
6bd8f4847f feat(plguin): integration 2021-05-08 20:32:53 +08:00
Tienson Qin
a14a6a5346 Revert "feat(plguin): integration"
This reverts commit ba6b6429a9.
2021-05-08 19:01:15 +08:00
charlie
ba6b6429a9 feat(plguin): integration 2021-05-08 14:14:19 +08:00
Weihua Lu
fd0742b1f3 fix: move shortcut install to handler start 2021-04-15 15:53:20 +08:00
Tienson Qin
575674919c fix: fragment links especially the footnotes 2021-02-02 20:47:17 +08:00
charlie
8500afb849 improve(electron): use fragment mode for frontend router & polish UI 2021-01-26 13:17:23 +08:00
Tienson Qin
b8a7448d99 feat: add query api 2020-12-10 00:27:54 +08:00
defclass
0f65305ebe feat: add log lib 2020-11-24 21:54:33 +08:00
defclass
b5d49c8ac6 feat(token): fetch token if token expires 2020-11-17 13:15:13 +08:00
defclass
3c910c877a style: fix the display style and code style 2020-11-10 10:47:12 +08:00
defclass
92386c0d6a chore: add welcome message 2020-11-10 09:38:16 +08:00
Michael Wong
3cc0d3154a style: remove unused :require (#193)
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2020-11-04 11:35:35 +08:00
Tienson Qin
2d1fa33204 refactor: remove web 2020-10-27 23:19:40 +08:00