Mega Yu
066514f545
feat(i18n): always show hint in cmdk and add translations for apply theme action
2026-04-10 18:40:35 +08:00
Mega Yu
35416905ee
improve i18n
2026-04-10 16:36:13 +08:00
rcmerci
7dabea4361
enhance(cli): add logseq-cli-maintenance skill
2026-04-10 15:30:00 +08:00
Tienson Qin
32806264ce
fix: reversed datoms should be normalized too for rebase
2026-04-10 14:49:54 +08:00
Mega Yu
3ac92e7485
improve i18n
2026-04-10 14:39:29 +08:00
rcmerci
9bac1ae4dd
feat(cli): add skill show/install
2026-04-10 11:38:42 +08:00
Tienson Qin
bf04d4cf5d
refactor(sync): move client ops to sqlite and harden history ops
2026-04-10 05:44:34 +08:00
Tienson Qin
bbe75823c0
add ADR to store client ops in sqlite tables
2026-04-10 04:39:17 +08:00
Gabriel Horner
0e1340a413
fix(cli): upsert page on deleted/recycled page
...
restores it. Also disable editing of deleted page to keep consistent
with app
2026-04-09 16:37:37 -04:00
Tienson Qin
e275cbef0b
fix: slow checksum
2026-04-10 03:42:01 +08:00
Tienson Qin
f25083555f
fix: don't rely on right sibling from UI
2026-04-10 03:10:45 +08:00
Tienson Qin
aa0fee7aee
fix(db-sync): keep title-only raw txs through rebase
2026-04-10 02:25:37 +08:00
Tienson Qin
6c77cb17b8
fix(outliner): stabilize history op refs
2026-04-10 02:25:37 +08:00
rcmerci
5cdd326442
update agents.md
2026-04-09 23:30:08 +08:00
Gabriel Horner
dd6b8975c7
fix(cli): page remove incorrectly assumes page name
...
is unique and randomly deletes first name found. The app
allows for a tag, property or page to share the same name.
Fixed this by throwing an error, alerting them to delete by id
2026-04-09 11:22:53 -04:00
Gabriel Horner
3ed2fc57a5
enhance(cli): add id option to remove page
...
Just like tag and property subcommands. Also
allows user to workaround name conflicts which tag
and property subcommands don't have to deal with
2026-04-09 11:22:53 -04:00
rcmerci
62d2c7a6e6
enhance(cli): available values hints for --status/--priority
2026-04-09 22:51:38 +08:00
Tienson Qin
6cd3708c22
enhance(debug): capture sync replay diagnostics
2026-04-09 22:46:43 +08:00
Tienson Qin
8fcd8fb518
test(sync): cover stale fix/reject flows
2026-04-09 22:43:52 +08:00
Tienson Qin
cba76460f2
enhance(sync): serialize pull/upload and dedupe pull
2026-04-09 22:43:47 +08:00
Tienson Qin
75bf1e683b
fix(db-sync): normalize tx-reject payload shapes
2026-04-09 22:43:40 +08:00
Mega Yu
c8a13cb70a
improve i18n
2026-04-09 22:29:39 +08:00
Mega Yu
65180f911c
remove unnecessary i18n key
2026-04-09 19:40:24 +08:00
Mega Yu
434bac5aee
change i18n key
2026-04-09 17:09:08 +08:00
Mega Yu
de1a7a9c6e
enhance i18n
2026-04-09 16:22:42 +08:00
Tienson Qin
a37dad9cfa
fix: hide recycled property values and choices
2026-04-09 13:55:49 +08:00
Mega Yu
7f0b36e057
enhance i18n
2026-04-09 10:11:14 +08:00
Gabriel Horner
9cdf6aef16
fix(cli): fix 4 subcommands that have bugs
...
caused by new deletion/recyle behavior from
174cdfd865 . Fixes:
* remove page didn't recycle page and didn't consider existing recycled
pages
* search page returned recycled pages
* search block returned blocks from recycled pages
* show --page returned recycled pages
2026-04-08 17:42:21 -04:00
Tienson Qin
8dc6d817cb
fix: close table header dropdown on item click
2026-04-09 04:32:19 +08:00
Tienson Qin
5ef719ba3e
fix: close context menu on item click
2026-04-09 04:28:30 +08:00
Tienson Qin
fca97d7353
fix: show AI tab only on desktop
2026-04-09 04:21:32 +08:00
Tienson Qin
801620b901
enhance(recycle): permanently delete recycled roots with sync-safe replay
2026-04-09 04:03:34 +08:00
Tienson Qin
9362dbc847
fix: set date property value after creating journal page
2026-04-09 03:48:22 +08:00
Tienson Qin
df4f5546c4
fix(journals): hide recycled journals and refresh list on recycle
2026-04-09 03:43:05 +08:00
Tienson Qin
82e13b6989
feat(dev): export client-ops sqlite from db worker
2026-04-09 03:28:05 +08:00
Tienson Qin
0c0d14e9fb
fix(sync): tolerate stale gzip headers in snapshot download
2026-04-09 03:27:51 +08:00
Tienson Qin
179b66a80f
enhance(sync): track tx-id ack/failure and rebase stability on client
2026-04-09 03:27:48 +08:00
Gabriel Horner
85d712cdad
enhance(cli): :values completion handles whitespace
...
Any value in :values or :validate cli specs didn't autocomplete
correctly. For example, for the --status option "in review"
autocompleted as two separate entries. Given that other completion like
:pages, :tags and :properties handled whitespaced completion, it seems
reasonable for this to work for configured :values completion
2026-04-08 14:30:45 -04:00
Gabriel Horner
cc185452b0
enhance(cli): completion for 2 new options to list node
...
Also bring back :status completion for task commands
2026-04-08 13:08:15 -04:00
Gabriel Horner
49faf5aed3
fix(cli): node fields columns
...
uuid field didn't exist and ident is nonsensical as `list node` explicitly
filters out all tags and properties which are the nodes with idents
2026-04-08 11:34:44 -04:00
Gabriel Horner
993131c8aa
fix(cli): list task --fields option doesn't filter
2026-04-08 11:25:17 -04:00
rcmerci
d36dfc9947
enhance(cli): options cleanup in task cmds
2026-04-08 17:51:17 +08:00
rcmerci
e41aee18b2
feat(cli): add 'list node'
2026-04-08 16:06:33 +08:00
rcmerci
bdc87e4edc
enhance(cli): options cleanup in list cmds
2026-04-08 12:53:19 +08:00
Mega Yu
76991406c3
feat(i18n): update built-in display titles for properties
2026-04-08 11:30:34 +08:00
Mega Yu
3c0cb80cfc
i18n built-in-properties
2026-04-08 10:43:15 +08:00
Mega Yu
e9d3c8da00
enhance i18n
2026-04-08 09:32:18 +08:00
rcmerci
653a004195
enhance(cli): display width in all list-* cmds
2026-04-07 23:49:58 +08:00
rcmerci
9855011e62
feat(cli): add task related cmds
2026-04-07 22:39:04 +08:00
Tienson Qin
ecc03e1efc
fix(sync): preserve tx-id across rebases
2026-04-07 19:23:51 +08:00