Tienson Qin
e37649299f
use forked rum
2022-04-02 21:49:37 +08:00
Tienson Qin
1ef811ed8e
fix code block
2022-04-02 21:49:37 +08:00
Andelf
f1af5344b2
fix(test): refactor and fix all e2e tests
2022-04-02 21:49:34 +08:00
Tienson Qin
dbeca541cf
fix: drag drop
2022-04-02 21:40:29 +08:00
Tienson Qin
1682dc3c7e
fix: avoid reentrancy when pressing ESC to quit codemirror
2022-04-02 21:40:29 +08:00
Tienson Qin
019160f32a
clear last saved cursor when pressing esc
2022-04-02 21:40:28 +08:00
Tienson Qin
d7ac0b197c
remove unused code
2022-04-02 21:40:28 +08:00
Tienson Qin
418d084268
remove unused debugging
2022-04-02 21:40:28 +08:00
Tienson Qin
544f0aed81
fix tests
2022-04-02 21:40:28 +08:00
Tienson Qin
a630983cdc
fix lint warnings
2022-04-02 21:40:28 +08:00
Tienson Qin
c46c68cd14
improve performance for drag && drop
2022-04-02 21:40:28 +08:00
Tienson Qin
096c69ffb8
fix: cursor jumps to the beginning when indent/outdent
...
It might be caused by the recent upgrading of rum, which brings back
the old render queue and batched updates.
ae6a85028e
2022-04-02 21:40:28 +08:00
Tienson Qin
c8e5ce3776
fix: first block's content is not updated when pressing enter
...
between the content.
2022-04-02 21:40:28 +08:00
Tienson Qin
b5b0c1e06b
fix: lazy loading ids
2022-04-02 21:40:28 +08:00
Tienson Qin
e848dbf9f8
enhance: run custom queries immediately if editing in a query component
2022-04-02 21:40:28 +08:00
Tienson Qin
daf0b6174e
detects has-more loading by whether there's a next open block
2022-04-02 21:40:28 +08:00
Tienson Qin
b0999efa47
Switch back to blocks tree instead of virtual list for now
2022-04-02 21:40:28 +08:00
Tienson Qin
2d5c929407
Improve performance of get-by-parent-&-left
2022-04-02 21:40:28 +08:00
Tienson Qin
c3d95482bc
Bump rum to batch updates
2022-04-02 21:40:28 +08:00
Tienson Qin
b679f549d3
remove unused code
2022-04-02 21:40:28 +08:00
Tienson Qin
d6a4c705c5
fix: pagination fetch for nested scoped blocks
2022-04-02 21:40:28 +08:00
Tienson Qin
42f8f087b6
fix: don't transact :block/children, left, level into db
2022-04-02 21:40:28 +08:00
Tienson Qin
bfae3f07d4
feat: virtual list
2022-04-02 21:40:28 +08:00
Tienson Qin
af6e727071
fix: prevent auto-scroll when inserting new blocks
2022-04-02 21:40:28 +08:00
Tienson Qin
06b15bdfc3
use :block/_refs instead of reactive block-refs-count query
2022-04-02 21:40:28 +08:00
Tienson Qin
7a095571f6
remove unused code
2022-04-02 21:40:28 +08:00
Tienson Qin
94a6d5eef2
fix: loading in page embed
2022-04-02 21:40:28 +08:00
Tienson Qin
b6e02e18b1
fix: lazy loading in block embeds
2022-04-02 21:40:28 +08:00
Tienson Qin
2ea282b902
Reduce reactive queries for core outliner ops
2022-04-02 21:40:28 +08:00
Tienson Qin
c244674ad1
remove unused code
2022-04-02 21:40:28 +08:00
Tienson Qin
df597688b6
fix: simplify pagination loop
2022-04-02 21:40:28 +08:00
Tienson Qin
b9df07ee45
Merge page and block queries to get-paginated-blocks
2022-04-02 21:40:28 +08:00
Tienson Qin
ee897c244b
Refactor page loading
2022-04-02 21:40:28 +08:00
Tienson Qin
b5576c8a22
WIP: long page performance improvement
2022-04-02 21:40:28 +08:00
Charlie
0d3ac91ca3
Feature/Setups of Onboarding Process ( #4580 )
...
UX enhancement: onboarding setup graphs
Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-04-02 21:37:38 +08:00
Tienson Qin
bcffcd7661
Add large vars hint
2022-04-02 20:05:58 +08:00
charlie
8b8967e85a
enhance(ux): filter of marketplace plugins list
2022-04-02 20:05:58 +08:00
llcc
06465e658f
feat(list): enable checkbox toggle
2022-04-02 18:51:58 +08:00
llcc
a1293513ec
fix redundant relative path when inserting orgmode page reference
...
occurs when creating a new page in autocomplete menu if
`org-mode/insert-file-link` non-nils.
fix https://github.com/logseq/logseq/issues/4732
2022-04-02 18:45:12 +08:00
llcc
93b49b59d5
fix: preview image file with capitalized extension
2022-04-01 13:24:29 -04:00
Junyi Du
65c76f79bb
chore: rename variable names in keyboard event e2e tests
2022-04-01 17:36:39 +08:00
Junyi Du
a97c37c2ad
test(e2e): fix missing event_ property of KeyboardEvent in Google Closure Library
2022-04-01 17:36:39 +08:00
Junyi Du
f4ce0ea62f
test(e2e): composition events
2022-04-01 17:36:39 +08:00
Junyi Du
1bd33fdb5d
test(e2e): win10 RIME case fix
2022-04-01 17:36:39 +08:00
Junyi Du
a520781503
test(e2e): addressing #3440 related case on macOS
2022-04-01 17:36:39 +08:00
Junyi Du
2cfa95d17b
test(e2e): addressing #3251 and #3440
2022-04-01 17:36:39 +08:00
Junyi Du
e8aa586707
test(e2e): keyboard event capture script
2022-04-01 17:36:39 +08:00
Junyi Du
75ab20e1e7
test(e2e): add keyboard event simulation
2022-04-01 17:36:39 +08:00
Gabriel Horner
0ccbe4d046
Enhance: validate local storage ( #4784 )
...
* Validate localStorage with spec
This will help get at the source of errors like #4706 quicker
* Fix settings bugs
Close #4679 as shortcut tooltip setting is now visible.
No need to js/alert when a setting is changed. Probably leftover bugging
* Add docs and example of reusing specs in bb task
Co-authored-by: Andelf <andelf@gmail.com>
2022-04-01 15:46:52 +08:00
Tienson Qin
28d3cb4658
Merge pull request #4753 from logseq/enhance/allow-more-translations
...
Enhance: Allow translations throughout the application
2022-04-01 15:31:52 +08:00