Commit Graph

24244 Commits

Author SHA1 Message Date
charlie
8b510ea034 fix(marketplace): enhance image tag handling in Markdown content 2026-05-04 08:45:24 +08:00
Tienson Qin
a7672eb69c add server usage skills 2026-05-04 08:18:39 +08:00
Tienson Qin
b8ebdd575c add server usage stats script (#12557)
* enhance(db-sync): add usage stats script

* fix(db-sync): use --local for local D1 scripts

* fix(db-sync): record activity only on successful sync requests

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-04 07:59:15 +08:00
Tienson Qin
9bdfa5655d fix: plugins e2e tests 2026-05-04 07:24:56 +08:00
Tienson Qin
7843ac1c81 fix: e2e tests 2026-05-04 00:08:43 +08:00
Tienson Qin
3f78f3a3d2 chore: remove warning on path join with empty dir 2026-05-04 00:02:59 +08:00
Victor239
8b20877f7f fix(electron): repair custom URI scheme links
The npm `open` package (v8.4.2) is CommonJS with `module.exports = open;`
and no `.default` property, so importing it as `["open" :default open-external]`
left `open-external` undefined. Every custom-scheme click (freetube://, tg://,
etc.) reached `open-default-app!`, showed the confirmation dialog, and then
threw `TypeError: ...default is not a function` from inside (default-open url),
which Electron logged as an uncaughtException with no user-visible feedback.

Switch to `:as open-external` so the symbol binds to module.exports itself
(the open function). The neighboring node-fetch import is left as `:default`
because node-fetch v2.7.0 explicitly sets `exports.default = exports` for
ESM-interop, so it actually has a default export.

Regression from d6403b7746 (#12460), which replaced the prior working
`(defonce open (js/require "open"))` with the shadow-cljs ESM-style import.
2026-05-03 23:48:57 +08:00
Tienson Qin
3be77b6bfb remove outdated tests 2026-05-03 23:46:55 +08:00
Tienson Qin
63fab0ca86 Recommmend nightly instead of non-release action artifact 2026-05-03 23:28:11 +08:00
Tienson Qin
c326dbf4e3 fix: lint 2026-05-03 23:24:52 +08:00
Tienson Qin
843dfc78d4 fix: support flat client-ops sqlite export path 2026-05-03 23:23:25 +08:00
Tienson Qin
e8de3cc104 fix: sqlite import 2026-05-03 23:16:37 +08:00
Tienson Qin
c647326d86 fix: remove sqlite file header format check 2026-05-03 22:58:10 +08:00
Tienson Qin
ac102e70fe fix: correct db-worker ui request response args 2026-05-03 22:22:45 +08:00
Tienson Qin
74c2cc9393 fix: Android compile 2026-05-03 21:50:33 +08:00
Tienson Qin
c6ac84cd28 fix: can't export db on browser 2026-05-03 21:24:24 +08:00
Tienson Qin
9145dd41db remove agent session artifact 2026-05-03 20:34:43 +08:00
Tienson Qin
a8a7fdf512 Restored fix 0ca9fe5e64 and added regression test. All 5 client-op tests pass. The test documents that gc-kvs-table! crashes on client-ops db (empty kvs, no schema at addr 0), which is why gc-sqlite-dbs! must exclude client-ops db.
Result: {"status":"keep","metric":0}
2026-05-03 20:28:13 +08:00
Tienson Qin
29f0cb1310 Reverted fix 0ca9fe5e64 and reproduced GC crash on client-ops db. gc-kvs-table! crashes with 'Expected first argument to be a string' because client-ops kvs table is empty (no Datascript schema at addr 0).
Result: {"status":"keep","metric":0}
2026-05-03 20:27:33 +08:00
Tienson Qin
d619745d30 fix: no need to gc client-ops db 2026-05-03 20:18:02 +08:00
Tienson Qin
d8fd169899 fix: duplicated fields in table view
related to https://github.com/logseq/db-test/issues/837
2026-05-03 20:18:02 +08:00
rcmerci
1274db05c4 fix lint 2026-05-03 20:13:42 +08:00
rcmerci
17ae997013 enhance(db-worker): remove direct-pass in thread-api calling 2026-05-03 20:01:16 +08:00
rcmerci
7b68c57056 enhance(cli): add options in export cmd 2026-05-03 20:01:16 +08:00
Tienson Qin
faf6317bb7 fix: set correct ios deployment target 2026-05-03 16:25:44 +08:00
Tienson Qin
c34d7274ec fix: shortcuts preview availability 2026-05-03 16:07:33 +08:00
Tienson Qin
6bfb7963d5 fix: recover stale sync resume paths 2026-05-03 15:28:10 +08:00
Tienson Qin
70042a46df fix: restart stale sync websocket 2026-05-03 15:08:15 +08:00
Tienson Qin
df38c26dbf fix: migrate capacitor fully to v8 2026-05-03 15:01:31 +08:00
Tienson Qin
7c3986bcbe test: add asset upload regression tests 2026-05-03 14:51:40 +08:00
Tienson Qin
6f5b000217 fix: failed to upload assets 2026-05-03 13:34:44 +08:00
Tienson Qin
c556ce27ed bump datascript 2026-05-03 12:52:27 +08:00
Tienson Qin
627cb619e1 fix: sqlite db backup on desktop 2026-05-03 12:04:22 +08:00
Tienson Qin
e470dfd5f0 fix: remove legacy properties 2026-05-03 11:19:05 +08:00
rcmerci
1d027cba3a fix(cli): cli block-ref rendering 2026-05-01 22:43:50 +08:00
rcmerci
67f2ba6c9e enhance(skill): update logseq-cli 2026-05-01 21:00:11 +08:00
charlie
dfc689d607 enhance(electron): ipc for js object 2026-05-01 18:16:21 +08:00
rcmerci
94c942bf7c enhance(cli): limit list cmds table output to at most 3 lines 2026-05-01 18:12:46 +08:00
charlie
17a092d438 fix(electron): compatible ipc for js object 2026-05-01 17:52:19 +08:00
rcmerci
e08a946404 enhance(skill): update logseq-cli 2026-05-01 15:16:14 +08:00
Tienson Qin
d1ac0836be enhance(ux): add block content conflicts notice 2026-05-01 12:12:55 +08:00
Tienson Qin
46ab697178 fix(property): refine scoped choice actions for tag configs
fixes https://github.com/logseq/db-test/issues/812
2026-05-01 03:16:08 +08:00
Tienson Qin
9cfbaf80dc fix: normalize copy/paste export property data
- prefer memory-backed copied blocks before async clipboard read fallback in paste flow
- normalize clipboard write payload construction for web ClipboardItem
- render exported property keys with property titles instead of db ident suffixes
- render datetime property integer values as journal titles using export date formatter
- add regression tests for paste and export property rendering
2026-05-01 00:15:32 +08:00
Tienson Qin
4bbb53cdf3 fix(db-worker): use template config when startup config missing 2026-04-30 22:50:19 +08:00
Tienson Qin
d6af5d8836 fix: include desktop skill artifact 2026-04-30 21:53:33 +08:00
rcmerci
c14248c0a9 fix: electron release not include skill file 2026-04-30 21:26:28 +08:00
rcmerci
5dd041b83e doc: update 001-logseq-cli.md 2026-04-30 20:35:22 +08:00
rcmerci
559ee28a32 doc: merge logseq-cli related docs 2026-04-30 20:35:22 +08:00
Tienson Qin
9e4b8c8246 fix(cli): resolve packaged db-worker runtime path 2026-04-30 19:38:45 +08:00
Tienson Qin
abbc1ad628 Merge pull request #12548 from logseq/feat/desktop-bundle-cli
Feat/desktop bundle cli
2026-04-30 18:09:35 +08:00