Commit Graph

17035 Commits (3d1ed4ca548aed4a6053a42c686a092651b3cbd4)

Author SHA1 Message Date
Tienson Qin 5d2cd70142 Support db migration for :block/type update 2024-08-05 21:23:16 +08:00
charlie 1f8788f5ad enhance(ux): unlink graphs 2024-08-05 19:47:35 +08:00
Tienson Qin 004806d63e fix: can't switch type back to :node when no value created yet 2024-08-05 19:16:45 +08:00
Tienson Qin f88ae50472 fix: edit state lost after zoom in and back 2024-08-05 19:10:46 +08:00
Tienson Qin 825b6d0678 fix: allow closed values to be deleted when they've been refed 2024-08-05 19:04:18 +08:00
Tienson Qin 411b05e7ba Prefer to use ldb/{type}? check when possible 2024-08-05 17:51:24 +08:00
Tienson Qin 0a9320c234 Disable lint rules for db :property and :page-property 2024-08-05 17:06:47 +08:00
Tienson Qin 93320879dc fix: tests 2024-08-05 16:52:59 +08:00
charlie 6d693367d3 enhance(ui): shortcut label 2024-08-05 16:37:47 +08:00
charlie 12aa626d8b feat(ui): custom editor font 2024-08-05 16:30:17 +08:00
Tienson Qin bbfdf92511 fix: lint warning 2024-08-05 15:47:39 +08:00
Tienson Qin ccc9c99744 fix: outliner test 2024-08-05 15:46:01 +08:00
Tienson Qin 4d7e3d33c8 Merge branch 'feat/db' into refactor/single-block-type 2024-08-05 15:19:32 +08:00
Tienson Qin 69912f3dce fix: lint 2024-08-05 15:19:04 +08:00
Tienson Qin 4507684a37 Merge branch 'feat/db' into refactor/single-block-type 2024-08-05 15:12:17 +08:00
Tienson Qin 8f4bd7d713
refactor: updates :checkbox type to store Boolean values instead of ref values (#11451)
* refactor: don't store :checkbox as ref type

* fix: :property dsl query

* fix: task rule uses :property-ref-type

* enhance: dynamic query in :property rule depends on db/valueType

* enhance: use identity to avoid multiple vals binding error

* fix: replace outdated :page type with :node type

* fix: query-dsl tests

* fix: more outdated :page type

* fix: db test

* fix: db rules tests

* fix: move [?p ?prop ?pv] to the front

* fix: outliner tests

* fix: graph-parser tests

* Migrate checkbox ref type to non-ref type
2024-08-05 15:10:12 +08:00
Tienson Qin 4083a2d0a0 enhance: prefer tag instead of class on UI
Some users are confused with Classes/Objects, so on UI it'll be
Tags/Nodes.
2024-08-05 15:06:54 +08:00
charlie 14f4085ff7 fix(ui): empty graphs for the global repos dropdown 2024-08-05 10:36:22 +08:00
charlie 2683ecbdcd enhance(ui): polish details for the page title elements 2024-08-05 10:26:19 +08:00
charlie adda2b6bf2 fix(plugin): unnecessary re-render for the page header slots 2024-08-05 10:25:42 +08:00
charlie cd12e4e0dd fix(api): properties for the selected blocks 2024-08-05 10:02:56 +08:00
Tienson Qin 8e41e1d22c fix: block type filter 2024-08-04 13:17:22 +08:00
Tienson Qin 8bef1d7742 Merge branch 'refactor/boolean-not-ref-type' into refactor/single-block-type 2024-08-03 15:37:17 +08:00
Tienson Qin 4cb9cb63a6 Merge branch 'feat/db' into refactor/single-block-type 2024-08-03 15:34:40 +08:00
Tienson Qin cb7b15402b fix: shouldn't hide markers/priorities for db graphs
Fixes LOG-3090
2024-08-03 15:21:41 +08:00
Tienson Qin 390b44985c chore: bump mldoc to 1.5.9 2024-08-03 15:19:51 +08:00
Tienson Qin a85fcdb842 Merge branch 'feat/db' into refactor/boolean-not-ref-type 2024-08-03 15:10:53 +08:00
Gabriel Horner 8653f0616b fix: schema graph generation with description property 2024-08-03 00:27:21 -04:00
Gabriel Horner eb63add1f0 enhance: provide a built-in description property
that is used by properties and closed values and can easily be used by
other blocks. Also removes :block/schema for closed values and schema
:description for properties which helps get away from data modeling debt
of :block/schema
2024-08-03 00:13:13 -04:00
Tienson Qin 8155d06d22 fix: properties on a property page don't load correctly
Fixes LOG-3202
2024-08-03 07:09:16 +08:00
Tienson Qin ea0a26e744 Merge branch 'feat/db' into refactor/boolean-not-ref-type 2024-08-03 04:48:54 +08:00
Tienson Qin 5869681598 Migrate checkbox ref type to non-ref type 2024-08-03 04:45:02 +08:00
Tienson Qin b2f1f79b3d fix: graph-parser tests 2024-08-03 04:11:38 +08:00
Gabriel Horner f9a0ae0353 enhance(dev): no more renamed schema.org classes
class uniqueness was based on the old assumption of :block/name being
unique. This is no longer required for db graphs and case sensitive classes
and properties are now supported
2024-08-02 15:05:39 -04:00
Tienson Qin 09ad9d6d97 fix: outliner tests 2024-08-03 00:51:08 +08:00
Tienson Qin fb681d3b12 fix: move [?p ?prop ?pv] to the front 2024-08-03 00:05:31 +08:00
Tienson Qin 870ff095aa fix: db rules tests 2024-08-02 23:54:39 +08:00
Tienson Qin 3a9fc0628e fix: db test 2024-08-02 23:22:32 +08:00
Tienson Qin 04e32b33d2 fix: more outdated :page type 2024-08-02 22:37:08 +08:00
Tienson Qin 227437f852 fix: replace outdated :page type with :node type 2024-08-02 10:36:07 -04:00
Gabriel Horner 0769583183 fix: more missed renames of :page to :node type
from #11433
2024-08-02 10:34:35 -04:00
Tienson Qin 55f211be16 fix: query-dsl tests 2024-08-02 22:34:04 +08:00
Tienson Qin 914a21c47e fix: replace outdated :page type with :node type 2024-08-02 22:14:37 +08:00
Tienson Qin d1ef3fbeec enhance: use identity to avoid multiple vals binding error 2024-08-02 21:44:20 +08:00
Tienson Qin 36e3366a74 enhance: dynamic query in :property rule depends on db/valueType 2024-08-02 21:35:06 +08:00
Tienson Qin bb365b0171 fix: task rule uses :property-ref-type 2024-08-02 20:54:10 +08:00
Tienson Qin e743091909 fix: :property dsl query 2024-08-02 19:42:43 +08:00
charlie 0cc30cadbf fix(ui): incorrect checkbox value for the task marker 2024-08-02 17:16:45 +08:00
charlie 0e1829e634 fix(plugin): package.json item cause ui error #11449 2024-08-02 15:14:59 +08:00
charlie 169f678889 enhance(ui): repos dropdown 2024-08-02 11:43:50 +08:00