Tienson Qin
13edd74c2c
fix: can't save whiteboard updates
2024-04-24 17:59:01 +08:00
Tienson Qin
edef1ea6e6
fix: show bullets for collapsable property block values
2024-04-24 17:12:23 +08:00
Tienson Qin
58cf9f8411
fix: jump to empty block value
2024-04-24 16:59:57 +08:00
Tienson Qin
0a13e436be
fix: loading block property values
2024-04-24 16:53:08 +08:00
Tienson Qin
2cd090e891
fix: jump to property block value
2024-04-24 16:43:26 +08:00
Tienson Qin
60067304a4
enhance: show as "empty" if a property block's value is empty
2024-04-24 15:25:34 +08:00
Tienson Qin
d2bdc2f55c
fix: open block editor when adding a block property value
2024-04-24 15:12:26 +08:00
Tienson Qin
5c3512d578
fix: parent class style
2024-04-24 14:31:35 +08:00
Tienson Qin
b4bd6b9d45
fix: tagged pages
2024-04-24 14:26:23 +08:00
Tienson Qin
8aca502b9a
fix: properties are not displayed for tagged blocks
2024-04-24 14:15:03 +08:00
Tienson Qin
4cb2ac6a46
fix: load all classes when app starts
2024-04-24 13:37:34 +08:00
Gabriel Horner
e5ea21ed40
enhance: allow page search to show case sensitive results
...
Also allow cmd-k to open to case sensitive page. Case insensitive
results should still behave the same
2024-04-23 21:57:12 -04:00
Gabriel Horner
7e31888b0a
enhance: db graphs can add case sensitive properties
...
Also allow all pages view to display/sort case sensitive property pages.
2024-04-23 17:10:48 -04:00
Gabriel Horner
2702062537
fix: add class or page properties
2024-04-23 15:06:51 -04:00
Gabriel Horner
2f0fc3c18c
fix: large graph creation having blank and incorrect block counts
...
large graph chunking assumed a certain tx order which isn't guaranteed.
There are also some edge cases where blocks could get separated from
each other which are now fixed. Also fixed a bug with validating user
properties and made small enhancement for query script
2024-04-23 09:25:07 -04:00
Gabriel Horner
ee3ecdb464
fix: remove unused uuid string conversions when handling properties
...
also renamed anon fn to not have name as existing fn in ns
2024-04-22 16:42:50 -04:00
Gabriel Horner
2fad540d01
chore: cleanup setting :many property values
...
and validating them. Setting :many property values was spread
across fns, hard to understand and needlessly validating differently.
Removed type inferring for :many as it's not possible to do this from
the UI
2024-04-22 16:30:53 -04:00
Gabriel Horner
b20cc9ddf3
chore: add long flags on new long running tests
2024-04-22 15:24:49 -04:00
Gabriel Horner
71f01b1115
fix: load user defined closed values
...
they aren't lazy loaded by the UI
2024-04-22 14:16:04 -04:00
Tienson Qin
a66210840e
fix: don't show empty input block when loading app
2024-04-23 00:42:18 +08:00
Tienson Qin
912ddd6ca2
Merge branch 'feat/db' into refactor/db-properties-schema
2024-04-22 23:57:57 +08:00
Tienson Qin
a15066c862
perf: db reload
...
Load as less pages && closed values as we can to avoid loading too
much data.
We already know that transacting db attributes is slow, going to
investigate it later.
2024-04-22 23:48:40 +08:00
Gabriel Horner
543677ef32
fix: outliner lint
2024-04-22 11:14:14 -04:00
Gabriel Horner
0bee9b12c0
fix: frontend lints and remove dead code
2024-04-22 11:10:16 -04:00
Gabriel Horner
1b66755876
fix: outliner lint
2024-04-22 10:50:37 -04:00
Gabriel Horner
b09031579e
fix: remove outdated code which was causing circular deps in db dep
2024-04-22 10:41:00 -04:00
charlie
52bc99738a
refactor(ui): refactor all of the classical datepicker codes with the shui calendar
2024-04-22 17:24:27 +08:00
charlie
d71e0163c4
Merge branch 'master' into feat/db
2024-04-22 14:24:48 +08:00
charlie
1017f90633
enhance(ui): refactor the schedule inline date editor with the shui popup
2024-04-22 14:23:59 +08:00
charlie
239590d205
fix(ux): the shui date picker for the schedule editor
2024-04-22 12:12:10 +08:00
Tienson Qin
d88dcd0fd4
fix: remvoe frontend.util usage from worker
2024-04-22 10:12:36 +08:00
Tienson Qin
6b3a9f4f4c
fix: don't use frontend.util in worker
2024-04-22 09:27:52 +08:00
Tienson Qin
1cd1914d1d
Enhance: show generated db's directory in the create graph script
2024-04-22 09:24:03 +08:00
Tienson Qin
1e835d2b98
fix: undo redo tests
2024-04-22 09:08:22 +08:00
Tienson Qin
4a0736f62b
fix: property unit tests
2024-04-22 08:50:51 +08:00
Tienson Qin
0afeb2c766
fix: more property-related tests
2024-04-21 15:22:17 +08:00
Tienson Qin
5a595b1626
fix: property tests
2024-04-21 15:19:38 +08:00
Tienson Qin
9c93152fd6
fix: closed values test
2024-04-21 14:54:43 +08:00
Tienson Qin
d92a3257b0
fix: don't run pipeline again for replace tx
2024-04-21 14:35:48 +08:00
Tienson Qin
44af2213ce
Merge branch 'feat/db' into refactor/db-properties-schema
2024-04-21 13:22:37 +08:00
Gabriel Horner
8f411fad42
enhance: allow user properties with other namespaces
...
to allow for imported properties to have a different namespace than the
one the editor generates. Update schema example graph which now imports
properties as :schema.property/X
2024-04-19 16:54:06 -04:00
Gabriel Horner
622cbe0410
fix: :string property values weren't editable
2024-04-19 14:13:09 -04:00
Gabriel Horner
311cd13e1f
enhance: closed value membership validated everywhere
...
Frontend and lower-level validation now validate the same.
Also simplified metadata injection
2024-04-19 14:10:16 -04:00
Gabriel Horner
38672f270e
fix: class ancestor links
2024-04-19 11:36:54 -04:00
charlie
305255d4c7
fix: WIP lint warning
2024-04-19 23:22:49 +08:00
Gabriel Horner
449d4d3600
fix: generate schema graph with new properties
...
Also remove unused bindings and basic validation to graph creation
2024-04-19 10:45:30 -04:00
Tienson Qin
b1bc1ca88a
chore: remove debug
2024-04-19 20:17:53 +08:00
Tienson Qin
20006eafa8
fix: update :block/page when moving between pages
2024-04-19 20:16:39 +08:00
Tienson Qin
113ff4e669
fix: can't move blocks to empty page
2024-04-19 19:54:11 +08:00
rcmerci
cccb4fcb0b
fix: :batch/txs should be vector not nil
2024-04-19 19:47:22 +08:00