rcmerci
597cded1ba
fix(rtc): add :db/ident in :update-page op
2025-08-14 16:25:07 +08:00
Salman Chishti
be340b5ee4
upgrading action versions ( #12006 )
...
Co-authored-by: Tienson Qin <tiensonqin@gmail.com >
2025-08-14 13:23:46 +08:00
Tienson Qin
cd13713513
feat: sort groups for views ( #12046 )
...
* Add two properties for groups sorting
1. :logseq.property.table/sort-groups-by
2. :logseq.property.table/sort-groups-desc?
* Add ui for groups sort by and order
* enhance: sort by journal day desc by default
* rename to :*.view/sort-groups-by-property to make it clear that
property type is :property.
* suggested by copilot
* fix: name
* Group by Page instead of "Block Page"
2025-08-14 13:14:34 +08:00
Gabriel Horner
cc1093ac85
enhancement: add offline CLI search and predefined query
...
to address https://github.com/logseq/logseq/pull/12000#issuecomment-3177406045 .
Also bump version for initial release
2025-08-13 10:59:08 -04:00
Tienson Qin
afe9db73a9
enhance: add bb ai:check-common-errors
2025-08-13 15:35:33 +08:00
Tienson Qin
38e049e1c5
fix: stale embedding check ( #12049 )
...
* fix: slow stale embedding check
* fix: mark all blocks for embedding when full embedding
Also, store hnsw index for each batch so that embedding can continue
when aborted by switching graph or closing the app.
* remove embedding/re-embedding-graph-data!
* enhance: mod+c mod+s to rebuild both keyword and semantic search
2025-08-13 13:47:52 +08:00
Tienson Qin
0032c4949b
fix: slow switch to large graph with local embedding enabled
2025-08-12 12:52:16 +08:00
Gabriel Horner
7c610cfd51
chore: bump cli alpha release
2025-08-11 17:14:50 -04:00
Gabriel Horner
35c2952f6b
fix: commands with required arguments
...
failing w/ confusing stacktraces. Also exit correctly when a nonexistent
graph is given
2025-08-11 17:05:39 -04:00
Gabriel Horner
a6974021ce
chore: add basic help test
...
Also add assertion to guard against previous load time issue
2025-08-11 17:05:39 -04:00
Gabriel Horner
5adc5dcdc6
enhance: entity queries per Tienson's feedback
...
Can use uuid string as shorthand identifier. Can make properties
readable with option. Also wire up local query to use default catch
handler
2025-08-11 17:05:39 -04:00
Gabriel Horner
d5c46433b2
fix: silent failures on commands
...
Also add user friendly error handling when api server isn't turned on
2025-08-11 17:05:39 -04:00
Gabriel Horner
70855ef033
chore: add changelog
...
also fix minor bug silently failing show command for abnormal graphs
2025-08-11 17:05:39 -04:00
Gabriel Horner
bf6433ed7a
chore: update readme
2025-08-11 17:05:39 -04:00
Gabriel Horner
bdb5143031
enhance: add workflow to publish CLI
2025-08-11 17:05:39 -04:00
Gabriel Horner
677f5df46b
fix: also print version correctly when installed via npm
2025-08-11 17:05:39 -04:00
Gabriel Horner
637d158478
chore: prep package.json for alpha release
...
confirmed with npm pack that CLI works with files config
2025-08-11 17:05:39 -04:00
Gabriel Horner
8beb52e213
fix: bump to latest nbb-logseq to fix quirky datascript require
2025-08-11 17:05:39 -04:00
Gabriel Horner
3ae3ff2cd4
fix: CLI start time
...
Lazy load namespaces as start time goes up with more required namespaces
external to nbb-logseq or node. CLI now only loads ~6 namespaces instead
of 55 namespaces at start and then lazy loads a command ns as needed
2025-08-11 17:05:39 -04:00
Gabriel Horner
b135b9c880
enhance(dev): task to vendor nbb deps for release
2025-08-11 17:05:39 -04:00
Gabriel Horner
9c6b7a2a6d
fix: correct api calls
...
Also update cli install instructions
2025-08-11 17:05:39 -04:00
Gabriel Horner
a60b1177d2
Add readme and confirm logseq installs as a local CLI
2025-08-11 17:05:39 -04:00
Gabriel Horner
c67e254b4a
enhance: search cmd highlights search term and
...
allows for user specified limit of results.
Also enabled nbb-logseq tests for cli since first
test was introduced
2025-08-11 17:05:39 -04:00
Gabriel Horner
81b3c65d6a
enhance: add api-based search cmd
...
Also add error handler for required option since
search cmd has one
2025-08-11 17:05:39 -04:00
Gabriel Horner
a0912b5fd9
fix: api query should return same as default query
...
Print as edn and unwrap nested datalog results
2025-08-11 17:05:39 -04:00
Gabriel Horner
fd0f54b9f9
enhance: query can optionally use api
2025-08-11 17:05:39 -04:00
Gabriel Horner
0dfcd64d2d
enhance: help cmd prints args and options usage
2025-08-11 17:05:39 -04:00
Gabriel Horner
465dceae17
enhance: add export edn command
...
Also DRY up graph-dir related fns
2025-08-11 17:05:39 -04:00
Gabriel Horner
0ecc41e19e
enhance: unexpected failures print more helpful stack and context
2025-08-11 17:05:39 -04:00
Gabriel Horner
cf02369a20
enhance: query DB graph(s)
2025-08-11 17:05:39 -04:00
Gabriel Horner
6f1d6bd437
chore: add clj-kondo config
2025-08-11 17:05:39 -04:00
Gabriel Horner
a64bea57c8
enhance: add --version
...
Also print global options in help and error if db version not installed
2025-08-11 17:05:39 -04:00
Gabriel Horner
f86a7558c8
chore: add workflow for cli linters
2025-08-11 17:05:39 -04:00
Gabriel Horner
1b1a4e5004
enhance: show can display multiple graphs
...
Also git-sha may not be present on older graphs
2025-08-11 17:05:39 -04:00
Gabriel Horner
38c6c99faa
enhance: show graph cmd
2025-08-11 17:05:39 -04:00
Gabriel Horner
241c1c104e
refactor: have one fn to fetch ~/logseq/graphs dir
...
Also add deps.edn to cli dep which is needed for reuse with frontend
2025-08-11 17:05:39 -04:00
Gabriel Horner
1765148851
fix: remove unused CI flag
...
Was used for removed e2e tests. Test rtc just in case
2025-08-11 17:05:39 -04:00
Gabriel Horner
887d91d2ac
enhance: start CLI dep and implement list command
...
Also move common db graph list to shared ns and move common prefix
constants to common-config
2025-08-11 17:05:39 -04:00
Tienson Qin
12e1f35cc4
enhance(ux): filter by empty and not empty value
2025-08-10 22:53:05 +08:00
Tienson Qin
921d815491
fix: filter datetime rows filter out rows with empty value
...
fixed https://github.com/logseq/db-test/issues/386
2025-08-10 21:14:53 +08:00
Tienson Qin
8f29bc17db
fix: page blink when inserting new block when zoom-in a block
2025-08-10 13:23:08 +08:00
Tienson Qin
808f0f0fac
fix: typo
2025-08-10 12:59:38 +08:00
Tienson Qin
1e1f4bb51b
fix: remove outdated checksum entities when validating db
2025-08-10 12:56:50 +08:00
Tienson Qin
7685760aff
fix: check asset exists before transacting checksum
...
related to https://github.com/logseq/db-test/issues/415
2025-08-10 12:48:39 +08:00
rcmerci
123d03f293
fix: use transit for :inflateGraphsInfo ipc
2025-08-09 22:25:48 +08:00
rcmerci
ca4b5c5266
fix(export): ignore :logseq.property/created-by-ref when export-edn
2025-08-08 14:10:05 +08:00
Tienson Qin
da73a6c48e
fix: add journal day ref to scheduled and deadline properties only
...
not all :datetime properties
2025-08-08 00:09:58 +08:00
Gabriel Horner
3700f4bc8f
chore: bump node version to match new electron version
...
introduced in 1d9fa69296 .
See https://releases.electronjs.org/release/v37.2.6 for node version
2025-08-07 10:30:53 -04:00
Tienson Qin
e2d8fe3088
fix: don't send cookie to youtube website on electron
...
related to https://github.com/logseq/logseq/issues/12031
2025-08-07 11:02:37 +08:00
Tienson Qin
1d9fa69296
chore: bump electron to 37
2025-08-07 09:33:49 +08:00