Commit Graph

17695 Commits

Author SHA1 Message Date
Tienson Qin
da78094cb8 fix(electron): warn on x64 release on Apple Silicon 2026-04-22 18:41:49 +08:00
Tienson Qin
6e2acc0af1 enhance: no need to block waiting previous graph server down 2026-04-22 17:54:53 +08:00
Tienson Qin
715deddeb0 chore: remove cleanup-orphan-processes 2026-04-22 16:32:31 +08:00
Tienson Qin
4102c9afc8 fix(db-worker): keep electron-owned daemon attached 2026-04-22 16:22:04 +08:00
Tienson Qin
fd6bdff4cc fix(cli-e2e): disable keychain only in e2e runs 2026-04-22 15:31:13 +08:00
Tienson Qin
80a99e0ad0 fix: db-worker.lock shouldn't be deleted when downloading graph 2026-04-22 13:27:16 +08:00
Tienson Qin
32eeb5ae67 fix: download doesn't cleanup temp db 2026-04-22 13:06:42 +08:00
Gabriel Horner
591bfa9d22 fix: :view-context not working on page properties
Journals and normal pages seeing :tag and :property :view-context
properties. Leads to nonsensical and confusing use of properties
2026-04-21 12:42:18 -04:00
Gabriel Horner
e39dc395e6 fix: incorrect confirmation when deleting today's journal 2026-04-21 12:25:59 -04:00
Tienson Qin
238c85dbd2 fix(test): initialize random-mixed-ops tracker after tree seed 2026-04-21 21:45:30 +08:00
Tienson Qin
3503570f8e remove warning on missing-home-dir since electron ipc is not called 2026-04-21 21:36:59 +08:00
Tienson Qin
9bd349dfe9 fix: lint and tests 2026-04-21 21:15:39 +08:00
Tienson Qin
febd95c6ca fix(db-worker): stop remote runtime when closing current graph 2026-04-21 20:52:01 +08:00
Tienson Qin
a3faf237e9 fix(sync): clean temp download pools on success and failure 2026-04-21 20:43:26 +08:00
Tienson Qin
5ac264fec6 fix(db-worker): stop runtimes cleanly on shutdown and graph delete 2026-04-21 20:43:20 +08:00
Tienson Qin
28c5795219 fix: can't download graph on electron 2026-04-21 18:57:32 +08:00
Tienson Qin
b646db6a68 enhance(backup): share sqlite backup flow and trigger via save shortcut 2026-04-21 18:43:13 +08:00
eliovir
1da2104f1e Update fr.edn (#11077)
Typography
2026-04-21 17:26:30 +08:00
Tienson Qin
b09d730b42 fix: no need to export graph when switching graph anymore 2026-04-21 14:26:44 +08:00
Tienson Qin
66cac4ea47 fix: checkpoint sqlite wal with truncate 2026-04-21 14:09:19 +08:00
Tienson Qin
36ae802983 fix: cli created graphs are not encrypted 2026-04-21 12:12:15 +08:00
Tienson Qin
e5ea919e3c fix(e2ee): use native secret storage and init remote sync config 2026-04-21 12:00:38 +08:00
Tienson Qin
ffe75c786f use dev script when not release 2026-04-21 10:57:54 +08:00
rcmerci
76f6faa8c1 fix: web app can't sync after merge master 2026-04-21 00:35:14 +08:00
Gabriel Horner
32a567973a fix(cli): sync error doesn't show hint
Running `logseq sync remote-graphs` didn't show :missing-auth hint
2026-04-20 12:05:22 -04:00
rcmerci
4000bbfbb3 fix(cli): fail fast on invalid inputs and remove legacy fallbacks 2026-04-20 19:58:20 +08:00
Tienson Qin
e44092832e chore: remove debug log 2026-04-20 18:02:17 +08:00
Tienson Qin
b2cc4ea829 fix(sync): handle snapshot reset and tx epoch rollback
Fix snapshot-stream reset coercion so first non-empty chunk actually applies reset during full uploads.

Broadcast changed(t-now) after finished snapshot upload so connected peers learn the new snapshot epoch immediately.

Handle remote tx rollback on clients (hello/changed with remote-tx < local-tx) by rebasing local tx/checksum cursor and requesting pull from the new baseline.

Harden ws broadcast in non-WS test contexts and add regression tests for reset-on-first-chunk and finished-upload changed broadcast.

Verified with: cli-e2e sync-multi-batch-operations (passes).
2026-04-20 17:45:57 +08:00
Tienson Qin
85c5a412a4 revert changes from 1bdba92 related to sync 2026-04-20 15:19:33 +08:00
Tienson Qin
16153bf2ca Merge branch 'master' into feat/cliable 2026-04-20 14:46:34 +08:00
Mega Yu
632ec2f362 fix: slash command menu won't update to the setting language 2026-04-20 13:22:39 +08:00
Mega Yu
b0fb33d80a fix e2e & revert limit login to email 2026-04-20 12:28:33 +08:00
rcmerci
1bdba923eb fix sync test 2026-04-20 10:56:44 +08:00
Mega Yu
1bbe008807 remove unused rtl related codes for now 2026-04-20 09:25:00 +08:00
Tienson Qin
fc7d6672a2 Merge branch 'master' into enhance/i18n 2026-04-20 08:28:43 +08:00
rcmerci
b9e71b6d7f update cli agents.md 2026-04-19 18:00:25 +08:00
Tienson Qin
87844c6dfb fix: move idbkv to cljs implementation 2026-04-19 12:53:48 +08:00
rcmerci
e392976fe4 fix lint 2026-04-19 12:49:49 +08:00
rcmerci
8e7e2e9b95 Merge remote-tracking branch 'origin/feat/cliable' into feat/cliable 2026-04-19 12:06:00 +08:00
rcmerci
db79b0faff fix(cli): other updates after merge master 2026-04-19 12:01:17 +08:00
Mega Yu
59e599ec9f refactor(i18n): refine naming standard and skill, sync review/dev workflow, and align related keys 2026-04-18 16:55:00 +08:00
rcmerci
4b13d67a88 Merge remote-tracking branch 'origin/master' into feat/cliable 2026-04-18 10:25:32 +08:00
Gabriel Horner
6c9b6ed6cc enhance(cli): completion for 3-level commands
Handles `logseq graph backup[TAB]` and `logseq graph backup remove[TAB]`
2026-04-17 16:54:21 -04:00
Gabriel Horner
e27d38beb8 fix(cli): graph backup create fails to create graph 2026-04-17 16:24:36 -04:00
Gabriel Horner
5f8c79ff8b enhance(cli): upserted :block/title supports integer/id block refs
Supporting integers allows us to fix
https://test.logseq.com/#/page/69de6e3e-6c60-476c-9347-9f377e7b2fb9 and
rely on standard error reporting when multiple pages with the same name
are found
2026-04-17 13:01:07 -04:00
Gabriel Horner
4a5f66d874 fix(cli): random property value selection with --update-properties
and same names. It is ok to error with this option as
users can choose an integer to look up e.g. --update-properties='{"node" 191}'
Fixes
https://test.logseq.com/#/page/69de70a0-d455-4d40-8247-878a5cf89e57
2026-04-17 12:58:47 -04:00
Mega Yu
1f29696e7c feat(i18n): update translation strings 2026-04-17 22:34:59 +08:00
Mega Yu
d6bc0b75ec Merge branch 'master' into enhance/i18n 2026-04-17 20:26:15 +08:00
rcmerci
194118b298 enhance(cli): atomic behavior for upsert commands 2026-04-17 20:07:57 +08:00
megayu
76285de44b refactor: toolchain upgrade (#12517)
* chore(deps): upgrade Clojure version to 1.12.4 across multiple dependency files

* chore: bump shadow-cljs to 3.3.6

* chore: bump org.clojure/clojurescript to 1.12.134

* chore(deps): upgrade Clojure version to 1.12.4 in workflow files

* chore(deps): upgrade Java version to 21 in workflow files

* chore(deps): upgrade Node.js version to 24 in workflow files

* chore(deps): upgrade Node.js version to 24 in Dockerfile

* feat(updater): migrate electron-forge to electron-builder

* fix wrong android app version

* fix workflow

* feat(dependency-upgrade): add max-update-interval option for dependency audits

* chore(deps): upgrade electron-builder and electron-updater

* fix: update manual verification instructions for Electron shim cache

* chore: update shadow-cljs version to 3.4.4 across all dependencies

* chore: upgrade electron version to 41.2.1

* chore: update metosin/malli dependency to latest

* chore: upgrade cider-nrepl version to 0.59.0 in dependencies

* chore: upgrade clj-kondo version to 2026.04.15 and fix warning

* chore: move Electron windows build configuration from yml to ci

* chore: update Electron signing configuration to extend from base config

* fix: replace icon file for NSIS compatibility

* chore: resolve metosin/malli version conflicts

* chore: upgrade jdk to 21 in e2e workflow

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2026-04-17 19:40:01 +08:00