Commit Graph

6983 Commits (e37649299fbc32716f46a9ef0d89c3bf547e4ee9)

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