Commit Graph

20099 Commits

Author SHA1 Message Date
Gabriel Horner
78a89f67e1 fix: convert tag to page leaves class specific properties
This could lead to subtle bugs with pages accidentally taking on
class-like behavior
2025-05-22 11:53:19 -04:00
Tienson Qin
404c316d4c Merge branch 'feat/db' into refactor/page-parent 2025-05-22 19:15:47 +08:00
Tienson Qin
3ba5028aa9 enhance(ux): show collapsed triangle for page title 2025-05-22 19:03:24 +08:00
Tienson Qin
ed0860fcc3 enhance(ux): set different hovering actions for tag, property
and page
2025-05-22 19:03:24 +08:00
Tienson Qin
0787d7ae36 fix: create new property in tag properties 2025-05-22 19:03:24 +08:00
Tienson Qin
65f5b9cd64 enhance(ux): tag properties using select 2025-05-22 19:03:24 +08:00
Tienson Qin
b88375ba4b chore: remove debug 2025-05-22 18:54:49 +08:00
Tienson Qin
9404e5b5bf fix: buggy between ui 2025-05-22 18:51:01 +08:00
Tienson Qin
9af119ab29 enhance: between support any :datetime property
Not just :block/created-at and :block/updated-at
2025-05-22 18:24:15 +08:00
rcmerci
fa3ec6556e enhance(rtc): ensure local-t and remote-t are monotonically increasing,
and remote-t >= local-t
2025-05-22 17:44:39 +08:00
rcmerci
75a053f918 fix: nbb cannot use glogi 2025-05-22 15:39:17 +08:00
rcmerci
ec7d488d49 fix: add glogi deps 2025-05-22 15:36:36 +08:00
rcmerci
5e60ce853d test(e2e): dump console logs when test failed 2025-05-22 15:33:33 +08:00
Tienson Qin
ed32cfb4c9 fix(regression): slow editing in file graph
The root cause is that logseq tries to save the file each time when
there's a transaction.
2025-05-22 14:54:34 +08:00
Tienson Qin
021a84bcf2 fix: don't run id-ref->title-ref for file graphs 2025-05-22 14:54:34 +08:00
rcmerci
5eafca4e81 test(e2e,rtc): validate task-blocks 2025-05-22 13:03:04 +08:00
Gabriel Horner
dad56a3e91 fix: block count in validation
:block/parent can be used by pages now
2025-05-21 18:13:44 -04:00
Gabriel Horner
b55c55831f chore: add test for migration bug
in f4d3dca19c. Put the fix in feat/db
since it should be deploy asap and test in this branch
since only this branch has the ability to test migrations
2025-05-21 16:11:53 -04:00
Gabriel Horner
9f2d3daa60 Merge branch 'feat/db' into refactor/page-parent 2025-05-21 16:10:26 -04:00
Gabriel Horner
f4d3dca19c fix: db-idents like :logseq.kv/graph-initial-schema-version
being ovewritten by migration and validation. Looks like this
was introduced in 985365a274
Fixes
https://test.logseq.com/#/page/682e2616-cd2d-48ba-8f90-a1ace81dc87e
2025-05-21 16:07:06 -04:00
Tienson Qin
88272cbd06 fix: don't transact unknown page
It's dangerous because the db might be broken so that some titles are
missing, it might be also because the page is not fully loaded to UI.
2025-05-22 03:21:04 +08:00
Gabriel Horner
d9c9e2bc20 Merge branch 'feat/db' into refactor/page-parent 2025-05-21 14:54:46 -04:00
Gabriel Horner
471889729e fix: graphs with existing Library page are imported
incorrectly and merged with new built-in page when :property-classes
option is used
2025-05-21 14:31:12 -04:00
Gabriel Horner
1310a9ec70 fix: remove unused override in exporter fn
The correct attribute is already passed into
replace-namespace-with-parent. Didn't observe any test where this
override was needed
2025-05-21 12:57:19 -04:00
rcmerci
ea9316a167 fix(ci): clj-rtc-e2e 2025-05-22 00:08:14 +08:00
rcmerci
fc5f0fc3f2 feat(ci): add clj-rtc-e2e 2025-05-21 23:40:27 +08:00
rcmerci
1a0adf1e51 test(e2e): add rtc-outliner-test 2025-05-21 22:51:00 +08:00
Gabriel Horner
30ccf2ab24 fix: remove incorrect translations
:en language changed for this entry so remove as they are no longer
correct
2025-05-21 10:15:53 -04:00
Tienson Qin
5b76ee46a3 enhance(ux): press Enter on active table name cell exit editing 2025-05-21 22:07:05 +08:00
Gabriel Horner
a350aa4cc3 fix: remove unused :node-class? option on fn
Only classes will use this fn so it's no longer needed. The option was
also missing on a couple fns which could've lead to buggy behavior
2025-05-21 10:05:20 -04:00
rcmerci
a15bde3f5a test(e2e): update rtc-task-blocks-test and rtc-property-test 2025-05-21 21:52:48 +08:00
Tienson Qin
4ef77e3a3f enhance(ux): able to delete and configure property in table header 2025-05-21 21:42:29 +08:00
Tienson Qin
90acfac5b4 fix: clicking table header cell again doesn't close the popup 2025-05-21 20:54:44 +08:00
Gabriel Horner
0c0fb978d3 Merge branch 'feat/db' into refactor/page-parent 2025-05-21 08:45:24 -04:00
Tienson Qin
17496cfbb1 fix: don't create block for invalid number property value 2025-05-21 20:28:18 +08:00
rcmerci
54772d861d test(e2e): add rtc-property-test 2025-05-21 20:00:17 +08:00
rcmerci
87482b9534 test(e2e): update logseq.e2e.rtc-extra-test 2025-05-21 17:33:25 +08:00
rcmerci
b55a60dbd7 test(e2e): validate-graph for every testcase 2025-05-21 16:19:45 +08:00
rcmerci
533ca23610 fix: schema of :logseq.property/empty-placeholder 2025-05-21 15:27:06 +08:00
rcmerci
b2ae56fdb6 enhance(rtc): add command :dev/rtc-start 2025-05-21 14:27:31 +08:00
rcmerci
1ee7f50e63 enhance(rtc): add command :dev/rtc-stop 2025-05-21 12:49:46 +08:00
rcmerci
9a581d8767 test(e2e): add logseq.e2e.settings 2025-05-21 12:49:46 +08:00
Tienson Qin
6745ef103e fix: tag style 2025-05-21 03:31:33 +08:00
Tienson Qin
c826d13786 fix: stable sort order 2025-05-21 03:24:06 +08:00
Tienson Qin
c18af313b8 enhance: put selected choices on top and ensure stable order 2025-05-21 03:01:31 +08:00
Tienson Qin
2563fdb92c enhance: style tweaks 2025-05-21 01:54:18 +08:00
Gabriel Horner
df9833040c Merge branch 'feat/db' into refactor/page-parent 2025-05-20 13:35:14 -04:00
Tienson Qin
d2b2eb3b48 fix: wrong backlinks number in all pages 2025-05-21 01:08:26 +08:00
rcmerci
120e6af065 chore: simplify some->> arg 2025-05-21 00:44:19 +08:00
Tienson Qin
fd8a939fc1 fix: recur-replace-uuid-in-block-title when there're ids in title 2025-05-20 23:01:58 +08:00