Commit Graph

15471 Commits (5c3512d57823f91a14b0cfc090fc2255a13d939b)

Author SHA1 Message Date
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
rcmerci bbe9e9d323 fix: fix tx-report when not in batch-tx-mode 2024-04-19 18:44:01 +08:00
rcmerci 97ef6cd37c fix: merge batch/opts and tx-meta when pass to db-listeners 2024-04-19 18:27:19 +08:00
rcmerci 03246325b3 fix: empty transact to notify batch-tx exit 2024-04-19 18:08:29 +08:00
rcmerci bffd1b5c8e refactor: batch-tx 2024-04-19 17:48:48 +08:00
charlie 90a0d0d5f8 enhance(ui): polish the details for the plugins related cp 2024-04-19 17:21:38 +08:00
charlie ed3ff5ac30 enhance(ui): refactor the nested DOM structure for the block title (head) wrap 2024-04-19 16:51:23 +08:00
Tienson Qin e7e5994e70 fix: batch tx counter name 2024-04-19 16:15:17 +08:00