Commit Graph

18312 Commits

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