Commit Graph

15478 Commits (13edd74c2c24d99510e14e0fc0a19871a8698d1f)

Author SHA1 Message Date
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