rcmerci
faecbd4ea8
056-graph-name-dir-encoding-alignment.md
2026-03-12 15:18:53 +08:00
Gabriel Horner
018281da38
enhance: remove graph command behaves like electron remove
...
Moves removed graph to 'Unlinked graphs'
2026-03-12 15:18:51 +08:00
Danzu
13d8f0e419
Rename CLI command from "completions" to "completion"
...
Also fix zsh eval support by replacing `_logseq "$@"` with
`compdef _logseq logseq` so `eval "$(logseq completion zsh)"`
works in ~/.zshrc without the "_arguments: can only be called
from completion function" error.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 15:12:34 +08:00
Danzu
051f6381e3
Add tests for completions command and completion generator
...
- Introduced `completions_test.cljs` to validate the structure and behavior of the completions command registration and argument parsing.
- Added `completion_generator_test.cljs` to extensively test the completion generator, including spec metadata validation, Zsh and Bash output generation, and end-to-end checks for command entries and structural markers.
2026-03-12 15:12:34 +08:00
rcmerci
a89ffb6b0f
057-cli-sync-download-realtime-progress.md
2026-03-12 15:12:34 +08:00
rcmerci
605c86ecd1
056-graph-name-dir-encoding-alignment.md
2026-03-12 15:12:34 +08:00
Gabriel Horner
cb6f6087f2
enhance: remove graph command behaves like electron remove
...
Moves removed graph to 'Unlinked graphs'
2026-03-12 15:12:34 +08:00
Gabriel Horner
64d48b213c
fix: 'Remove graph' command in electron deletes graph
...
instead of moving to Unlinked graphs
2026-03-12 15:12:34 +08:00
Gabriel Horner
83b7cc8e3e
fix: resolve-data-dir - caught by test
...
Also fix lint and regression on noisy db-worker-node-test
2026-03-12 15:12:34 +08:00
Gabriel Horner
7032e6ba37
refactor: centralize default graphs dir spread across cli and electron
...
Having different definitions doesn't allow for configurability
and can lead to bugs. Also addressed sqlite-cli having one-off definition
2026-03-12 15:12:34 +08:00
Gabriel Horner
fab20b1081
fix: Unlinked graphs in graph list
2026-03-12 15:12:34 +08:00
Gabriel Horner
9c2b45de91
fix: cli doctor tests
...
Unit test shouldn't depend on db-worker-node assets.
Removed one test as it tests usage of :script-path which is already done
2026-03-12 15:12:34 +08:00
rcmerci
674e80887e
055-logseq-cli-login-logout.md
2026-03-12 15:12:34 +08:00
rcmerci
f0cabc65e9
chore: remove unused fn
2026-03-12 15:12:34 +08:00
rcmerci
900ebf210e
053-logseq-cli-async-test-isolation.md
2026-03-12 15:12:34 +08:00
rcmerci
4fe1dde02f
052-logseq-cli-sync-upload-graph-uuid-alignment.md
2026-03-12 15:12:34 +08:00
rcmerci
c8da78efd1
051-logseq-cli-sync-upload-fix.md
2026-03-12 15:12:34 +08:00
rcmerci
fefab4d00f
050-sync-download-create-empty-db.md
2026-03-12 15:12:34 +08:00
Gabriel Horner
c73fdb8c6f
fix: 'Replace graph' command not working
2026-03-12 15:12:34 +08:00
Gabriel Horner
2864aab594
fix: cli help double printing usage and meaningless Options
2026-03-12 15:12:34 +08:00
Gabriel Horner
0900b9b41b
enhance: graph list displays current graph
...
like git and npm. Also remove confusing GRAPH header and
make validate consistent like other read graph commands
2026-03-12 15:12:34 +08:00
rcmerci
79446b2c8a
049-logseq-cli-graph-info-kv-display.md
2026-03-12 15:12:34 +08:00
Gabriel Horner
d74d6b6316
048-sync-download-start-reliability.md
2026-03-12 15:12:34 +08:00
rcmerci
2449dc27e4
047-logseq-cli-sync-command.md
2026-03-12 15:12:34 +08:00
Gabriel Horner
426d4f10b3
enhance: validate cmd option to fix graph
...
Give users the option to fix while validating.
Validate implies read-only so give users the extra ability in
cli to toggle this behavior
2026-03-12 15:12:34 +08:00
Gabriel Horner
16ae5b2ef7
fix: validate graph does not handle invalid graphs
...
Invalid graphs were pretending to be valid. Instead
validation errors should be displayed and command should
exit 1. This also fixes other commands that were exiting 0
even though they returned an :error
2026-03-12 15:12:34 +08:00
Gabriel Horner
76776c53a8
fix: old file graphs showing up in app list of graphs
...
Both in sidebar but also in commands to select graphs
like 'Select graph to open'
2026-03-12 15:12:33 +08:00
Gabriel Horner
703581d37b
enhance: more user-friendly behavior when no args given
...
Be more helpful when no args given like cp, zip and npm.
Also fix frontend lint
2026-03-12 15:12:33 +08:00
Gabriel Horner
a1989f9c3d
enhance: add aliases for more used global options
2026-03-12 15:12:33 +08:00
Gabriel Horner
fe3d68176d
fix: confusing and incorrect naming for --repo global option
...
Repo refers to internal identifiers that start with 'logseq_db_' and
used to start with 'logseq_local_'. The --repo option was not being
used in that way and was just a reference to a graph name. While it's
reasonable for internal CLIs like db-worker-node.js to use --repo, it is
needlessly confusing to introduce repo to users. Almost all of our apps and docs
label graphs as 'graph' and not 'repo'
2026-03-12 15:12:33 +08:00
Gabriel Horner
4073d47fe4
fix: frontend lint
2026-03-12 15:12:33 +08:00
Gabriel Horner
859c4cee41
fix: graph export's command option conflicts with global option
...
--output was being used as a global and command option. This resulted in
buggy, coupled behavior e.g. unable to set a global output unless the
export file was named human, edn or json. `--ouput` was also
not listed as a command option which was confusing. Renamed the command
--ouput to --file for explicit and uncoupled behavior
2026-03-12 15:12:33 +08:00
rcmerci
0331c598df
046-logseq-cli-upsert-tag-rename-by-id.md
2026-03-12 15:12:33 +08:00
rcmerci
fa3fda5849
045-logseq-cli-property-type-and-upsert-option-unification.md
2026-03-12 15:12:33 +08:00
rcmerci
67645700cc
044-logseq-cli-upsert-block-page.md
2026-03-12 15:12:33 +08:00
rcmerci
85ebeb976e
043-logseq-cli-tag-property-management.md
2026-03-12 15:12:33 +08:00
rcmerci
ccbbd3c88e
042-logseq-cli-add-tag-command.md
2026-03-12 15:12:33 +08:00
rcmerci
48c1f5374e
041-logseq-cli-add-block-json-identifiers.md
2026-03-12 15:12:33 +08:00
rcmerci
b9b21e9ece
fix: ignore daemon process stdio if cli spawn it
2026-03-12 15:12:33 +08:00
rcmerci
a4b8f2aeff
040-hide-db-prefix-in-user-visible-graph-names.md
2026-03-12 15:12:33 +08:00
Gabriel Horner
7d4a241e6b
039-worker-platform-abstraction-cleanup.md, rebase master fix (2)
2026-03-12 15:12:33 +08:00
rcmerci
7da6e97962
rebase master
2026-03-12 15:12:33 +08:00
Tienson Qin
67b1f25693
fix: record log on electron
2026-03-12 15:12:33 +08:00
rcmerci
1af88b2b6a
037-db-worker-node-node-sqlite.md
2026-03-12 15:12:33 +08:00
rcmerci
c155be440a
036-db-worker-node-ncc-bundling.md (2)
2026-03-12 15:12:33 +08:00
rcmerci
969251bff7
036-db-worker-node-ncc-bundling
2026-03-12 15:12:33 +08:00
Gabriel Horner
de22f37f45
fix: graph list showing non-db graphs
...
Also shows Unlinked graphs dir
2026-03-12 15:12:33 +08:00
rcmerci
03cdac109c
035-logseq-cli-db-worker-deps-cli-decoupling.md
2026-03-12 15:12:33 +08:00
rcmerci
0d45ebb1e6
034-db-worker-node-owner-process-management.md
2026-03-12 15:12:33 +08:00
Tienson Qin
39f7006559
fix: don't use deprecated url/parse
2026-03-12 15:12:33 +08:00