Commit Graph

492 Commits

Author SHA1 Message Date
scheinriese
a1345f2311 Replace raw Cmd+Enter hint in tag popover with shui shortcut component
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 20:45:58 +08:00
megayu
adbaf10abc chore: tech stack upgrade (#12448)
* fix(lint): make worker/frontend separation lint work on Windows

* chore: update cljs:electron-watch script to include test flag

* chore: remove dead root dependencies

* chore(deps): converge better-sqlite3 to 12.6.2 across deps packages

* chore(deps): converge fs-extra to ^11.3.0 across package roots

* fix(test): correct parameters for create-if-not-exists function

* chore(deps): converge cljs-bean to 1.9.0 across deps roots

* fix(tests): escape regex in cljs:run-test script

* chore: pin root packageManager to yarn 1.22.22

* chore(build): replace del with fs.rmSync in gulp clean

* chore(build): replace npm-run-all with npm-run-all2

* chore(security): upgrade dompurify and unify sanitizer path

* chore(observability): upgrade web sentry to 8.x

* chore: remove unused react-draggable dependencies

* chore(ci): fix windows release artifact collection

* fix(build): create static dir before gulp clean scans it

* fix: update nbb-logseq dependency to version feat-db-v33

* fix(test): move start-time initialization after clone repo

* fix(deps): update nbb dependencies and adjust test script paths to compatible with windows path delimiter

* chore(deps): remove dead meander dependency

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2026-03-13 13:20:49 +08:00
Gabriel Horner
1d15e1f85d fix: rm file graph config from user config
Also remove unused helpers for file config keys and file graph code in
mobile.intent.  These removals also result in removing
frontend.common.file.util as it's no longer used
2026-01-22 13:19:57 -05:00
Tienson Qin
bcc478b5f7 refactor: separate og and db version (#12276)
separate og and new version apps

remove file sync, tldraw, excalidraw and zotero
2025-12-29 15:39:32 +08:00
Tienson Qin
e29cb6d5a0 fix: page reference doesn't recoginize pasted text
fix https://github.com/logseq/db-test/issues/671
2025-12-24 20:50:18 +08:00
Tienson Qin
88721b45fb enhance(mobile): replace buggy capture bottom sheet with tab 2025-12-06 02:49:48 +08:00
Tienson Qin
b20f854fe8 fix: lint 2025-12-04 16:44:33 +08:00
Tienson Qin
18409b0295 fix: keyboard && editor toolbar blink when editing another block 2025-12-04 16:13:42 +08:00
Tienson Qin
266e7d9cba chore: remove keep-keyboard-open 2025-12-03 23:07:02 +08:00
Tienson Qin
4b0c56a87a Revert "chore: no need to keep keyboard open on mobile"
This reverts commit 0d134cb4c5.
2025-12-03 13:29:13 +08:00
Tienson Qin
0d134cb4c5 chore: no need to keep keyboard open on mobile 2025-12-02 13:16:13 +08:00
Tienson Qin
9af63ff9ca refactor: extract delete-block-when-zero-pos for later usage 2025-12-01 17:45:01 +08:00
Tienson Qin
4c6c3322fe enhance(ux): show node icon in search results 2025-11-12 06:03:26 +08:00
Tienson Qin
a7c8212df5 enhance(ux): same node render for both reference and embed
also use icon-component/get-node-icon-cp when possible
2025-11-12 03:57:18 +08:00
Tienson Qin
2122d3d27c fix: Active breadcrumbs in node property dropdown menu
fixes https://github.com/logseq/db-test/issues/565
2025-11-09 09:02:46 +08:00
Tienson Qin
0fe171580d fix(regression): (()) doesn't work for blocks in file graph
fixes https://test.logseq.com/#/page/690b64e4-a0aa-4619-a97f-c9a37d80b2a6
2025-11-06 11:47:28 +08:00
Tienson Qin
e4e8388588 fix: revert disallowed built-in block updates
1. built-in pages (non-classes) shouldn't be used as tags
2. some protected properties for built-in nodes shouldn't be updated,
e.g. db/ident, block/title, block/name, logseq.property/type
2025-11-04 21:49:26 +08:00
Tienson Qin
f330f11ef8 refactor(plugins): use <get-block when possible 2025-10-07 20:16:19 +08:00
Tienson Qin
2389cf9929 fix: repeated tag extends displayed when referencing a tag
fixes https://github.com/logseq/db-test/issues/481
2025-09-22 16:38:21 +08:00
Tienson Qin
8f1d01daad fix: don't show mod+enter to inline #Page 2025-08-27 10:34:28 +08:00
Tienson Qin
063aec02a7 fix: can't create page with the same name if namespace page exists
fixes https://github.com/logseq/db-test/issues/429
2025-08-25 14:56:05 +08:00
charlie
08b824934c Merge branch 'master' into feat/capacitor-new 2025-06-25 14:06:52 +08:00
Gabriel Horner
b940138a39 fix: tag completion showing 2 entries for an existing tag
including 'New tag'. Regression from e92ea7a771
2025-06-24 14:55:17 -04:00
Tienson Qin
3e8d0f01da fix: press ESC while typing Chinese lost the cursor
fixes https://github.com/logseq/db-test/issues/344
2025-06-24 14:29:18 +08:00
Tienson Qin
3c52bced5c Merge branch 'master' into feat/capacitor-new 2025-06-22 21:39:37 +08:00
Tienson Qin
37741d856e fix: align start node icon 2025-06-17 20:29:15 +08:00
Tienson Qin
92ec65d61d Merge branch 'master' into refactor/page-parent 2025-06-15 08:27:33 +08:00
charlie
0fe2cca44a Merge branch 'master' into feat/capacitor-new 2025-06-13 11:13:17 +08:00
Tienson Qin
1fe835e562 fix: disallow classes as properties 2025-06-12 23:43:47 +08:00
Tienson Qin
e92ea7a771 enhance(ux): convert existing page to a tag when tagging a block 2025-06-12 23:28:56 +08:00
charlie
336f76b2fe Merge branch 'master' into feat/capacitor-new 2025-06-09 09:02:36 +08:00
Tienson Qin
dc8f2f4984 fix: redirect to alias 2025-06-08 16:52:06 +08:00
Tienson Qin
61cc4382c4 fix: alias auto-complete 2025-06-08 14:42:19 +08:00
Tienson Qin
9cf01cecdf fix: pages not resolved until visited
related to https://github.com/logseq/db-test/issues/291
2025-06-08 11:22:24 +08:00
Tienson Qin
c74abbb7a3 Merge branch 'master' into feat/capacitor-new 2025-06-06 10:28:24 +08:00
Tienson Qin
20ec61641d enhance(ux): put pages before blocks when auto-complete node refs
We can improve it further to display horizontal split views for both
pages and blocks on desktop.
2025-06-06 03:55:40 +08:00
Tienson Qin
903c1ea856 fix: block blinks when exits and start editing another 2025-06-03 01:24:26 +08:00
charlie
48d541acd0 Merge branch 'master' into feat/capacitor-new 2025-06-02 20:05:31 +08:00
Tienson Qin
c2d5214d13 fix: avoid flickr when editing another block 2025-06-02 16:34:27 +08:00
Tienson Qin
8eee397b45 fix: rtc creates duplicated first blocks for new journal pages (#11913)
* fix: rtc creates duplicated first blocks for new journal pages

The root cause is that those blocks from different clients have
different ids. Instead of using persistent block id, this fix avoids
generating the first block until users really start editing it.

* fix: add button not displayed when the last block is not empty

* fix: e2e tests

* enhance: remove dummy block

* fix: open-last-block
2025-06-02 14:19:19 +08:00
Tienson Qin
146c04fcce fix: don't exit editor until another block's editor is ready
This fixes flickering or hiding of the system keyboard between input
transitions on mobile.
2025-05-24 06:18:46 +08:00
Gabriel Horner
df9833040c Merge branch 'feat/db' into refactor/page-parent 2025-05-20 13:35:14 -04:00
Gabriel Horner
2ece50628b fix: large component 2025-05-19 10:37:49 -04:00
Tienson Qin
236c4e74d3 fix: drag drop doesn't work 2025-05-19 22:34:55 +08:00
Gabriel Horner
dd94fbda9c fix: lints 2025-05-19 10:06:17 -04:00
Tienson Qin
b8a831b38c fix: recursively replace ref ids with title for search/prop value 2025-05-19 21:54:10 +08:00
Tienson Qin
49ce2c4942 enhance: show breadcrumbs for namespaced pages in cmdk && node
reference.
2025-05-15 05:15:27 +08:00
Tienson Qin
61d5aa3605 Rename :logseq.property/parent to :logseq.property.class/extends 2025-05-14 17:56:35 +08:00
Tienson Qin
62b654319f add template and calculator tests 2025-05-05 21:18:38 +08:00
Tienson Qin
0683dd6a56 enhance: use tabler icons instead of our own extensions 2025-05-04 17:31:27 +08:00