Commit Graph

2804 Commits

Author SHA1 Message Date
Gabriel Horner
56e8a298b1 enhance: defer more scripts for publishing
Noticed when comparing with public/index.html
2025-06-06 13:46:56 -04:00
Gabriel Horner
ec22e71df5 fix: bump nbb-logseq to include datascript and nbb fixes 2025-06-06 11:45:25 -04:00
Tienson Qin
c264599d6b fix: valid datoms are skipped from tail address 2025-06-06 05:48:48 +08:00
Gabriel Horner
693e6c78fe enhance: pdf viewer opens in publishing
Clicking on pdf opens it in viewer instead of crashing.
Addresses #4048
2025-06-05 17:21:54 -04:00
Gabriel Horner
f6d8595645 fix: view edn export fails for group by
Fixes https://github.com/logseq/db-test/issues/300
2025-06-05 10:07:31 -04:00
Tienson Qin
17f5e9127c fix: don't collapse blocks in list views if there's no children 2025-06-02 23:48:35 +08:00
Gabriel Horner
1c86338f8f fix: outliner lint 2025-06-02 11:30:11 -04:00
Gabriel Horner
5142030912 fix: property name allows page ref characters when editing
that are disallowed at creation time. We should be consistent with
our validation of property names
2025-06-02 11:17:13 -04:00
Gabriel Horner
ec668757fe fix(dev): exclude long running test in db dep
e.g. `yarn test -e long`
2025-06-02 09:42:49 -04:00
Tienson Qin
b68d08861c fix: multiple default views created for linked references 2025-06-02 11:19:43 +08:00
Tienson Qin
d7f0c248ff fix: bring back :ref/default-open-blocks-level 2025-06-02 11:19:10 +08:00
Gabriel Horner
1336b46941 chore: change test flag for use with test --exclude
:focus is for one-time dev use
2025-06-02 11:13:43 +08:00
Tienson Qin
ad190a0f3a full-gc run when from user command
Also, update gc to run every 3 days
2025-06-02 11:13:43 +08:00
Tienson Qin
524260f6ec add gc walk addresses 2025-06-02 11:13:43 +08:00
Tienson Qin
0f2f9485de Increase test data to 1,000,000 datoms 2025-06-02 11:13:43 +08:00
Tienson Qin
a513cb53a3 fix: recursively delete unused addresses 2025-06-02 11:13:43 +08:00
Tienson Qin
06d7ed9b40 enhance: address suggestions from gabriel and zhiyuan 2025-06-02 11:13:43 +08:00
Gabriel Horner
3bee73b62f chore: add comments inline 2025-06-02 11:13:43 +08:00
Tienson Qin
dda446262d fix: doc 2025-06-02 11:13:43 +08:00
Tienson Qin
09eaac248f fix: lint 2025-06-02 11:13:43 +08:00
Tienson Qin
2059f35ae2 fix: lint 2025-06-02 11:13:43 +08:00
Tienson Qin
0d217490a0 chore: remove focus metadata 2025-06-02 11:13:43 +08:00
Tienson Qin
af70449791 add gc test 2025-06-02 11:13:43 +08:00
Tienson Qin
dcc2868c77 add sqlite.debug and sqlite.gc ns for testing 2025-06-02 11:13:43 +08:00
Tienson Qin
f2b1dc2c6c sync change backs to sqlite cli 2025-06-02 11:13:43 +08:00
Tienson Qin
d78bd64467 fix: alias references are not displayed in linked references
fix https://github.com/logseq/db-test/issues/292
2025-05-31 18:26:25 +08:00
Tienson Qin
8a5e38af31 fix: don't add #Task to blocks when modifying status/deadline
and scheduled.

Notice that #Task is still added when adding those properties
initially when the block doesn't have other tags that have those properties.
2025-05-31 17:27:34 +08:00
Tienson Qin
b14696f8e2 fix: reference inheritance in page filter 2025-05-30 23:15:23 +08:00
Gabriel Horner
1ba4f57abf fix: sorting by :date prop in table
Fixes https://github.com/logseq/db-test/issues/287
2025-05-29 09:17:34 -04:00
Gabriel Horner
04190d22a3 fix(regression): query builder for multiple property types including :checkbox
Fixes https://github.com/logseq/db-test/issues/288. Regression caused by
572d6f4390 . Confirmed this bug was
affecting the following non-ref, non-string property types:
:checkbox, :any, :keyword and :raw-number
2025-05-28 14:59:26 -04:00
Gabriel Horner
5d377787ec fix: regression on fixing dupe block ids
fixes graph-parser tests
2025-05-29 00:39:51 +08:00
Tienson Qin
4ed15c7dac fix: extracted-block-ids should be existing block from another page
or extracted blocks from the current file.
2025-05-29 00:39:51 +08:00
Tienson Qin
33b6433dc9 wip: move file parse to worker 2025-05-29 00:39:51 +08:00
rcmerci
193e603547 fix: escape more regex meta chars
add related testcases
2025-05-28 14:40:35 +08:00
Gabriel Horner
f9e6370f62 fix: large var in db dep 2025-05-27 12:22:57 -04:00
Gabriel Horner
38e05aa6b8 enhance: new graph from script saves git sha in :kv/value
Also for
https://test.logseq.com/#/page/6835e455-69f6-4bbd-9865-b76fa57ce457
2025-05-27 12:16:15 -04:00
Gabriel Horner
e7583b8b8c enhance: save git sha of new graph in kv/value
Will be useful for pinpointing if certain graphs are impacted by bugs.
graph-initial-schema-version is helpful but can stay the same for
awhile.
Closes
https://test.logseq.com/#/page/6835e455-69f6-4bbd-9865-b76fa57ce457
2025-05-27 12:14:20 -04:00
Tienson Qin
05597552da chore: update clj-fractional-indexing 2025-05-27 04:54:58 +08:00
Tienson Qin
973ec2b240 chore: bump logseq/clj-fractional-indexing 2025-05-27 01:16:10 +08:00
Gabriel Horner
40254673a5 fix: existing user class failing import when
also specific in :build/property-classes
2025-05-26 10:29:51 -04:00
Gabriel Horner
3fe790d4d7 enhance(dev): scripts can read or write db graphs as full path files
This allows for easier use of debugging graphs as they are exported by
users as a file. Also DRYed up duplicated helper
2025-05-23 13:59:02 -04:00
Tienson Qin
65f5b9cd64 enhance(ux): tag properties using select 2025-05-22 19:03:24 +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
021a84bcf2 fix: don't run id-ref->title-ref for file graphs 2025-05-22 14:54:34 +08:00
Tienson Qin
17496cfbb1 fix: don't create block for invalid number property value 2025-05-21 20:28:18 +08:00
rcmerci
533ca23610 fix: schema of :logseq.property/empty-placeholder 2025-05-21 15:27: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
d2b2eb3b48 fix: wrong backlinks number in all pages 2025-05-21 01:08:26 +08:00