Tienson Qin
e2c28aa91a
enhance: hide block refs count for blocks created in property
2023-08-07 18:53:28 +08:00
Tienson Qin
fe9c082e5e
fix: remove hack $$property page
2023-08-07 18:35:05 +08:00
Tienson Qin
668a17c2af
enhance: be able to collapse/expand properties
2023-08-07 17:31:34 +08:00
Tienson Qin
59ce087247
enhance: exit property editing on blur input
2023-08-07 17:06:40 +08:00
Tienson Qin
448b21c0c4
enhance: use dropdown instead of modal for property configuration
2023-08-07 16:41:02 +08:00
Tienson Qin
6ec79d48cb
feat: property icon emoji picker
2023-08-07 15:03:03 +08:00
Tienson Qin
d2efb81c52
Style tweaks
2023-08-07 13:02:04 +08:00
Gabriel Horner
023a47562d
Fix regression on configure page with properties
...
Was unable to add multiple page or schema properties. Caused by move to
select component which exited page modal by default
2023-08-04 14:11:25 -04:00
Gabriel Horner
11991a0919
fix query builder not starting
...
Also fix hidden properties showing up in property dropdown of query
builder
2023-08-04 12:00:59 -04:00
Tienson Qin
f3e351901d
enhance: multiple values better ux
2023-08-04 15:51:09 +08:00
Tienson Qin
5d2e65b8f8
enhance: use row layout for multiple pages
2023-08-04 12:21:09 +08:00
Tienson Qin
a775746d97
fix: remove existing properties/alias/tags from auto-complete
2023-08-04 11:08:34 +08:00
Gabriel Horner
6537f0dfab
Loosen property name check for db graphs
...
properties don't need to be keywords for db graphs since property names
aren't involved in property storage. This change allows for property
names to have whitespace and be invalid edn.
See #6753 for example bugs that db-validation-property-name? catches
2023-08-03 17:00:49 -04:00
Gabriel Horner
8253477a9d
fix regression - pages can add schema or page properties
2023-08-03 14:22:23 -04:00
Gabriel Horner
19d52c178b
fix: still disallow invalid property names
...
Issues with using tag or page ref syntax on pages still exist
with db graphs
2023-08-03 11:17:19 -04:00
Gabriel Horner
47cea36e7d
fix: add back disallowing adding hidden built-in properties
...
Without this adding a built in prop and value leads to it disappearing
with no explanation. Also cleaned up gp-property into sections mostly
to differentiate between file and db graph properties
2023-08-03 10:11:23 -04:00
Tienson Qin
99ecf6cd42
fix: use select/select component for new property input
2023-08-03 18:53:50 +08:00
Tienson Qin
d3329856af
fix: put alias before tags
2023-08-03 16:24:21 +08:00
Tienson Qin
cdb6d5d7ae
fix: hide page configure for built-in property pages
...
Also, disabled page delete and rename for built-in property pages
2023-08-03 16:01:35 +08:00
Gabriel Horner
24f38f232f
fix: block property deletion
...
e.g. select "Delete property"
2023-08-02 17:30:06 -04:00
Gabriel Horner
d3ba0de946
fix: user can't add hidden built-in properties to blocks
...
Allowing this leads to errors e.g. user adds 'query-properties' property
and then adding value throws error b/c of internal schema type :coll
2023-08-02 15:39:18 -04:00
Gabriel Horner
a85e7d4b2a
fix: User shouldn't be able to alter built in properties
...
Allowing this causes all kinds of bugs. Also trivial type fix
for last commit
2023-08-02 14:53:22 -04:00
Gabriel Horner
2c53a1b121
fix: don't display built in property types to user
...
Also add :keyword type as a couple built in properties use it
2023-08-02 12:25:03 -04:00
rcmerci
aff2620505
persist edit-operation
2023-08-02 22:54:05 +08:00
Gabriel Horner
e85557bacd
Fix graph-parser lint
...
Also bump property perf for db-graph as it's a little slower but
still within reasonable range
2023-08-01 16:48:35 -04:00
Gabriel Horner
991c0994e5
All query-dsl tests pass for db graphs
...
Add to CI. Also fix graph-parser lint and typo
2023-08-01 16:34:48 -04:00
Tienson Qin
50a897153b
fix: alias page crashes if there's a non-page block with alias property
2023-08-02 03:23:51 +08:00
Tienson Qin
bd79b4b7e4
enhance: put alias and tags before other properties
2023-08-02 03:12:53 +08:00
Tienson Qin
4f24c80b33
fix: add back support for alias and tags
2023-08-02 03:09:55 +08:00
Tienson Qin
15cb78fbf7
fix: add pre-configured properties when creating a new db graph
2023-08-02 01:49:23 +08:00
Gabriel Horner
791bd90d88
Fix frontend code breaking a deps library again
...
Please run `yarn test` in a dep to ensure it still works /cc
@tiensonqin. See 84b80e8b76 for previous
examples
2023-08-01 11:18:10 -04:00
Tienson Qin
8e9a189ba1
handle whiteboard built-in properties
2023-08-01 21:48:36 +08:00
Tienson Qin
db5e0a6571
handle pdf annotation properties
2023-08-01 21:23:00 +08:00
Tienson Qin
73ce46483b
handle more properties including title, icon, public and filters
2023-08-01 20:50:13 +08:00
Tienson Qin
84f09e01dc
fix: heading level
2023-08-01 20:39:01 +08:00
Tienson Qin
2913af2d96
fix: order list
2023-08-01 20:14:49 +08:00
Tienson Qin
3cc7977d93
fix: heading
2023-08-01 19:16:44 +08:00
Tienson Qin
dbcd082f08
wip: handle built-in properties
2023-08-01 19:03:16 +08:00
Tienson Qin
3333f890ea
fix: entity fn calls
2023-08-01 14:46:48 +08:00
Tienson Qin
8ed57c04c9
fix: page add-property! for db based graphs
2023-08-01 14:18:36 +08:00
Tienson Qin
3ec4c6bedd
remove handler.editor.property
2023-08-01 13:59:06 +08:00
Gabriel Horner
81ae67cdbe
Add timestamp support to sort-by for db graphs
2023-07-31 16:34:33 -04:00
Gabriel Horner
8e360405d6
Fix sort-by for user properties with db graphs
...
sort-by-queries test passes except for timestamps.
Had to introduce another query to resolve property uuids.
Made it as efficient as possible with datoms and pull.
Refactored load-test-files to support journal files and
allow page and block properties from one file
2023-07-31 16:07:23 -04:00
Gabriel Horner
316759eab3
chore: use data- prefix for more intention revealing names
...
data- is a common prefix for indicating an attribute's content is used
to store data for the html app
2023-07-28 16:04:41 -04:00
Gabriel Horner
1d8c1716bf
Allow pages to add/edit/delete their own properties
2023-07-28 16:04:12 -04:00
Gabriel Horner
0b09b6af56
Fix db lint
2023-07-28 10:46:40 -04:00
Gabriel Horner
84b80e8b76
Fix electron code breaking db deps again
...
Introduced by last commit /cc @rcmerci. This has happened previously at
0c533a9032 and
8a1c54173b . Please run `yarn test` in
deps/db to catch this
2023-07-28 10:27:24 -04:00
rcmerci
be7cb85e35
update some rtc related ns
2023-07-28 18:52:51 +08:00
Gabriel Horner
28692201f0
Render more property val types in query table
...
Add support for ref (single/many) and many non-ref
2023-07-27 17:39:57 -04:00
Gabriel Horner
0ad7796b19
Fix db lints
2023-07-27 16:45:11 -04:00