Tienson Qin
d84d3f9652
enhance(ux): set/unset #Page to convert between page and block ( #11970 )
...
* enhance(ux): add/remove #Page to toggle page/block
* enhance(ux): "p t" to set tags for selected blocks
Updated "p a" to toggle displaying all properties including hidden ones.
* feat: cmd+k move blocks
* fix: block could be converted to page and create invalid nodes
Pages with block namespace parents is nonsensical and pages in
property values led to multiple validation errors. Also guard
against class and property pages as namespace parents
* fix: warn on failed cut+paste or indent/outdent of page blocks. Better to warn than silent failure which leaves user confused on
what happened.
---------
Co-authored-by: Gabriel Horner <gabriel@logseq.com >
2025-08-05 17:45:57 +08:00
Tienson Qin
67a0f7cd8c
Merge branch 'master' into feat/hnswlib+transformer-js
2025-07-31 20:08:29 +08:00
Tienson Qin
7605ed61a0
fix: rtc e2e tests
2025-07-29 12:53:37 +08:00
Tienson Qin
2d50ca5ce2
Merge branch 'master' into feat/hnswlib+transformer-js
2025-07-11 18:15:33 +08:00
Tienson Qin
5b6538a3bc
fix: e2e tests
2025-07-03 18:00:46 +08:00
Tienson Qin
19513d3ecb
fix: delete at end concats wrong blocks
...
related to https://github.com/logseq/db-test/issues/347
2025-06-23 23:05:02 +08:00
Tienson Qin
8f2f40df8e
fix: e2e tests
2025-06-22 22:07:37 +08:00
rcmerci
665a5a3725
test(e2e): add tag-basic-test, fix assert-non-editor-mode
2025-06-18 23:39:40 +08:00
rcmerci
5f85ed4aec
test(e2e,rtc): add page-rename test
2025-06-15 16:06:39 +08:00
Tienson Qin
8eee397b45
fix: rtc creates duplicated first blocks for new journal pages ( #11913 )
...
* fix: rtc creates duplicated first blocks for new journal pages
The root cause is that those blocks from different clients have
different ids. Instead of using persistent block id, this fix avoids
generating the first block until users really start editing it.
* fix: add button not displayed when the last block is not empty
* fix: e2e tests
* enhance: remove dummy block
* fix: open-last-block
2025-06-02 14:19:19 +08:00
rcmerci
900efe1076
test(e2e,rtc): fix new-block to make it work correctly in rtc env
2025-05-28 17:53:13 +08:00
rcmerci
f02269e3da
test(e2e,rtc): update rtc-outliner-conflict-update-test
2025-05-28 16:30:06 +08:00
rcmerci
d9d2a4c903
test(e2e,rtc): add rtc/with-stop-restart-rtc
2025-05-27 19:28:33 +08:00
rcmerci
a3746920d7
test(e2e,rtc): update rtc-outliner-conflict-update-test
2025-05-25 23:03:58 +08:00
rcmerci
e7ac4d22f0
test(e2e): fix multiple textarea (2)
2025-05-24 21:15:09 +08:00
rcmerci
909e910a62
test(e2e): fix multiple textarea
2025-05-24 20:56:34 +08:00
rcmerci
3a7a54f2c4
test(e2e,rtc): fix add-new-properties
2025-05-23 18:33:54 +08:00
rcmerci
5e60ce853d
test(e2e): dump console logs when test failed
2025-05-22 15:33:33 +08:00
rcmerci
a15bde3f5a
test(e2e): update rtc-task-blocks-test and rtc-property-test
2025-05-21 21:52:48 +08:00
rcmerci
54772d861d
test(e2e): add rtc-property-test
2025-05-21 20:00:17 +08:00
rcmerci
87482b9534
test(e2e): update logseq.e2e.rtc-extra-test
2025-05-21 17:33:25 +08:00
rcmerci
b55a60dbd7
test(e2e): validate-graph for every testcase
2025-05-21 16:19:45 +08:00
rcmerci
9a581d8767
test(e2e): add logseq.e2e.settings
2025-05-21 12:49:46 +08:00
rcmerci
ef3a09e01c
test(e2e): update logseq.e2e.rtc-extra-test
2025-05-20 12:57:44 +08:00
Tienson Qin
1ac6ff9121
fix: ensure editor is table before fill
...
https://playwright.dev/java/docs/actionability#stable
2025-05-18 18:18:55 +08:00
rcmerci
b5a73b9b72
test(e2e): wait before fill (2)
2025-05-18 17:55:19 +08:00
rcmerci
35fc120056
test(e2e): wait before fill
2025-05-18 17:41:32 +08:00
Tienson Qin
37f140e636
fix: self reference tagged block
2025-05-10 07:09:54 +08:00
Tienson Qin
3a1af91b3f
add block references test
2025-05-10 03:42:49 +08:00
rcmerci
cc4f8dee49
test(e2e): fix loc/filter
2025-05-08 23:58:11 +08:00
rcmerci
cb8e8ef0ba
test(e2e): fix util/get-editor(2)
2025-05-08 00:27:37 +08:00
rcmerci
7e2c9e8cc9
test(e2e): fix util/get-editor
2025-05-08 00:09:11 +08:00
rcmerci
21a8a7b8f7
test(e2e): retry in new-block(2)
2025-05-07 23:29:15 +08:00
rcmerci
e16d6c69f8
test(e2e): retry in new-block
2025-05-07 23:07:39 +08:00
rcmerci
d5d5694f78
test(e2e): add logseq.e2e.locator
2025-05-07 15:19:29 +08:00
Tienson Qin
14526ae3cd
fix: query and scheduled/deadline tests
2025-05-06 20:14:21 +08:00
rcmerci
57f72e1526
test(e2e): fix template-test
2025-05-06 18:51:06 +08:00
rcmerci
005da33cb6
test(e2e): fix query-test
2025-05-06 16:59:32 +08:00
rcmerci
74761f81c8
test(e2e): locator.type is deprecated
2025-05-06 16:22:55 +08:00
Tienson Qin
0d4b8dab1c
fix: e2e tests
2025-05-06 15:47:15 +08:00
rcmerci
fe2bf90afa
test(e2e): ensure new-block working when slow-mo
2025-05-06 13:56:29 +08:00
Tienson Qin
164212d767
add util/set-tag
2025-05-05 21:21:38 +08:00
Tienson Qin
5133cf939d
Add number list and children commands tests
2025-05-05 12:19:30 +08:00
rcmerci
eb76f078f9
test(e2e): rtc-basic-test add delete-pages test
2025-05-01 00:44:14 +08:00
rcmerci
dcb6c4fb3a
test(e2e): update rtc-basic-test
2025-04-30 18:19:21 +08:00
rcmerci
357d11cbe8
test(e2e): update rtc-basic-test
2025-04-30 14:36:42 +08:00
Tienson Qin
118a1edf02
fix: wait 1s after new-graph
2025-04-29 13:50:18 +08:00
Tienson Qin
f4c04a45f1
enhance: make e2e tests more stable
2025-04-29 13:02:11 +08:00
Tienson Qin
4b53a0b8e0
fix: e2e tests
2025-04-29 02:58:22 +08:00
Tienson Qin
85c1e5c267
Add more commands e2e tests
2025-04-29 02:31:02 +08:00