Tienson Qin
3e351a4308
Merge branch 'feat/db' into refactor/db-properties-schema
2024-04-10 15:49:45 +08:00
Tienson Qin
37d6196000
chore: remove old history implementation
2024-04-10 15:43:49 +08:00
Tienson Qin
b4154c683a
fix: undo && redo
...
:refresh-ui has been removed to ensure batch txs to be transacted
to the UI db before refreshing UI
2024-04-10 15:02:27 +08:00
rcmerci
b5c3757139
test(undo): update generative testcases
2024-04-10 14:06:09 +08:00
Tienson Qin
f3dc460f3a
more tweaks
2024-04-10 13:49:08 +08:00
charlie
103dc80508
enhance(ui): select blocks within active container for the key up/down arrow
2024-04-10 11:36:02 +08:00
Gabriel Horner
4f8d76c79f
Merge branch 'feat/db' into refactor/db-properties-schema
2024-04-09 16:29:46 -04:00
Gabriel Horner
aa41e64bdf
fix typo
2024-04-09 16:29:34 -04:00
Gabriel Horner
aa58ff3a4a
fix: adding existing values to page and date properties
...
multiple bugs:
- detected existing closed values incorrectly
- didn't display closed values
- didn't add existing values correctly
2024-04-09 16:18:59 -04:00
Gabriel Horner
0895c1388d
fix: delete block value with placeholder value
2024-04-09 15:24:59 -04:00
Gabriel Horner
e4c0c33839
fix: can't choose date closed value on a block
2024-04-09 15:09:01 -04:00
Gabriel Horner
a42e5f659a
fix: new graphs don't create unused hidden pages for
...
date and page closed properties. Observed with properties graph
2024-04-09 14:53:47 -04:00
Gabriel Horner
c29d4a3a70
chore: property type vars should be in property.type
...
also remove unused :block and :uuid types
2024-04-09 14:07:46 -04:00
Andelf
5362aa258c
ci(build): refine windows sign
2024-04-10 01:20:06 +08:00
Gabriel Horner
a70b7bfb26
fix: date property page crashing with closed values
...
page-cp is nil from a page and is redundant in a block context
2024-04-09 12:33:09 -04:00
Gabriel Horner
f1c9277b38
fix: unable to add a page or date closed value
...
Also fix page and date properties creating unused hidden pages
from property configuration
2024-04-09 12:20:46 -04:00
charlie
de9940dc9b
enhance(plugin): more args extensible for the exported editor component
2024-04-09 23:30:36 +08:00
Gabriel Horner
fcecbcfa76
fix: switching page closed values
2024-04-09 09:49:59 -04:00
Gabriel Horner
d44bd44ace
fix: generate date and page closed properties in properties graph
2024-04-09 09:27:08 -04:00
rcmerci
1fe25c4fca
fix lint
2024-04-09 20:21:57 +08:00
rcmerci
1dbc19069b
test(undo): add tests and fix
2024-04-09 20:15:23 +08:00
charlie
85585a0815
enhance(plugin): more args extensible for the exported editor component
2024-04-09 18:43:22 +08:00
charlie
f77a6b42d9
chore(dev): chilly keys warning
2024-04-09 18:41:14 +08:00
Tienson Qin
789e24f7eb
Add gaps between page title, properties and content
2024-04-09 16:45:57 +08:00
Tienson Qin
39c2ee85fd
style tweaks
2024-04-09 16:38:29 +08:00
Tienson Qin
4b1e3a827f
enhance: move page configure trigger to the top of page title
2024-04-09 16:23:34 +08:00
Tienson Qin
aa314c8291
enhance: remove border radius for property key bullet
...
To difference properties from block content.
2024-04-09 14:32:49 +08:00
Tienson Qin
e962797aba
enhance: use css to handle select-none instead of component state
2024-04-09 14:24:53 +08:00
Tienson Qin
69966361b2
enhance: disable text selection when selecting blocks
2024-04-09 14:02:06 +08:00
Tienson Qin
0baba5c5f4
Merge branch 'feat/db' into refactor/db-remove-block-name-unique
2024-04-09 13:37:42 +08:00
Tienson Qin
62802d0868
fix: move cross blocks using left and right arrows
2024-04-09 13:32:17 +08:00
Tienson Qin
8de498955f
fix: editor cursor missing when moving across blocks
2024-04-09 13:24:19 +08:00
charlie
a10b10c34f
fix(ui): resizer style for the right sidebar
2024-04-09 12:36:47 +08:00
rcmerci
f9d668b8bd
fix lint
2024-04-09 12:32:39 +08:00
rcmerci
30e76a4493
chore: fix typo
2024-04-09 12:32:00 +08:00
rcmerci
2772592720
enhance(undo): batch process undo/redo-ops
2024-04-09 12:27:33 +08:00
rcmerci
e6fab72c55
enhance: add more defkeyword
2024-04-09 12:27:33 +08:00
Tienson Qin
ef627c245e
fix: exit editor when page redirects through references
2024-04-09 12:02:43 +08:00
charlie
7b96a3521e
enhance(ui): polish ui details
2024-04-09 11:52:58 +08:00
Tienson Qin
7d2104c5b7
fix: refresh page reference name after page renaming
2024-04-09 11:51:21 +08:00
charlie
d8f98c2733
enhance(ui): polish details for the input style
2024-04-09 11:22:52 +08:00
Gabriel Horner
a608139975
fix: new db graph doesn't silently clobber db/ident's
...
if they conflict
2024-04-08 16:54:22 -04:00
Gabriel Horner
6a2b6d2913
fix: adding class properties can result
...
in clobbered db idents. Also rename fn to make its
purpose explicit
2024-04-08 16:32:27 -04:00
Gabriel Horner
ea1cc87d77
fix: properties silently clobbered each other if
...
they had the same unique db-ident. Ensure a unique db-ident with
automatic db-ident suffixes. Also add tests for this and add more
sanitization to property db idents
2024-04-08 15:06:39 -04:00
Tienson Qin
d5748f62b0
fix: page rename
2024-04-09 01:04:16 +08:00
Tienson Qin
15cb71e713
fix: paste blocks
2024-04-09 00:25:33 +08:00
Tienson Qin
9f9bfbc5e6
Merge branch 'feat/db' into refactor/db-remove-block-name-unique
2024-04-08 23:56:46 +08:00
Tienson Qin
aa98bc431d
chore: remove hack
2024-04-08 23:40:55 +08:00
Tienson Qin
77679db0c9
fix: lint warning
2024-04-08 23:03:37 +08:00
Tienson Qin
b3130e39eb
enhance: use Untitled for web page title for UUID named pages
2024-04-08 22:58:42 +08:00