charlie
8d3dbaa0eb
fix(ux): incorrect behavior for the sub menu content within the table header popup
2025-02-11 11:43:31 +08:00
Gabriel Horner
8faa1a9d91
fix: remove export+imports invalid
...
when uuids are kept and when journals are created.
Also removed :logseq.class/Journal from export as its needless noise
2025-02-10 16:58:03 -05:00
Gabriel Horner
8b8055dd72
refactor: use namespaced keyword for block export
...
instead of confusing :build/block. Also improved related tests,
simplified import steps, added some missing sqlite.build docs,
and fixed :build/uuid not working for some existing journals.
2025-02-10 15:18:45 -05:00
Gabriel Horner
d9121cd344
fix: property type migration from #11695
2025-02-10 10:21:09 -05:00
Tienson Qin
38a197eec4
feat: match all/any filters suport ( #11695 )
2025-02-10 13:32:44 +08:00
Tienson Qin
5a64e6359f
fix: sort
2025-02-10 13:15:17 +08:00
Tienson Qin
3dcb1e57ba
fix: db migrate
2025-02-08 15:11:38 +08:00
Gabriel Horner
ac8b3dbe68
enhance: introduce :build/keep-uuid? for export/import
...
to consistently keep uuids for all node types.
Allows page and block hacks to be removed. Marking blocks
this way was the right balance of efficient at preserving block relationships
while being easy to maintain
2025-02-07 18:20:13 -05:00
Gabriel Horner
2edbadf1b5
enhance: block export supports content refs
...
Also refactor block tests and how export-maps are built and
2025-02-07 16:26:11 -05:00
Gabriel Horner
11669f8f80
fix: block ref export+import not working in app
...
We override :block/title in app so have to hack around this attribute override
2025-02-07 14:14:17 -05:00
Gabriel Horner
8bc9b730f2
enhance: page export+import journal refs
2025-02-07 11:57:35 -05:00
Gabriel Horner
310164068b
chore: cleanup export tests
...
by creating test helpers. Also add 2nd import assertion on two more tests
now that's easy
2025-02-07 11:07:21 -05:00
Gabriel Horner
fcdfe518be
enhance: export+export refs to classes
2025-02-07 10:27:28 -05:00
Gabriel Horner
02beff3ec1
enhance: export+import page handles most ref types in blocks
...
All ref types handled except class ref. Also fixed most block types not
persisting uuid when :build-existing-tx? set
2025-02-06 18:29:30 -05:00
Gabriel Horner
b54d13b7d9
enhance: sqlite.build EDN supports uuid refs
...
Needed for export+import of refs
2025-02-06 11:56:14 -05:00
charlie
09ddf31a8e
enhance(ux): force hide table header action popup for the pointer outside event
2025-02-06 16:54:28 +08:00
Gabriel Horner
5faffdc8f1
enhance: page export includes its properties and tags
2025-02-05 18:06:02 -05:00
Gabriel Horner
6848f98be9
fix: query builder not working for multi-word task values
...
Another fix for https://github.com/logseq/db-test/issues/215
2025-02-05 16:12:40 -05:00
Gabriel Horner
38aff834f5
fix: export+import of blocks with built-in property closed values
...
e.g. Status. Also tweak class-parent to not needlessly emit Root
which is the default
2025-02-05 15:22:44 -05:00
Gabriel Horner
ca011c980e
enhance: add command to export/import graph's ontology
2025-02-05 14:47:12 -05:00
Gabriel Horner
f02687b184
fix: task query for "In Review" status
...
Affected this status or any user ones with spaces in name.
Fixes https://github.com/logseq/db-test/issues/215
2025-02-05 09:59:45 -05:00
Gabriel Horner
a746a4ded3
enhance: import/export :node properties with block
...
property values. Import works well for new graphs
2025-02-04 15:57:41 -05:00
Gabriel Horner
c925daa45d
enhance: export/import :node properties with classes
...
Also enhance :build/page refs so their tags export
2025-02-04 12:10:18 -05:00
Gabriel Horner
379752dc03
fix: tests broken by previous commit
2025-02-04 09:24:03 -05:00
Gabriel Horner
c4fee6bdeb
chore: remove deprecated [:page "FOO"]
...
refs from sqlite.build as they have been replaced with
an improved [:build/page ...]
2025-02-04 09:12:26 -05:00
Gabriel Horner
d06d582932
enhance: can import :date properties
...
for both existing or other graphs. Introduced an enhanced `[:build/page]` ref for
this
2025-02-03 18:16:33 -05:00
Gabriel Horner
d91b509715
fix: import textarea not scrolling
2025-02-03 16:07:43 -05:00
Gabriel Horner
f66f3100e1
fix: imported page not showing up
...
root needed to be re-rendered like with file graph import
2025-02-03 14:42:40 -05:00
Gabriel Horner
fbf7107969
enhance: only build property export
...
once for a page
2025-02-03 14:08:38 -05:00
Gabriel Horner
469f77ea19
enhance: page export exports blocks at any level
2025-02-03 13:41:31 -05:00
Gabriel Horner
43c6633543
enhance: page import works for existing pages
...
or graph. Also add tests for fresh page import
2025-02-03 11:24:24 -05:00
Gabriel Horner
44cf521d3a
enhance: initial support for export+import of current page
...
Works across graphs for basic top-level blocks. Generalized import
command to work with block+page and other future exports
2025-01-31 20:09:17 -05:00
Gabriel Horner
a88c04fb8e
fix: build-existing-tx? didn't differentiate
...
between existing and new blocks correctly. Imports
into a block worked fine because it always existed but
imports into new blocks were failing
2025-01-31 16:31:01 -05:00
Gabriel Horner
02f893f66b
enhance: better error handling when importing data
...
Gracefully handle invalid EDN and property conflicts
2025-01-31 09:01:05 -05:00
Gabriel Horner
002edb103e
fix: sqlite.build auto-create new pages
...
from properties. Also fix user specified :pages-and-blocks not building
with :build-existing-tx?
2025-01-30 16:32:24 -05:00
Gabriel Horner
ddf4dc0646
enhance: export+import closed values across graphs
2025-01-30 13:53:44 -05:00
Gabriel Horner
bd4af68e43
enhance: can export+import classes across graphs
...
including their properties
2025-01-30 12:08:49 -05:00
Tienson Qin
3853fc5e5b
fix: invalid data
2025-01-30 18:12:12 +08:00
Gabriel Horner
b8ad82e650
chore: add kondo aliases for db.sqlite namespaces
2025-01-29 18:03:28 -05:00
Gabriel Horner
574becd8bb
enhance: import a block with properties across graphs
...
Add test to confirm multiple imports are idempotent.
Also fix sqlite.build not handling valid value for :db/cardinality
2025-01-29 17:57:06 -05:00
Gabriel Horner
77a64701c2
enhance: Allow commands to marked as :db-graph?
...
so that file graphs get a helpful notification that the command
can't be used instead of failing weirdly. Also remove unused
db-graph-enabled?
2025-01-29 11:53:43 -05:00
Gabriel Horner
085872ea64
enhance: dev commands for exporting and importing
...
a block data. Works within same graph currently
2025-01-29 11:35:54 -05:00
Gabriel Horner
fd99c0a5af
chore: use test helper instead of copied
...
d/q fns
2025-01-28 16:10:24 -05:00
Gabriel Horner
8550b48f17
enhance(dev): add test helper for ent properties
...
Was using them across namespaces and they were needlessly different
2025-01-28 16:00:38 -05:00
Gabriel Horner
5983bd0473
enhance: update sqlite.build EDN to generate tx
...
for existing blocks and pages e.g. importing
2025-01-28 15:34:26 -05:00
Gabriel Horner
05496a0f69
fix: deprecate old srs config options
2025-01-28 11:49:58 -05:00
Gabriel Horner
dbd1faea12
fix: lint
2025-01-27 17:22:12 -05:00
Gabriel Horner
ef93609df0
enhance(dev): build EDN supports logseq idents for :build/tags
...
Also cleanup more more tests that have been simplified by recent test
helper improvement
2025-01-27 17:03:26 -05:00
Gabriel Horner
63184bc3cc
fix: lint and test broken by previous commit
2025-01-27 16:28:51 -05:00
Gabriel Horner
57b4376425
enhance(dev): test helper returns entity
...
instead of harder to inspect and use d/q results
2025-01-27 15:48:12 -05:00