Commit Graph

19064 Commits

Author SHA1 Message Date
Tienson Qin
555c2d92f3 fix: lint 2025-03-10 08:45:26 +08:00
Tienson Qin
b28e02f5f9 Filter data on the worker to reduce data that're sent to main thread 2025-03-10 08:43:06 +08:00
Tienson Qin
c1fdfe5915 perf: sort using d/datoms when sorting by single property 2025-03-10 08:20:30 +08:00
Tienson Qin
89c7abfae1 wip: view perf improvement 2025-03-10 06:17:12 +08:00
Tienson Qin
005fc881d3 fix: load recently updated page into memory db 2025-03-09 09:09:21 +08:00
Tienson Qin
fd5757e0c7 Preload pages to avoid slow open at all pages 2025-03-09 07:44:51 +08:00
Tienson Qin
4e2cecec5f fix: load blocks to memory db when node reference or embed 2025-03-09 07:44:51 +08:00
Tienson Qin
55622659e1 Don't load all pages when app starts 2025-03-09 07:44:51 +08:00
Tienson Qin
30ef1f72dc fix: avoid re-rendering text property block 2025-03-09 07:44:51 +08:00
Tienson Qin
a1f643544f Merge pull request #11765 from logseq/feat/text-template
feat: text template && auto-apply templates on tags
2025-03-08 07:06:46 +08:00
Tienson Qin
22743b4952 Merge branch 'feat/db' into feat/text-template 2025-03-08 07:03:02 +08:00
Tienson Qin
27cd21436f fix: page ref disappears after adding #Page to template tags 2025-03-08 07:01:46 +08:00
Tienson Qin
bc64f45dfc remove unneeded branch 2025-03-08 06:40:54 +08:00
Gabriel Horner
db8cd0eed1 fix: export+import of page timestamps 2025-03-07 15:34:06 -05:00
Gabriel Horner
7917afaa45 chore: update nbb scripts to be repl friendly
With https://github.com/babashka/nbb/issues/95 done, this allows
all nbb script namespaces to required or used from a repl
2025-03-07 11:49:28 -05:00
Gabriel Horner
1ccdcab8a9 enhance(dev): optionally validate after creating a db
Doing this enough that an option makes this faster to invoke
and faster (no re-open) on large graphs
2025-03-07 11:45:17 -05:00
Tienson Qin
d3dc57022b enhance: no need to set logseq.class/Root for class type properties 2025-03-07 22:32:44 +08:00
Tienson Qin
f537fc664e fix: lint 2025-03-07 22:22:58 +08:00
Tienson Qin
482b835472 fix: template inserted block reference original blocks
not blocks from the template
2025-03-07 22:13:07 +08:00
Tienson Qin
941567cf10 fix: wrong eid in tx-data 2025-03-07 21:43:23 +08:00
Tienson Qin
824f4c8c8e fix: template's blocks moved when inserting to block property value 2025-03-07 21:35:43 +08:00
Tienson Qin
b646af11c4 fix: used-template not persistent 2025-03-07 21:17:29 +08:00
Tienson Qin
c6fbbe9401 fix: can't insert a new block for empty pages 2025-03-07 21:12:17 +08:00
Tienson Qin
796c744be1 property word tweak
Co-authored-by: Gabriel Horner <97210743+logseq-cldwalker@users.noreply.github.com>
2025-03-07 21:04:30 +08:00
charlie
f0124e0ac0 enhance(ui): improve popup management and restore last saved cursor functionality 2025-03-07 17:07:05 +08:00
charlie
919224e713 enhance(ui): improve icon picker behavior and popup management 2025-03-07 14:12:34 +08:00
charlie
94e924027d enhance(ui): blink for the task checkbox switching 2025-03-07 10:15:08 +08:00
Gabriel Horner
c6a2ea6959 fix(dev): script fails on -h
Also minor db scripts cleanup
2025-03-06 16:21:21 -05:00
Gabriel Horner
9828b15b51 fix: export+import preserve property timestamps 2025-03-06 10:18:51 -05:00
Gabriel Horner
9720976d63 fix: invalid uuid detection
referenced uuids weren't being picked up
2025-03-04 14:58:54 -05:00
Gabriel Horner
f1d823815f fix: don't prompt user to break :logseq.class/Tag
On Parent page user could break #Tag
2025-03-04 10:23:58 -05:00
Gabriel Horner
ec9944db2d enhance: add descriptions for some public built-in properties
, especially ones that required external docs to understand their usage
2025-03-04 10:15:04 -05:00
Tienson Qin
8e21a3f5e6 fix: tests 2025-03-04 22:14:31 +08:00
Tienson Qin
4b5989a541 Merge branch 'feat/db' into feat/text-template 2025-03-04 21:58:55 +08:00
Tienson Qin
365823abc0 fix: tests 2025-03-04 21:58:29 +08:00
Tienson Qin
aff24f2de1 fix: create new text block when invoking /template 2025-03-04 21:32:31 +08:00
Tienson Qin
cc3f48bceb fix: lint 2025-03-04 20:44:48 +08:00
Tienson Qin
2d98a84079 fix: create new property text blocks when insert templates
or pasting copied blocks.
2025-03-04 20:39:49 +08:00
Tienson Qin
25e534b02a fix: can't click refs count 2025-03-04 17:46:18 +08:00
Tienson Qin
ce40c39933 fix: block linked refs 2025-03-04 17:24:33 +08:00
charlie
b44147b1c9 enhance(ui): improve layout and tooltip handling in header and shortcut components 2025-03-04 14:24:47 +08:00
Gabriel Horner
7e5d8ed686 fix: export+import of property values
that are internal entities. Don't reference internal ents
with uuids as it is not graph agnostic and causes failure on import
2025-03-03 17:45:05 -05:00
Tienson Qin
64bfb7bc4c fix: add missing reference for template blocks 2025-03-04 06:44:23 +08:00
Tienson Qin
72e57ad3a6 fix: allow templates to be applied on #Journal 2025-03-04 06:04:40 +08:00
Gabriel Horner
16930aa23c enhance: add :block/link support for export+import edn 2025-03-03 16:20:42 -05:00
Gabriel Horner
6af5720535 chore: remove unnecessary keep-uuid? option 2025-03-03 13:43:40 -05:00
Gabriel Horner
0852dec984 chore: Add optional verbose test runner for db deps
Also adjust one test which made verbose mode unreadable by printing a
large data structure where an assertion should go
2025-03-03 09:55:35 -05:00
Tienson Qin
b7e81afd84 feat: auto apply templates to object when adding a tag 2025-03-03 18:59:42 +08:00
Tienson Qin
ff5e8e6748 enhance: add :logseq.property/used-template to group template blocks 2025-03-03 18:03:55 +08:00
Tienson Qin
7d1dda44e1 Merge branch 'feat/db' into feat/text-template 2025-03-03 16:12:46 +08:00