Commit Graph

156 Commits

Author SHA1 Message Date
Mega Yu
ad0363c86e remove keyboard acceleration feature and related tests 2026-03-04 11:04:17 +08:00
Mega Yu
e73bbe86cc add a toggle switch to enable/disable the continuous key press acceleration feature 2026-03-04 10:43:39 +08:00
Mega Yu
388e395c38 refactor: simplify the logic for scrolling and highlighting 2026-03-03 13:53:10 +08:00
Mega Yu
dedf01e8d3 add e2e test 2026-03-02 17:08:36 +08:00
Mega Yu
c972967dc9 fix: simplify lazy-loading logic in cmdk component 2026-02-27 14:01:47 +08:00
Mega Yu
c3b1937a3d fix: lazy-visible keyboard scroll lag 2026-02-27 13:58:49 +08:00
Mega Yu
3e9e446135 Merge branch 'master' into enhance/search 2026-02-26 21:24:00 +08:00
Mega Yu
af9b875fde Refactor scrolling behavior and enhance keyboard navigation 2026-02-26 14:17:44 +08:00
Tienson Qin
bbec923a6c add e2e tests for afe21733a2 2026-02-25 08:32:24 +08:00
Mega Yu
91e76f917c fix: ensure proper port usage in page navigation 2026-02-12 17:05:56 +08:00
Tienson Qin
1e51758b8d fix: e2e tests 2026-02-12 00:34:14 +08:00
Tienson Qin
0eadb024de Merge branch 'master' into feat/worker-sync 2026-01-30 17:37:29 +08:00
Tienson Qin
0d5c6dac06 re-enable rtc page e2e tests 2026-01-27 17:30:31 +08:00
charlie
aef1fb9486 fix(tests): update block property tests to use new property name 2026-01-27 11:50:01 +08:00
Gabriel Horner
42f89e11ae chore: disable recent failing assertions until they are fixed 2026-01-21 13:11:09 -05:00
Gabriel Horner
094b65336a chore: rename new property to be feature specific
and encourage for more varied use
2026-01-22 00:52:47 +08:00
Tienson Qin
e5c378f6d9 remove repeat definitions of ls-api-call! 2026-01-22 00:52:47 +08:00
Tienson Qin
624b7c593a add e2e tests for bidirectional properties 2026-01-22 00:52:47 +08:00
charlie
77537a337b enhance(apis): add set_property_node_tags API and corresponding test 2026-01-18 12:33:31 +08:00
Tienson Qin
6ba05ad2cc add e2e-test for isolated scope poroperties 2026-01-05 22:59:07 +08:00
Tienson Qin
41cbba3688 enhance(ux): flashcards (#12299)
Enhances the flashcard user experience by adding automatic query property management, fixing critical bugs, and improving the UI for managing card sets.

Key changes:

1. Automatic creation of query property blocks when tagging with #Query or subclasses via pipeline
2. Fixed critical bug in api-insert-new-block! where the end? parameter had inverted conditional logic
3. Added ability to create new #Cards blocks directly from the flashcard modal with a plus button
2026-01-05 22:12:13 +08:00
Tienson Qin
a9a9905b05 feat: tag-scoped property choices (#12295)
* feat: tag-scoped property choices

* Able to hide global choices per tag

* add e2e tests
2026-01-04 13:42:27 +08:00
charlie
ce5017fca5 fix(tests): update tag properties in create tag test 2026-01-03 22:27:18 +08:00
charlie
baff8a4cc1 enhance(apis): add support for tag properties in createTag API 2026-01-03 21:51:23 +08:00
rcmerci
76224da1b6 test(e2e,rtc): add test for https://github.com/logseq/db-test/issues/683 2026-01-01 16:48:16 +08:00
Tienson Qin
bcc478b5f7 refactor: separate og and db version (#12276)
separate og and new version apps

remove file sync, tldraw, excalidraw and zotero
2025-12-29 15:39:32 +08:00
Charlie
fbe6b998b6 enhance(plugins): apis related improvements (#12266) 2025-12-25 13:25:12 +08:00
rcmerci
8d7ce39897 test(e2e): add asset-blocks-validate-after-init-downloaded-test 2025-12-19 01:49:40 +08:00
rcmerci
5918429db1 test(rtc,e2e): add paste-multiple-blocks-test 2025-12-18 18:27:00 +08:00
rcmerci
73ee1bbc16 test(rtc): add logseq.e2e.rtc-extra-part2-test (1) 2025-12-12 20:23:28 +08:00
Tienson Qin
f594e2034f fix(rtc): batch store and validate db (#12249)
* fix(rtc): batch store and validate db

* fix: logseq.db/transact! shouldn't distinct tx-data

since move-op include 2 steps:
1. insert-block
2. update-attrs

This results in db invalid after step 1.

* refactor: add transact-with-temp-conn!

* bump nbb-logseq and add tests for ldb/transact* fns

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
2025-12-09 20:47:37 +08:00
rcmerci
21cf99c1ab test(rtc,e2e): add long-block-title-test 2025-12-06 21:14:18 +08:00
Gabriel Horner
a9231a4751 Revert "chore: disable intermittently failing test"
This reverts commit a8468fdf23.
2025-12-03 08:29:50 -05:00
Gabriel Horner
a8468fdf23 chore: disable intermittently failing test 2025-12-02 13:53:42 -05:00
rcmerci
748690b16d fix(test): fix rtc-basic-test 2025-12-03 00:01:26 +08:00
Gabriel Horner
17cc2603a7 chore: add flag to skip intermittenly failing e2e test
This has been failing intermittently for awhile with the latest being
https://github.com/logseq/logseq/actions/runs/19863440926/job/56919481889
2025-12-02 10:42:24 -05:00
Tienson Qin
5d8c9a4f81 Add rtc e2e tests for page references 2025-11-14 18:46:42 +08:00
Tienson Qin
079c8944b8 fix: can't undo pasting at empty block 2025-11-10 08:48:47 +08:00
Gabriel Horner
a3b2ac98f0 fix: test from recent tag made private 2025-11-04 13:27:34 -05:00
Tienson Qin
6844292dec add e2e test for nested pages in Library 2025-11-04 15:18:38 +08:00
Tienson Qin
1736691224 fix: get_all_pages api 2025-10-16 15:55:26 +08:00
Tienson Qin
4249c9e908 fix: can't set block property with closed value 2025-10-16 15:35:40 +08:00
Tienson Qin
bbb6d8aeb3 Add e2e tests for get_all_tags|properties|tag_objects 2025-10-16 14:29:08 +08:00
Tienson Qin
7ed7fb4f31 enhance: prefer ldb/transact! than d/transact! 2025-10-13 19:03:11 +08:00
Tienson Qin
787372c174 add create tag test 2025-10-13 16:55:04 +08:00
Tienson Qin
a92f2865d2 add more property-related tests 2025-10-13 16:33:09 +08:00
Tienson Qin
6871463d26 fix: plugins api e2e tests 2025-10-13 14:14:21 +08:00
Tienson Qin
3abf1475c0 add property-upsert-test 2025-10-11 19:27:13 +08:00
Tienson Qin
0933c9cae0 enhance: test all property types 2025-10-11 18:49:00 +08:00
Tienson Qin
4cc44a5ac9 fix: e2e tests 2025-10-10 18:31:35 +08:00