charlie
ffdc77c5c4
enhance(ui): polish settings item alignments
2026-03-04 17:18:02 +08:00
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
megayu
e01e62cd63
Merge branch 'master' into enhance/search
2026-03-03 20:11:33 +08:00
Tienson Qin
6bf5ae4682
enhance: cache user keys to speedup first sync
2026-03-03 19:47:01 +08:00
Tienson Qin
f89b72c5ff
add app startup measure logs
2026-03-03 17:55:24 +08:00
Tienson Qin
5a417c25ad
fix: tests
2026-03-03 16:57:27 +08:00
Mega Yu
a8e600fd88
Merge branch 'master' into enhance/search
2026-03-03 16:15:54 +08:00
Mega Yu
4fd3d8ea63
minor improvement
2026-03-03 15:23:21 +08:00
Tienson Qin
838095e70b
remove unused fn
2026-03-03 14:31:54 +08:00
Mega Yu
73b6b7e0a4
refactor: enhance input handling and reset scroll position on input change
2026-03-03 14:18:17 +08:00
Mega Yu
388e395c38
refactor: simplify the logic for scrolling and highlighting
2026-03-03 13:53:10 +08:00
Tienson Qin
7bb9b50764
enhance: use cache token for faster connection
2026-03-03 13:37:48 +08:00
Tienson Qin
ef9ab99dc5
fix: batch temp-id remapping applies only to neg integer temp IDs
...
not string IDs
2026-03-03 13:06:38 +08:00
Tienson Qin
00c92a4f70
fix: ci tests
2026-03-03 12:50:37 +08:00
Tienson Qin
a7973504b8
fix: ci tests
2026-03-03 12:41:48 +08:00
Tienson Qin
dcb26353ec
fix(sync): refresh access token when expired
2026-03-03 12:28:24 +08:00
Tienson Qin
1285af686b
fix: tests not finished
2026-03-03 09:37:50 +08:00
charlie
e203d0465c
fix(ui): incorrect sticky position for the table header
2026-03-02 16:36:11 +08:00
Mega Yu
8408cf55f3
refactor: enhance lazy visibility handling by adding root parameter for improved scroll management
2026-03-02 15:45:45 +08:00
Mega Yu
4514e0e989
refactor: enhance keyboard and mouse highlight handling for improved user interaction
2026-03-02 13:17:59 +08:00
Mega Yu
b97ab27e4f
refactor: improve keydown acceleration handling by tracking hold duration
2026-03-02 09:52:54 +08:00
charlie
cfbceea453
fix(assets): include last visit page in highlights response https://github.com/logseq/db-test/issues/715
2026-03-01 18:09:14 +08:00
Mega Yu
d3bc5f60c4
refactor: optimize use-effect for highlighted item handling and cache management
2026-02-28 22:31:40 +08:00
Mega Yu
2e7d22d5ea
refactor: comment out mouse enter event handling for highlighted items
2026-02-28 21:41:32 +08:00
Mega Yu
30c52f9907
refactor: simplify highlight handling in list item component
2026-02-28 21:24:42 +08:00
Mega Yu
24be28f647
fix: ensure input field is focused after clearing filter and refreshing results
2026-02-28 20:58:21 +08:00
Mega Yu
f9c5206e85
feat: add scroll target adjustment for highlighted rows during animation
2026-02-28 20:16:42 +08:00
Mega Yu
c9726adb4c
fix: add guard to prevent duplicate scroll animation
2026-02-27 20:40:41 +08:00
Mega Yu
04dd5c70dd
refactor: enhance item mapping with group association in results
2026-02-27 17:39:08 +08:00
Mega Yu
486d991944
fix: streamline shift key handling in action events and key handlers
2026-02-27 17:25:38 +08:00
Mega Yu
72c97dae21
Optimize item rendering frequency
2026-02-27 16:41:51 +08:00
Tienson Qin
b0ba993e0c
fix: can't cut-paste blocks to empty target
2026-02-27 14:46:43 +08:00
Mega Yu
128ef6d53f
refactor: simplify state->highlighted-item logic to improve performance
2026-02-27 14:43:37 +08:00
Mega Yu
89759449ef
fix: remove unnecessary state resets in input handling
2026-02-27 14:29:59 +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
Tienson Qin
939f58411e
update new api endpoint
2026-02-27 11:23:28 +08:00
Tienson Qin
5cb50683a8
fix: sync start now waits for DB worker initialization
...
before invoking worker APIs
2026-02-26 22:34:07 +08:00
Mega Yu
828219b274
fix: align bind count in search-blocks-aux for namespace matching
2026-02-26 22:20:04 +08:00
Tienson Qin
ba5e83c045
Updated apply-remote-tx! to keep one-shot batch apply while
...
preserving correctness.
Changes in sync.cljs (src/main/frontend/worker/sync.cljs):
- Added batch flatten pipeline that:
- remaps per-batch tempids to unique ids,
- preserves tx-id position remapping,
- tracks newly created identities (:block/uuid / :db/ident),
- rewrites cross-batch lookup refs to tempids for :db/add so later adds in
the same merged transact can target newly-created entities.
- apply-remote-tx! batched branch now calls the new flattener once (no doseq
per batch).
- Kept rebase safety in local-changes path (conflict filtering + remote-
duplicate cleanup after sanitize).
- Fixed negative temp-id handling in canonical-entity-id to avoid d/entity
errors.
2026-02-26 21:50:25 +08:00
Tienson Qin
08213ceeb9
test version of non-batch apply-remote-tx
2026-02-26 21:28:27 +08:00
Mega Yu
3e9e446135
Merge branch 'master' into enhance/search
2026-02-26 21:24:00 +08:00
Mega Yu
17b6aa4d65
fix: enhance filter clearing behavior and refresh results
2026-02-26 21:09:54 +08:00
Mega Yu
8cf5c0d13b
fix: improve dialog close behavior in cmdk
2026-02-26 21:09:32 +08:00
Tienson Qin
dd4b38276a
Reveal stale :block/title sync bug in tests
2026-02-26 21:04:02 +08:00
Tienson Qin
e775a8690d
Revert "chore: add debug log"
...
This reverts commit f07f366a0d .
2026-02-26 19:13:23 +08:00
Tienson Qin
f07f366a0d
chore: add debug log
2026-02-26 18:42:11 +08:00
Tienson Qin
21bed5acaa
fix: startup dedupe guard for db-sync ws connect
2026-02-26 18:23:32 +08:00
Mega Yu
af9b875fde
Refactor scrolling behavior and enhance keyboard navigation
2026-02-26 14:17:44 +08:00