Commit Graph

799 Commits

Author SHA1 Message Date
Tienson Qin
09ad9d6d97 fix: outliner tests 2024-08-03 00:51:08 +08:00
Gabriel Horner
636e395d96 fix gp tests from #11433 2024-08-01 11:51:27 -04:00
Tienson Qin
d26e620a82 refactor: update :block/type to cardinality one instead of many 2024-07-31 19:35:26 +08:00
Gabriel Horner
3767f1d3c7 chore: rename task class ident
Only class ident name that wasn't capitalized and didn't match its
title. Considered renaming :logseq.task but unsure if it even makes
sense for their names to match since they aren't sharing a common ns.
:logseq.task may be better off under :logseq.property.*
2024-07-30 17:09:27 -04:00
Gabriel Horner
354ffabf88 fix: outdated comments related to changes in #11433 2024-07-30 15:26:54 -04:00
Gabriel Horner
8afb337d7b chore: remove outdated test
rRemoving this test as the differences between a file and db graph are
enough that it's not worth testing. This test was helpful when we were
first developing db version
2024-07-30 15:13:24 -04:00
Gabriel Horner
6093462555 fix: db import after changes from #11433 2024-07-30 14:47:35 -04:00
Tienson Qin
3bc1a673cb refactor: replace both :page and :object types with :node 2024-07-30 17:25:46 +08:00
Tienson Qin
edf179b1f5 fix: can't edit referenced block 2024-07-30 10:53:58 +08:00
Tienson Qin
b3a786db02 Merge branch 'feat/db' into refactor/narrow-gap-between-page-and-block 2024-07-29 13:36:00 +08:00
Gabriel Horner
d3f9defb6d chore: bump nbb to latest datascript 2024-07-26 21:27:10 -04:00
Gabriel Horner
9af2ff84ec fix: graph-parser clj tests missing new dep 2024-07-26 15:45:47 -04:00
Gabriel Horner
c41b1bce3a fix: db import having incorrect block/path-refs
Some block/path-refs were invalid because importer was manually setting
this instead of relying on listeners. Confirmed relying on listeners
works in the frontend and CLI. Part of LOG-3176
2024-07-26 15:35:42 -04:00
Gabriel Horner
4c0c87337b fix: db import of whiteboard block with properties
Part of LOG-3176
2024-07-25 15:58:19 -04:00
Gabriel Horner
dd73e4c21e fix: a couple class uuids not generated by their db/ident
Follow up to 04e7d2c17b
2024-07-25 10:33:56 -04:00
Tienson Qin
eaf35e4a27 Merge branch 'feat/db' into refactor/narrow-gap-between-page-and-block 2024-07-25 16:07:54 +08:00
rcmerci
04e7d2c17b enhance: generate db-ident block's uuid like:
00000002-<hash-of-db-ident>-<fill-with-0>
2024-07-25 11:18:29 +08:00
Tienson Qin
71765f88e2 fix: names 2024-07-25 10:12:37 +08:00
Tienson Qin
7274a0bb40 Merge branch 'feat/db' into refactor/narrow-gap-between-page-and-block 2024-07-25 09:57:37 +08:00
Gabriel Horner
4b365da70c fix: display more helpful notifications for invalid
properties and classes that can't build a db-ident. Part of LOG-3176
2024-07-24 16:35:05 -04:00
Gabriel Horner
3411f344e3 fix: db import with property-parent-classes option
Also fixes some bugs with docs graph having classes split into more than
one db/ident. Part of LOG-3176
2024-07-24 14:55:06 -04:00
Tienson Qin
050890aa2f fix: docs parsing tests 2024-07-23 12:24:54 +08:00
Tienson Qin
d2b798ece5 fix: editor async tests 2024-07-23 12:09:15 +08:00
Tienson Qin
452d0e8e2b fix: query dsl tests 2024-07-23 09:21:47 +08:00
Gabriel Horner
39e0deeae8 dev: add basic integration test for importing docs graph
Part of LOG-3092
2024-07-22 17:12:45 -04:00
Gabriel Horner
f2ecca08d9 chore: update docs integration tests to use latest released docs version 2024-07-22 15:38:15 -04:00
Tienson Qin
a44f6c27d5 Merge branch 'feat/db' into refactor/narrow-gap-between-page-and-block 2024-07-21 11:34:49 +08:00
Tienson Qin
249d21df4a fix: don't create pages for refed objects 2024-07-21 11:10:50 +08:00
Gabriel Horner
cd4e0c5642 fix: db import inferring a class' properties
Also remove :block/namespace from page import as its unused.
Part of LOG-3176
2024-07-12 16:17:53 -04:00
Gabriel Horner
1f9b893ba0 fix: tests altered by last commit
Also add a block-ref example to last whiteboard test page
2024-07-12 14:38:03 -04:00
Gabriel Horner
62252479ee fix: db import of some whiteboard pages
Also fix old whiteboards not having correct :block/type.
Part of LOG-3176
2024-07-12 14:22:10 -04:00
Gabriel Horner
60cd9b00da fix: db import of namespaced page created invalid class
Encountered this with docs graph. Part of LOG-3176
2024-07-12 12:32:48 -04:00
Gabriel Horner
ff5d145e36 fix: docs graph failing to translate :query-properties
when using :property-classes option. Also translate :tags
which isn't a user property. Part of LOG-3176
2024-07-12 11:02:15 -04:00
Gabriel Horner
7c19f9faad fix: db import of whiteboards shouldn't fail
Can't visually confirm import yet b/c of whiteboard bug
but at least whiteboard import is valid. Part of LOG-3176
2024-07-12 00:28:03 -04:00
Gabriel Horner
9869bed612 fix: db import of some deadline blocks being invalid
Ignore repeated as it's not supported. Part of LOG-3176
2024-07-11 23:29:11 -04:00
Gabriel Horner
879e07b2f4 fix: db import of aliases
Also ignore :filters for now so they don't make graphs invalid and
add more tests for tags. Part of LOG-3176
2024-07-11 23:13:08 -04:00
Gabriel Horner
33785dca66 fix: db-import of :query-sort-by property
Also fix warning notifications printing empty error logs.
Part of LOG-3176
2024-07-11 18:00:21 -04:00
Gabriel Horner
0bcd48d724 fix: db import when :page property changes to :default
Also fix frontend import's db-browser/transact! wasn't getting or
updating all of the imported tx changes. Part of LOG-3176
2024-07-11 17:23:34 -04:00
Gabriel Horner
21f959e5c0 chore: add more db-import tests
Test for float and ref block/content replacement. Part of LOG-3092
2024-07-10 16:18:04 -04:00
Gabriel Horner
7ce983df24 refactor: move ignored properties page to its own test
Moved it to ignored/ so that frontend import of test-exporter-graph isn't
always displaying warnings. Part of LOG-3092
2024-07-10 15:05:38 -04:00
Tienson Qin
d847023dc1 Refactor: rename :block/content to :block/title 2024-07-10 22:33:44 +08:00
Tienson Qin
a1f352773b refactor: rename :block/original-name to :block/title 2024-07-10 21:43:03 +08:00
Gabriel Horner
c406cb2461 fix: db import when properties change from :date to :page
Part of LOG-3176
2024-07-09 15:22:35 -04:00
Gabriel Horner
60b13a525e fix: db import of collapsed block being invalid
Also cleanup infer fn which had import-specific code and add tests
for :default to :page :type change. Part of LOG-3176
2024-07-09 14:23:22 -04:00
Gabriel Horner
8279205fc7 fix: db import of property :type changes to :default
Just handles :one cardinality so far. Part of LOG-3176
2024-07-09 12:33:35 -04:00
Gabriel Horner
0f7f4d431e fix: db import of a page with two uses of new property
Also add tests for :date property and first property change.
Part of LOG-3176
2024-07-08 21:48:28 -04:00
Gabriel Horner
5b4cb0d213 chore: add test for block refs
Part of LOG-3092
2024-07-08 16:05:30 -04:00
Gabriel Horner
13048a901c chore: add more property tests for db import
Part of LOG-3092
2024-07-08 15:59:33 -04:00
Gabriel Horner
057d6b459f fix: :url property values with macros
Macros in :url are useful for having urls with a common hostname that
can be configured once. Without this fix, docs graph is invalid
2024-07-08 13:34:28 -04:00
Gabriel Horner
47cbe96126 chore: reduce logging verbosity of parser tests 2024-07-08 12:15:07 -04:00