Tienson Qin
d0bc649328
fix: outliner tests
2026-03-24 18:40:52 +08:00
Tienson Qin
f819dc4242
fix: recycle page refs and redirect home on recycled current page
2026-03-24 18:28:42 +08:00
Tienson Qin
e203d69d5f
fix: hard delete page undo/redo
2026-03-24 17:23:33 +08:00
Tienson Qin
21f96d5614
fix: tests
2026-03-24 16:44:46 +08:00
rcmerci
bad48702e8
enhance(cli-e2e): update spec :cmd -> :cmds
2026-03-24 16:40:32 +08:00
Tienson Qin
862aa1c93c
fix: undo blocks paste lost indentation
2026-03-24 14:47:24 +08:00
Tienson Qin
b54a73f298
enhance(rtc): cleanup finished client ops every 3 hours
2026-03-24 14:22:07 +08:00
Tienson Qin
183a7963bf
add asset op indice
2026-03-24 13:58:32 +08:00
Tienson Qin
87d3784853
fix: undo redo tests
2026-03-24 13:28:43 +08:00
Tienson Qin
7b746adbcb
fix(db-sync): rebind redo history tx-id for undo replay
2026-03-24 13:11:08 +08:00
Gabriel Horner
4263123e83
fix: nonexistent string :date property value silently passes
...
and doesn't set anything. Now it errors clearly.
Also improve property validation for --{update/remove}-properties to
include property name
2026-03-23 16:09:38 -04:00
Gabriel Horner
26ac7f5aa5
enhance: improve error handling for create/update only upsert options
...
so they aren't used incorrectly in the wrong mode. Also update help
so all create/update only options are clearly labeled and remove
unused code for remove options
2026-03-23 14:38:58 -04:00
Tienson Qin
e6a3c6a6e2
fix: indentation lost when redo insert blocks
2026-03-23 23:41:23 +08:00
Tienson Qin
53953bfa16
add apply-template op
2026-03-23 23:30:16 +08:00
Gabriel Horner
2a8e500a8c
fix: invalid :default property value incorrectly passes
...
but displays warning in the app. For example --update-properties='{"p1"
4}, pretends to pass but is invalid for a :default p1 property. Also
fixes other :default property values incorrectly being passed e.g.
boolean. Also improve reporting of http-request failures as not
including response body gave user no idea why certain property values like
keywords failed
2026-03-23 11:09:25 -04:00
Tienson Qin
5ea2f0ea44
fix: ensure template blocks fully loaded
2026-03-23 21:52:49 +08:00
Gabriel Horner
8961286006
fix: upsert with invalid EDN for tags and properties optiosn gives incorrect
...
error - "target or update/remove options"
2026-03-23 09:39:14 -04:00
megayu
d6403b7746
dependencies upgrade ( #12460 )
2026-03-23 21:32:28 +08:00
Tienson Qin
37cf9b7a8a
fix: preserve template block tree on redo
2026-03-23 21:08:49 +08:00
Tienson Qin
abd818aae5
fix: restore recycled page on create-page redo
2026-03-23 20:52:11 +08:00
Tienson Qin
3100525f1e
add :restore-recycled handler
2026-03-23 20:40:07 +08:00
Tienson Qin
95f2829af3
enhance: delete today page removes page blocks
2026-03-23 20:18:59 +08:00
Tienson Qin
34b624d53b
fix: allow non-semantic outliner-op history metadata
2026-03-23 20:14:47 +08:00
Tienson Qin
7223cf2a50
no need to clear redo stack when there's local edit
2026-03-23 19:04:26 +08:00
Tienson Qin
10553544be
fix: simplify save-block replay for redo
2026-03-23 18:45:37 +08:00
Tienson Qin
5654d7b4cb
fix: normalize entity id when replay
2026-03-23 18:09:22 +08:00
Tienson Qin
bfa64bd922
fix: lint
2026-03-23 18:01:30 +08:00
Tienson Qin
ae3c9092d2
fix: redo tag doesn't work
2026-03-23 17:52:17 +08:00
Tienson Qin
921befd328
fix(sync): robust undo semantic ops for move/property text
2026-03-23 17:45:03 +08:00
Tienson Qin
044c9a8c49
add fallback target for move
2026-03-23 17:15:00 +08:00
Tienson Qin
931fd57510
fix: batch rebase pending ops
2026-03-23 16:50:27 +08:00
Tienson Qin
99a378164e
cache pending ops count
2026-03-23 15:46:04 +08:00
Mega Yu
3c4848ecaa
fix build android
2026-03-23 15:39:22 +08:00
Mega Yu
0bd99ac9ab
chore: update tabler icons import path
2026-03-23 15:14:19 +08:00
charlie
90fd555a9f
fix: streamline gulpfile with rawCopySrc utility and enhance container styles
2026-03-23 14:35:00 +08:00
Tienson Qin
0cc6f17659
fix: reverse ops for direct outdent and move blocks
2026-03-23 13:13:51 +08:00
Tienson Qin
ad2a36687a
refactor: move ops construct to deps/outliner
2026-03-23 10:26:38 +08:00
rcmerci
d88ae59990
enhance(cli-e2e): add bb cleanup
2026-03-22 17:49:45 +08:00
rcmerci
1010341f56
enhance(cli-e2e): use 'bash -c' instead of 'bash -lc'
2026-03-22 16:51:30 +08:00
charlie
a67fad3276
chore: update tabler icon font assets
2026-03-22 16:49:02 +08:00
rcmerci
791b3e98f7
fix(cli): found by case block-upsert-update-id-custom-many-property-json
2026-03-22 16:09:53 +08:00
rcmerci
c5995a6652
test(cli-e2e): block-upsert-update-id-custom-many-property-json
2026-03-22 16:00:49 +08:00
Tienson Qin
30919b91d0
refactor undo-redo ownership to worker and align db-sync history ops
2026-03-22 13:57:10 +08:00
charlie
f4957d6077
refactor(ui): remove unnecessary icon-props from heading buttons
2026-03-22 13:21:59 +08:00
Mega Yu
ef0ad51db9
add 2 skills for dependency upgrade
2026-03-22 09:40:15 +08:00
Mega Yu
14c5f8aed3
Merge branch 'master' into refactor/package-upgrade
2026-03-22 09:38:31 +08:00
Mega Yu
16f0a23126
chore(deps): update multiple dependencies
2026-03-21 21:58:53 +08:00
Mega Yu
b6d49498db
chore: update InferenceWorker instantiation to use class reference
2026-03-21 21:10:12 +08:00
Mega Yu
d81b1b3641
chore: delete mistakenly added file
2026-03-21 20:54:19 +08:00
Tienson Qin
23dbfad3c4
fix(undo-redo): treat missing worker action as bug and harden sync replay
2026-03-21 19:52:13 +08:00