Tienson Qin
5d713931a2
fix: undo redo ops
2026-03-21 16:09:42 +08:00
Tienson Qin
fe97e890d6
add undo debug sidebar
2026-03-21 15:00:11 +08:00
Tienson Qin
f928d895f7
enhance(sync): persist semantic undo history actions
2026-03-21 13:20:51 +08:00
Tienson Qin
905e131770
fix: no need to fix parent cycle for blocks
2026-03-20 23:41:04 +08:00
Tienson Qin
f17e52c42f
fix(db): restore full conn state in batch transact
2026-03-20 21:48:34 +08:00
Tienson Qin
2b707c1199
refactor: sync based on semantic ops
2026-03-20 20:40:38 +08:00
Tienson Qin
9e9c27af29
fix: stable property value ref id
2026-03-19 20:52:23 +08:00
Tienson Qin
d7a25ed729
refactor: outliner calls should generate :outliner-ops too
2026-03-19 19:34:14 +08:00
Tienson Qin
53b0580cdd
refactor: no need to register page outliner ops
2026-03-19 18:36:27 +08:00
Tienson Qin
f076804b41
enhance(sync): persist outliner ops for rebase
2026-03-19 18:28:19 +08:00
Tienson Qin
eaa0d6ff96
fix: re-ordered tx data by replace-attr-retract-with-retract-entity
2026-03-18 16:42:21 +08:00
Tienson Qin
a928a29208
fix: remove new-graph-helper retry for rtc tests
2026-03-18 15:13:56 +08:00
Tienson Qin
8d080cd4fa
fix: lint
2026-03-18 07:48:01 +08:00
Tienson Qin
e7bcdb0bcc
fix: batch tx should separate schema ops from data ops
2026-03-18 07:43:23 +08:00
Tienson Qin
35206ab1f4
ignore recycle apis
2026-03-18 06:35:28 +08:00
Tienson Qin
ad3cc18a63
fix: lint
2026-03-18 06:31:47 +08:00
Tienson Qin
e122073693
fix: lint
2026-03-18 06:23:22 +08:00
Tienson Qin
9218c16a1d
fix: e2e tests
2026-03-18 06:11:04 +08:00
Tienson Qin
2801276ce1
fix(sync): handle recreated lookup refs
2026-03-18 06:11:04 +08:00
Tienson Qin
e3e54eba3f
tag/property/closed value should be hard retracted
2026-03-18 06:11:04 +08:00
Tienson Qin
1f30693851
fix: tests
2026-03-18 06:11:04 +08:00
Tienson Qin
6ca2cc4312
fix(sync): disable checksum for encrypted graphs
2026-03-18 06:11:04 +08:00
Tienson Qin
16f775c9ad
refactor: separate sync into modules
2026-03-18 06:11:04 +08:00
Tienson Qin
9ff7b99bd4
add adr to strengthen simulation tests
2026-03-18 06:11:04 +08:00
Tienson Qin
5e957beafb
add more tests
2026-03-18 06:11:04 +08:00
Tienson Qin
55834b541d
fix: db-worker stops working after hot-reload
2026-03-18 06:11:04 +08:00
Tienson Qin
fb76b061b4
fix: simplify db sync for recycle semantics
2026-03-18 06:11:04 +08:00
Tienson Qin
7630d49207
fix: tests
2026-03-18 06:11:04 +08:00
Tienson Qin
174cdfd865
feat: recycle
2026-03-18 06:11:04 +08:00
Tienson Qin
dc829be3f1
fix: lint
2026-03-18 06:11:04 +08:00
Tienson Qin
071677859d
refactor(sync): simplify remote sync flow
2026-03-18 06:11:04 +08:00
Rustum Zia
5fe47fb69f
fix(left_sidebar): don't activate resizer when sidebar is closed ( #12455 )
2026-03-17 13:43:09 +08:00
Tienson Qin
b27272828d
code cleanup round 2
2026-03-17 00:07:33 +08:00
Tienson Qin
db6fee669a
sync client code cleanup
2026-03-17 00:07:33 +08:00
Tienson Qin
917309113f
feat: sync checksum
2026-03-17 00:07:33 +08:00
Tienson Qin
6183ba2375
fix(rtc): recover legacy rebased tx tempids
2026-03-17 00:07:33 +08:00
Tienson Qin
33098113ee
enhance: returns rejected tx
2026-03-17 00:07:33 +08:00
Tienson Qin
e3366e8e07
enhance(rtc): preserve rebased tx boundaries
2026-03-17 00:07:33 +08:00
Tienson Qin
071d922442
fix: sync tests
2026-03-17 00:07:33 +08:00
Tienson Qin
68476aee3e
refactor(outliner): batch ops via temp conn
2026-03-17 00:07:33 +08:00
Tienson Qin
42fec8324e
simplify sync by applied txs sequentially
2026-03-17 00:07:33 +08:00
Tienson Qin
b8d7483a81
add scripts to manage graphs
2026-03-17 00:07:33 +08:00
charlie
f023071ac3
fix(ui): improve dropdown menu for the choices values
2026-03-14 15:44:46 +08:00
Tienson Qin
01c1a498cd
fix: uploaded graph not ready
2026-03-14 10:11:34 +08:00
scheinriese
e8bddda236
fix(shortcut): limit prefix-conflict detection to same-handler only
...
Cross-handler prefix overlaps don't cause chord dormancy because each
Closure KeyboardShortcutHandler instance has its own independent key
tree and state machine. Only same-handler prefix conflicts (where
Closure's tree can't have a node be both leaf and branch) cause
actual chord dormancy.
- Change binding-match? to use same-handler? instead of handler-match?
for prefix overlaps (exact matches still use handler-match?)
- Update test to verify cross-handler prefixes are NOT detected
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 21:10:35 +08:00
Tienson Qin
32d5aaf29d
fix: don't show upload-temp graph
2026-03-13 21:00:57 +08:00
Tienson Qin
6a019909cb
Merge pull request #12447 from logseq/enhance/shortcut-redesign
...
enhance(ux): redesign shortcut component and keymap settings page
2026-03-13 20:59:57 +08:00
Tienson Qin
33b2bc0c14
chore: remove unused dict
2026-03-13 20:59:00 +08:00
Tienson Qin
3f6788410a
fix: lint
2026-03-13 20:58:36 +08:00
Tienson Qin
088b7be0b0
adjust keymap space
2026-03-13 20:45:58 +08:00