Mega Yu
24b73dcbc2
fix app startup & render error
2026-04-30 16:55:32 +08:00
Mega Yu
175b4db837
Merge 'master' into refactor/vite-migration
2026-04-30 15:54:45 +08:00
Tienson Qin
464c5375ee
fix: update local changes
2026-04-30 13:27:21 +08:00
Tienson Qin
c2a1d98aaf
Merge branch 'master' into feat/cliable
2026-04-30 12:52:03 +08:00
Tienson Qin
009d93dc92
fix: client/server checksum mismatch
2026-04-30 12:51:35 +08:00
Mega Yu
45909d73ac
Merge remote-tracking branch 'origin/master' into refactor/vite-migration
2026-04-30 11:28:01 +08:00
Mega Yu
ddb11c0ffb
test: update month arithmetic test to handle end-of-month date clipping
2026-04-30 11:25:18 +08:00
Mega Yu
37896bec58
add docstrings
2026-04-30 11:25:06 +08:00
Tienson Qin
4ce4aedee8
fix: download remote graph should set sync metadata too
2026-04-30 01:46:44 +08:00
Tienson Qin
49dd71d658
fix: don't throw error for mkdir/stat
2026-04-30 01:26:42 +08:00
Tienson Qin
72822bc720
fix: addresses ipc errors in general
2026-04-30 01:22:34 +08:00
Tienson Qin
e750c79e34
chore: remove unused node persist-db impl
2026-04-30 01:01:17 +08:00
Tienson Qin
db84d6bd96
fix(db): validate sqlite format on import
2026-04-30 01:01:17 +08:00
rcmerci
12b4c3399d
fix(cli,db-worker): not keep empty new graph when sync download failed
2026-04-30 00:18:12 +08:00
Tienson Qin
40d8442180
fix: no need to load db from disk since data is written directly
2026-04-29 23:25:16 +08:00
Tienson Qin
72252e5b58
refactor: move create-remote-graph to db worker
...
also, don't use :logseq.kv/graph-uuid to detect whether it's still
a remote graph, since it's not retracted when deleting a remote graph.
2026-04-29 22:45:49 +08:00
rcmerci
07f3006a5d
fix(cli,db-worker): able to upload the graph again after delete related remote graph
2026-04-29 22:07:07 +08:00
Mega Yu
ea631c3a54
fix(vite): rewrite shadow externals namespace imports to correct default/named forms
2026-04-29 21:50:42 +08:00
Tienson Qin
2a1ec47b03
fix: local-tx not initialized when creating a new graph
2026-04-29 19:41:59 +08:00
rcmerci
a43485a68f
fix(test): invalid HOME env
2026-04-29 17:37:25 +08:00
Tienson Qin
e0076fcffc
chore: remove ENABLE-FILE-SYNC-PRODUCTION
2026-04-29 17:14:18 +08:00
Tienson Qin
69c4d36a61
fix: :block/name shouldn't be updated for custom date formatter
...
fixes https://github.com/logseq/db-test/issues/830
2026-04-29 16:44:22 +08:00
rcmerci
743e389961
fix(test): fails on CI about some permission issue on directories
2026-04-29 15:22:18 +08:00
rcmerci
ca7647f808
enhance(cli): update db-worker-node options
2026-04-29 14:48:54 +08:00
Tienson Qin
62eac11fe3
fix: search doesn't returns matched pages
2026-04-29 13:10:05 +08:00
Gabriel Horner
3943f0b1ec
fix(cli): sync status fails with unactionable e2ee-password-not-found error
...
`sync status` can fail with error to use nonexistent
--e2ee-password option. `status` is a read only operation and isn't in
authenticated-sync-actions so just remove e2ee check for it
2026-04-28 16:16:35 -04:00
Gabriel Horner
49382463cd
fix(cli): hint not showing up for sync subcommands
...
e.g. `sync status` and e2ee-password-not-found error
2026-04-28 15:57:21 -04:00
Gabriel Horner
90891fdab7
fix(cli): config.edn reading and writing incorrectly
...
from a literal '~' directory under current directory
because it wasn't expanded
2026-04-28 13:37:31 -04:00
rcmerci
6d91d8ccae
Merge remote-tracking branch 'origin/master' into feat/cliable
2026-04-28 22:59:59 +08:00
Gabriel Horner
cecabbf157
fix: capitalize paid feature consistently like we do with Sync
2026-04-28 09:03:30 -04:00
Tienson Qin
99d2e30066
fix(sync): ignore oversized tldraw payload on snapshot upload
2026-04-28 19:50:45 +08:00
Tienson Qin
293309801f
fix(sync): cap snapshot upload payload to 1MB
2026-04-28 19:14:21 +08:00
Tienson Qin
bba25ea579
fix: set batch upload kvs to 500 instead of 2000
2026-04-28 18:29:43 +08:00
rcmerci
eca0ab1a36
Merge remote-tracking branch 'origin/master' into feat/cliable
2026-04-28 18:17:17 +08:00
Tienson Qin
200569e512
fix: web backup
2026-04-28 18:06:45 +08:00
Mega Yu
b5bcea3eb5
fix test
2026-04-28 16:40:55 +08:00
Mega Yu
a00fb39413
Merge branch 'master' into refactor/vite-migration
2026-04-28 15:53:22 +08:00
TechnoHouse
80344840c4
feat: configurable publish server URL ( #12520 )
...
* feat: configurable publish server URL
Mirror the Custom Sync Server URL pattern (#12459 ) for the single-page
publish service. Settings -> Advanced -> Publish server URL opens a
dialog that writes the URL to localStorage; frontend.config/publish-api-base
reads it on each call so URL changes take effect without a restart.
Unlike sync, publish does not need a push-config-to-worker step because
the handler is purely HTTP request-response with no long-lived connection.
* fix(i18n): resolve en.edn merge after master sync
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com >
2026-04-28 15:44:55 +08:00
charlie
5907b09824
fix(i18n): update interpolate function reference in plugin
2026-04-28 15:35:00 +08:00
Charlie
cfa90139b4
enhance(plugins): custom block renderer ( #12533 )
...
* enhance(plugins): add block properties and block renderers with conditional rendering
* chore(libs): bump version
* enhance(docs): update Experiments API guide with detailed usage examples and best practices
* enhance(ui): implement plugin renderer effects and enhance action bar visibility
* enhance(plugin): improve router refresh mechanism for dynamic plugin routes
* chore(libs): rename development notes and add SKILL.md for plugin SDK
* enhance(plugin): enhance PluginLogger with structured log entries and UI for viewing logs
* fix: lint
* Update src/main/frontend/components/block.cljs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/main/frontend/handler/plugin.cljs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/main/frontend/handler/plugin.cljs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update libs/src/modules/LSPlugin.Experiments.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/main/frontend/handler/plugin.cljs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* enhance(plugin): add rich text interpolation to i18n translation
* fix: lint
* fix: lint
* fix: remove unnecessary newlines and clean up code formatting
* fix: lint
* fix(libs): incorrect entry path for js mode
* enhance(docs): add custom theme plugin guide and update SKILL.md
* enhance(plugin): add 'open logs' option in multiple languages
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-28 15:17:55 +08:00
Tienson Qin
1bcd855542
fix: flashcards dialog closed immediately after finishing one card
2026-04-28 13:29:22 +08:00
Tienson Qin
0d5986eb90
fix(flashcards): load collapsed children when revealing answers
...
fixes https://github.com/logseq/db-test/issues/828
2026-04-28 12:50:13 +08:00
Tienson Qin
cea40a2cd6
fix(outliner): remap pasted property value uuids
2026-04-28 12:19:47 +08:00
Tienson Qin
540e410320
fix: paste
2026-04-28 11:57:44 +08:00
rcmerci
9e3a592cff
fix: toggle spell-check not working
...
fix https://github.com/logseq/db-test/issues/823
2026-04-27 23:31:38 +08:00
Mega Yu
3784a81801
refactor: migrate worker bundling to vite
2026-04-27 20:00:37 +08:00
Mega Yu
7a827b2d2e
feat(build): externalize browser builds to vite bridge
2026-04-27 09:14:45 +08:00
rcmerci
b2676eb405
feat(skill): add logseq-repl skill
2026-04-26 23:05:15 +08:00
rcmerci
f751f27a63
refactor(cli): remove --data-dir, add --root-dir
...
--data-dir: ~/logseq/graphs
--root-dir: ~/logseq
All other configuration files and data directories are derived from the root-dir
2026-04-24 22:35:00 +08:00
Tienson Qin
94ea551ec4
perf(db): optimize recursive uuid title replacement ( #12536 )
...
* perf(db): optimize recursive uuid title replacement
* fix: lint
* fix: don't lower-case for search indexed blocks
* fix: typo
2026-04-24 21:09:47 +08:00