Tienson Qin
60ab58c2ad
fix: can't tag a block if the tag name has spaces
2023-09-06 01:08:33 +08:00
Tienson Qin
11ad914f27
fix: display tags for blocks too
2023-09-05 23:24:22 +08:00
Tienson Qin
3af4b7e530
fix: no need to update existing object's classes
2023-09-05 22:00:09 +08:00
Tienson Qin
ff078afb8e
fix: select objects from specified classes
2023-09-05 21:56:36 +08:00
Tienson Qin
93643dafd5
feat: specify multple classes for object type
2023-09-05 20:19:31 +08:00
Tienson Qin
5f282ce3bb
remove unnecessary div
2023-09-05 17:49:00 +08:00
Tienson Qin
b9424d662b
style tweaks
2023-09-05 17:39:42 +08:00
Tienson Qin
07d58178b2
feat: configure hidden properties
2023-09-05 16:40:14 +08:00
Tienson Qin
cab00429c0
enhance: preload more blocks
2023-09-04 22:13:46 +08:00
Tienson Qin
dfd5fa0a16
revert the change
2023-09-04 22:12:08 +08:00
Tienson Qin
02cc7eb46c
enhance: set block placeholder height to 120
2023-09-04 22:10:37 +08:00
Tienson Qin
f8f2f987c4
enhance: new lazy blocks implementation
...
1. GC blocks below viewport only
2. No long uses heavy react-intersection-observer
2023-09-04 22:00:45 +08:00
Tienson Qin
43ca48bdde
fix: outdent not working for newly added object block
2023-09-04 17:41:50 +08:00
Tienson Qin
54de53d4aa
fix: scroll up if Enter pressed at the bottom
2023-09-04 15:12:07 +08:00
Tienson Qin
33f8a24397
perf enhancement
...
1. add :block/tx-id to check whether block has been updated
2. avoid rendering blocks if they're not updated
2023-09-04 14:15:46 +08:00
Tienson Qin
b7a6b92be0
enhance: small text for tags
2023-09-03 23:01:57 +08:00
Tienson Qin
cb177df037
fix: order block's own properties by id (squuid time)
2023-09-03 23:01:03 +08:00
Tienson Qin
3a14808b57
updated default icon for properties
2023-09-03 22:50:26 +08:00
Tienson Qin
387ad13536
enhance: group properties by classes
2023-09-03 22:09:39 +08:00
Gabriel Horner
b3efb93335
Move initial namespaces to start outliner dep
2023-09-01 17:23:34 -04:00
Gabriel Horner
d17c9a21f5
enhance: sort parent class options
2023-09-01 16:03:31 -04:00
Gabriel Horner
22d1cb54c5
fix: schema.org classes missing from tree
...
also fix typos
2023-09-01 15:08:11 -04:00
Gabriel Horner
adab8a8e2e
Add a basic tree hierarchy for db graph classes
2023-09-01 11:33:56 -04:00
Gabriel Horner
4c90983fd1
enhance: meta-click on a parent class to navigate to it
2023-08-31 14:24:25 -04:00
Gabriel Horner
22ac81a9d5
fix: regression on file graphs not showing hashtag for tags
2023-08-31 11:24:44 -04:00
Tienson Qin
f5b290c64f
enhance: show tags when editing a block
2023-08-31 17:36:38 +08:00
Tienson Qin
285bda2c29
enhance: display an empty block ready for input for block type value
2023-08-31 14:43:14 +08:00
Tienson Qin
1c12085150
fix: wrap property key if it's long
2023-08-31 13:45:03 +08:00
Gabriel Horner
7a48557ec9
Add url properties to schema and page properties
...
This required adding support for property :properties to create-graph.
Also fixed a subtle bug where transact! silently fails for positive
:db/id integers. Also misc script cleanup and docs
2023-08-30 16:15:46 -04:00
Gabriel Horner
43c299972c
Fix url and text type detection in script
2023-08-30 16:15:46 -04:00
Gabriel Horner
34248736c7
First pass at a script that creates a db graph with schema.org ontology
2023-08-30 16:15:46 -04:00
rcmerci
510df28e06
support page create/rename/delete in rtc
2023-08-30 22:10:55 +08:00
rcmerci
27ccf55d11
listen ds tx-report to generate page related ops
2023-08-30 13:04:33 +08:00
Gabriel Horner
5a16f50340
fix: regressions on object property caused by
...
a recent fix
2023-08-29 21:06:44 -04:00
Tienson Qin
c593237b02
enhance: limit height for both form input and select
2023-08-29 13:54:11 +08:00
Tienson Qin
ce84e73ac5
enhance: display add property button on hovering
2023-08-29 11:06:53 +08:00
Tienson Qin
8515fdd794
fix: add react key for page component
2023-08-29 10:31:14 +08:00
Tienson Qin
9f23dd0331
fix: duplicate properties area
2023-08-29 10:11:23 +08:00
Gabriel Horner
d28d27b23e
enhance: allow object to unset its class
...
also fixes an issue where invalid uuids options were selecting the first
option even though they weren't a match
2023-08-28 18:07:08 -04:00
Gabriel Horner
16574ff3d0
fix: object properties not selecting their chosen class
...
Also adjusted script effected by this change
2023-08-28 18:04:58 -04:00
Tienson Qin
eda97b9a92
enhance: wrap grid columns
2023-08-28 14:57:06 +08:00
Tienson Qin
8fba326da9
fix: cursor move when outdent on enter
2023-08-28 14:49:41 +08:00
Tienson Qin
3154eeb147
enhance: don't show class settings for journals
2023-08-28 13:48:36 +08:00
Tienson Qin
f74de89a1b
fix: display loading for embedded blocks
2023-08-28 13:46:39 +08:00
Tienson Qin
19e7920448
fix: indent/outdent cursor move for embedded blocks
2023-08-28 13:33:36 +08:00
Tienson Qin
f2eedc5972
fix: cursor move on right sidebar
2023-08-28 13:12:55 +08:00
Tienson Qin
95169b81ca
fix: cursor move between linked blocks
2023-08-28 12:56:36 +08:00
Tienson Qin
14d25f7225
fix: edit block for multiple instances of linked blocks
2023-08-27 10:11:46 +08:00
Tienson Qin
a306881645
fix: select all includes objects
2023-08-27 08:20:41 +08:00
Tienson Qin
c1a847c594
fix: new block after collapsed object
2023-08-27 08:06:00 +08:00