Commit Graph

20788 Commits

Author SHA1 Message Date
Gabriel Horner
04d39d8de8 fix: batch delete tags breaks pages
Fixes
https://test.logseq.com/#/page/6864f732-c4ac-4fea-8ef2-c40561e1bde6.
Also fix protected property not notifying user
2025-07-03 17:35:34 +08:00
Tienson Qin
d0c54bb2b6 fix: lint 2025-07-03 17:34:38 +08:00
Tienson Qin
d46e97fafe perf: linked references
1. don't use recursive rule `block-parent`
2. using `:block/path-ref` to get both parent and children
3. run `hidden-ref?` check for refs only (not path-refs)
2025-07-03 17:34:14 +08:00
charlie
32d70b2f5e refactor(dev): remove sync static files 2025-07-03 10:12:46 +08:00
Tienson Qin
453ee3b3b4 fix: ensure website build doesn't rely on new mobile components
this commit also removes js e2e-tests
2025-07-02 22:38:32 +08:00
Tienson Qin
8a219cacc1 fix: update public/static to /static 2025-07-02 21:43:11 +08:00
Tienson Qin
76a8f8ce62 enhance(perf): view grouped results uses virtualized list 2025-07-02 17:16:51 +08:00
Tienson Qin
39d75f5d6f enhance(mobile): collapse query blocks by default 2025-07-02 17:09:51 +08:00
Tienson Qin
1c2648ee53 fix(mobile): click property title crashes 2025-07-02 15:55:07 +08:00
Tienson Qin
23caf1b910 perf: defaults to virtualized list for blocks
except for journals and children blocks
2025-07-02 15:23:31 +08:00
Tienson Qin
38cdc875e0 perf: get-class-extends 2025-07-02 15:23:30 +08:00
Gabriel Horner
6251e48efc enhance(dev): build :datetime properties for schema graph
Also fix intermittent issue with diffing previous exports and
misleading message for rangeIncludes
2025-07-02 15:23:01 +08:00
Gabriel Horner
16925777d6 fix(dev): rm unnecessary property conflicts for schema graph
Property conflict detection was based on older model where :block/name
was unique and built-in and user properties competed for same name
2025-07-02 15:23:01 +08:00
Gabriel Horner
c1cab09a31 enhance(dev): schema graph builds multiple parents for classes
know that extends is a :many
2025-07-02 15:23:01 +08:00
Tienson Qin
18d607a27e fix: lint 2025-07-02 15:23:01 +08:00
Tienson Qin
d4b37189a0 perf: linked references
1. don't use recursive rule `block-parent`
2. using `:block/path-ref` to get both parent and children
3. run `hidden-ref?` check for refs only (not path-refs)
2025-07-02 15:23:01 +08:00
charlie
c9da221c59 fix(mobile): incorrect dragging style for the ios platform 2025-07-02 11:27:55 +08:00
Tienson Qin
b81c053f2a fix: hide keyboard when presenting modal 2025-07-01 16:28:31 +08:00
Tienson Qin
6ad99e8746 fix(mobile): move cursor to the end on iOS 2025-07-01 15:44:48 +08:00
Tienson Qin
88ad410a9d remove contenteditable as it introduces other issues 2025-07-01 15:28:14 +08:00
Tienson Qin
d80a1261c5 enhance(mobile): reduce breakpoints 2025-07-01 15:11:03 +08:00
charlie
be6be685d5 refactor: simplify web assets path 2025-07-01 14:55:18 +08:00
charlie
e02dff3ff7 refactor: simplify assets path 2025-07-01 14:41:17 +08:00
Tienson Qin
18309f28a9 fix(mobile): page icon size 2025-07-01 14:33:19 +08:00
Tienson Qin
b27277a2a2 fix(mobile): table view style 2025-07-01 14:23:54 +08:00
Tienson Qin
1f18aeb8c9 fix(mobile): table view scroll container 2025-07-01 10:33:16 +08:00
Tienson Qin
f339d0a712 enhance(ux): remove #Task from todos when toggle Done 2025-07-01 10:21:46 +08:00
Tienson Qin
90a776edf1 enhance(ux): hide #Task by default on mobile 2025-07-01 08:54:35 +08:00
Tienson Qin
001e5ec40c fix(mobile): display properties when zoom in 2025-07-01 08:48:35 +08:00
Tienson Qin
13305e3169 Merge branch 'master' into feat/capacitor-new 2025-07-01 08:06:47 +08:00
Tienson Qin
a365154eec fix: indentation after an embeded node
fixes https://github.com/logseq/db-test/issues/361
2025-06-30 23:28:47 +08:00
Tienson Qin
a1d1e0b752 fix: typo 2025-06-30 21:10:49 +08:00
Tienson Qin
fa0777c65a fix: can't open empty block with arrow left and right 2025-06-30 21:10:49 +08:00
charlie
c953973cd6 fix: e2e tests 2025-06-30 21:10:49 +08:00
charlie
a97e7ff7ff enhance(ux): visible selected block add button 2025-06-30 21:10:49 +08:00
charlie
afc36f4549 enhance(ux): improve blocks selection for the dummy block button 2025-06-30 21:10:49 +08:00
Tienson Qin
702255adea fix: don't create unnecessary linked/unlinked reference views 2025-06-29 15:43:35 +08:00
Tienson Qin
84b83397cc enhance: remove parent extends when setting a child class for extends 2025-06-29 15:21:09 +08:00
Tienson Qin
6b13406e92 fix: remove extends class adds Root Tag 2025-06-29 15:21:09 +08:00
Gabriel Horner
a1967ef748 fix: db lint
also move class fn to db-class
2025-06-29 15:21:09 +08:00
Gabriel Horner
1ae6e5ceb5 fix: build doesn't fail if one extends
doesn't have a class-db id. Also fix export
which should always export extends unless it's the default
2025-06-29 15:21:09 +08:00
Gabriel Horner
268889d0b7 chore: rename sqlite.build :build/class-parent to :build/class-extends
Matches new property name and its arity. :build/class-parent deprecated
2025-06-29 15:21:09 +08:00
Tienson Qin
c07d8a6a6e fix: tests 2025-06-29 15:21:09 +08:00
Tienson Qin
ded9c8e517 fix: update :build/class-parent to multiple values 2025-06-29 15:21:09 +08:00
Tienson Qin
6902578358 add migration for tag extends 2025-06-29 15:21:09 +08:00
Tienson Qin
9c49f63a6f add tests for extends cycle validation 2025-06-29 15:21:09 +08:00
Tienson Qin
326ed9f753 fix: prevent extends cycle 2025-06-29 15:21:09 +08:00
Tienson Qin
1c44bc47f0 fix: disallow creating new tag in extends select 2025-06-29 15:21:09 +08:00
Tienson Qin
9bede53a34 fix: tests 2025-06-29 15:21:09 +08:00
Tienson Qin
cc39c1c1fb refactor: extends support multiple tags 2025-06-29 15:21:09 +08:00