Gabriel Horner
6071681306
enhance: export+import block refs from a block
...
Add more docstrings to help with maintainability
2025-02-14 14:06:04 -05:00
Gabriel Horner
b9e4fad959
fix: import of different types of refs still failed
...
if they had deep enough properties or tags. Shallow copied
the refs to fix these failures. Also added undefined uuid
detection
2025-02-14 12:33:27 -05:00
charlie
14d623065d
fix(ui): block content blink for the spent time label
2025-02-14 15:29:52 +08:00
rcmerci
ce3f618e62
fix: parse-schema-version support sequential arg
2025-02-14 13:48:18 +08:00
Tienson Qin
bbcc497341
fix: schema version check
2025-02-14 13:39:28 +08:00
Gabriel Horner
a4aacf022d
chore: use medley/dissoc-in instead of copied version
...
Can rely on medley as it is nbb compatible
2025-02-13 17:50:20 -05:00
Gabriel Horner
4f25e27d9b
fix: exporting class parent or property class
...
could sometimes lead to failure. Address by shallow copying
as page export should not be recursively exporting properties and
classes that are not visible on a page
2025-02-13 17:18:53 -05:00
Gabriel Horner
8b02790215
chore: add test helpers to reduce
...
redundant defaults for input export maps
2025-02-13 15:24:46 -05:00
Gabriel Horner
1038d79292
fix: frontend lint
2025-02-13 14:04:59 -05:00
Gabriel Horner
7da4f7a9b7
enhance: improve error handling for exports + imports
...
Display user friendly notification when unexpected failures occur.
Also actively validate export to ensure it can even import
2025-02-13 14:00:57 -05:00
rcmerci
dd97879e81
fix(rtc): fix format of :server-schema-version in the API get-graph-skeleton response
2025-02-13 21:27:57 +08:00
Tienson Qin
c183686c57
wip: linked references view
2025-02-13 20:43:34 +08:00
charlie
d4b14d8e67
fix(ui): incorrect behavior for the table header action popups
2025-02-13 18:05:48 +08:00
Tienson Qin
fdf817667e
fix: db-worker doesn't accept UUID parameter
...
Follow on 7703887c9
2025-02-13 07:50:22 +08:00
Gabriel Horner
5c8b23febd
fix: don't run rtc task in publishing
...
Also forgot to commit better binding name for #11731
2025-02-12 13:11:50 -05:00
Tienson Qin
e7e4294088
Feat: view group by ( #11731 )
...
* wip: view group by
* feat: view group by rendering
* enhance: use current group's value when creating new block
* enhance: add icons for view layouts
* fix: group rows selection
* fix: property type migration from #11695
* 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.
* 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
* fix(ux): incorrect behavior for the sub menu content within the table header popup
* fix: group rows delete
* fix: lint
* fix: group block delete
* fix: bump version
* fix: group by titles not correct for :checkbox
Also enable group-by for :date as they just work
* fix: disable nonsensical and unreadable groupings for :many properties
* fix: grouping not working for :default property type
and sometimes :number or :url.
Was grouping by entity and not what user reads. If there are
2 :default values with 'text ha', this seemed buggy
* fix: icons not showing for grouping by status
---------
Co-authored-by: Gabriel Horner <gabriel@logseq.com >
Co-authored-by: charlie <xyhp915@qq.com >
2025-02-12 12:56:55 -05:00
rcmerci
7703887c99
fix: db-worker API does not currently support parameters of the UUID type
2025-02-12 23:29:24 +08:00
rcmerci
70aa057b12
fix: schema-version maybe a int
2025-02-12 23:01:46 +08:00
Tienson Qin
da6d85369f
Merge pull request #11722 from logseq/enhance/rtc-migrate-graph-schema
...
refactor: update schema-version format
2025-02-12 22:01:57 +08:00
Tienson Qin
cda5b09d56
fix: delete block's property history when retracting a block
2025-02-12 17:22:40 +08:00
rcmerci
0533377e0f
Merge remote-tracking branch 'origin/feat/db' into enhance/rtc-migrate-graph-schema
2025-02-12 15:05:36 +08:00
rcmerci
4195d40241
refactor: remove defrecord SchemaVersion, use a simple map for better compatible with nbb
2025-02-12 15:02:41 +08:00
Gabriel Horner
b6159b7a18
fix: typo
2025-02-11 15:37:42 -05:00
Gabriel Horner
4ed5897e4e
chore: enable export+import edn commands
...
for any user. Better to get feedback early and iterate.
Easy to reverse this as needed
2025-02-11 15:31:29 -05:00
Gabriel Horner
83078a9bef
enhance: include class children in all exports
...
Also fix get-classes-parents only returning first tag's parents
2025-02-11 14:13:55 -05:00
Gabriel Horner
4517f666c9
fix: frontend lint
2025-02-11 10:15:26 -05:00
Gabriel Horner
aae1bb04f2
fix: export commands return partial results
...
Use worker db to get full results. Using render db only returned
what had been lazy loaded
2025-02-11 10:11:58 -05:00
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
381f9f1172
Merge branch 'feat/db' into enhance/rtc-migrate-graph-schema
2025-02-10 13:58:50 +08:00
Tienson Qin
f5c227e7ae
feat: match all/any filters suport ( #11695 )
2025-02-10 13:56:12 +08:00
Tienson Qin
8140ba7937
fix: sort
2025-02-10 13:54:01 +08: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
rcmerci
49658d8d67
fix: refresh local repos as well
2025-02-08 17:32:11 +08:00
rcmerci
1ad5422acf
enhance(rtc): more precise malli-schema for :schema-version
2025-02-08 17:32:11 +08:00
rcmerci
597e83e2c4
chore: fix lint
2025-02-08 17:32:11 +08:00
rcmerci
dfdd55a972
chore: add docstring
2025-02-08 17:32:11 +08:00
rcmerci
9309b4f3ca
fix: fix combine-local-&-remote-graphs
2025-02-08 17:32:11 +08:00
rcmerci
08a45dcea8
fix: use transit instead of ->clj&->js
...
to avoid some data serialization issues.
e.g. uuid becomes a map
2025-02-08 17:32:11 +08:00
rcmerci
3dddc4323a
enhance(rtc): show more info in debug-ui
2025-02-08 17:32:11 +08:00
rcmerci
5143d7467d
feat: introduce SchemaVersion to replace current schema-version using a plain number
2025-02-08 17:32:11 +08:00
rcmerci
4b4c3c87c3
enhance(rtc): update rtc malli-schema
2025-02-08 17:32:11 +08:00
rcmerci
54cb6a2e54
enhance(rtc): update malli-schema for api response
2025-02-08 17:32:11 +08:00
rcmerci
9c8696ce21
enhance(rtc): print ex-data when major-schema-version mismatch
2025-02-08 17:32:11 +08:00
rcmerci
1c7ab05541
fix(rtc): fix rtc-log type
2025-02-08 17:32:11 +08:00
rcmerci
0f55ab4a76
enhance(rtc): create new graph branch when major-schema-version changed
2025-02-08 17:32:11 +08:00
rcmerci
0e9f090a35
enhance(rtc): add db-worker rtc api rtc-async-branch-graph
2025-02-08 17:32:11 +08:00