Tienson Qin
113945940e
fix: keep old reference view for file graphs
2025-02-17 22:16:34 +08:00
Tienson Qin
4e70901f0d
enhance: display columns visibility only for the table view
2025-02-17 18:28:40 +08:00
Tienson Qin
6a5555bfaf
fix: all pages view
2025-02-17 18:14:09 +08:00
Tienson Qin
fbb9c2498b
refactor: all views support tabs
2025-02-17 16:06:35 +08:00
Tienson Qin
c5b23f8609
enhance: create linked reference view when there're references
...
The view is created only if it's going to be displayed to avoid
generating meaningless views for all the blocks.
2025-02-17 14:02:54 +08:00
Tienson Qin
c183686c57
wip: linked references view
2025-02-13 20:43:34 +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
rcmerci
7961696b0c
enhance(rtc): update fn reset-client-op-conn
2025-02-08 17:32:11 +08:00
rcmerci
5f57708680
enhance(rtc): option to reset rtc-data in conn when upload-graph
2025-02-08 17:32:11 +08:00
rcmerci
9a54d2a4b4
enhance(rtc): notify when need to upload/download higher schema graphs
2025-02-08 17:32:11 +08:00
rcmerci
c721f4c64d
enhance(rtc): simplify rtc-apis in db-worker
2025-02-08 17:32:11 +08:00
rcmerci
452c6787f2
enhance(rtc): transact :logseq.kv/remote-schema-version when upload/download graphs
2025-02-08 17:32:11 +08:00
rcmerci
b1774950c8
enhance(rtc): add background-task to notify client to upgrade
2025-02-08 17:32:11 +08:00
rcmerci
bec7835783
enhance(rtc): add schema-version arg to related apis
2025-02-08 17:32:11 +08:00