Commit Graph

4916 Commits

Author SHA1 Message Date
Tienson Qin
16153bf2ca Merge branch 'master' into feat/cliable 2026-04-20 14:46:34 +08:00
Tienson Qin
87844c6dfb fix: move idbkv to cljs implementation 2026-04-19 12:53:48 +08:00
rcmerci
4b13d67a88 Merge remote-tracking branch 'origin/master' into feat/cliable 2026-04-18 10:25:32 +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
Tienson Qin
12509f58db fix: plugins e2e tests 2026-04-17 15:57:53 +08:00
Tienson Qin
9804728afa fix: failed to convert page to tag
fixes https://github.com/logseq/db-test/issues/805
2026-04-17 01:48:04 +08:00
charlie
78aded53ea enhance(ux): add retry mechanism for clicking add button after page creation 2026-04-16 15:31:13 +08:00
charlie
08f197ded9 enhance(plugin): add normalization function for user keys and enhance sidebar renderer integration 2026-04-16 13:02:01 +08:00
Tienson Qin
7edeae6971 enhance(search): speed up indexing and show progress 2026-04-16 03:43:43 +08:00
Tienson Qin
9d292435c8 fix: keep property ops uuid-only 2026-04-15 17:49:50 +08:00
Ritvik Sharma
5d870d9a15 fix: preserve dark theme when installing non-theme plugins (#12434) (#12443) 2026-04-15 09:13:32 +08:00
Tienson Qin
fc76192631 fix: stabilize uuid-based outliner ops and undo/redo replay 2026-04-14 22:11:51 +08:00
Charlie
a95483655b refactor: plugin libs (#12395)
This pull request refactors the plugin library infrastructure and adds new experimental features for hosted/sidebar renderers. The main changes include:

Purpose: Refactor plugin communication library (Postmate) to support MessageChannel for improved performance, add support for hosted/sidebar renderers in plugins, add new debug APIs, and consolidate helper functions.

Changes:

Added MessageChannel support to Postmate for optimized plugin-host communication with backward compatibility
Introduced hosted renderer and sidebar renderer APIs for plugins to register custom UI components
Added new app APIs: get_current_route, export_debug_log_db, reset_debug_log_db
Refactored helper functions from helpers.ts to common.ts and updated all import paths
Extended block property APIs to include class properties with default values
Added comprehensive documentation for experiments APIs and plugin development
Added E2E test for plugin marketplace installation
Version bump from 0.2.12 to 0.3.1
2026-04-14 14:29:22 +08:00
hoellen
8997638e5b Custom Sync Server URL (#12459)
* Add custom sync server

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-13 13:00:19 +08:00
Tienson Qin
9baeee6e49 simplify transact ops 2026-04-12 15:41:22 +08:00
Tienson Qin
6cda7fc869 fix: align outliner and db-sync tests with history-op changes 2026-04-11 07:24:28 +08:00
Gabriel Horner
963cdf9234 fix: recycled/deleted page can't be restored by user
When a user deletes a page and then restores it by creating it again with cmd-k,
the page wasn't restored. The previously recycled page and its block are
now restored when the page is re-created
2026-04-10 11:30:06 -04:00
Tienson Qin
bf04d4cf5d refactor(sync): move client ops to sqlite and harden history ops 2026-04-10 05:44:34 +08:00
Tienson Qin
f25083555f fix: don't rely on right sibling from UI 2026-04-10 03:10:45 +08:00
Tienson Qin
fca97d7353 fix: show AI tab only on desktop 2026-04-09 04:21:32 +08:00
Tienson Qin
801620b901 enhance(recycle): permanently delete recycled roots with sync-safe replay 2026-04-09 04:03:34 +08:00
Tienson Qin
82e13b6989 feat(dev): export client-ops sqlite from db worker 2026-04-09 03:28:05 +08:00
rcmerci
a6d8a5f3aa Merge remote-tracking branch 'origin/master' into feat/cliable 2026-04-07 16:11:03 +08:00
Tienson Qin
f3758e1f12 fix: lint and tests 2026-04-07 06:23:03 +08:00
Tienson Qin
92999a6a76 use agent-browser for sync parallel clients tests 2026-04-06 23:02:48 +08:00
Tienson Qin
8d0d1f5c7c fix: insert block above 2026-04-05 18:21:05 +08:00
rcmerci
40d546a5f7 Merge remote-tracking branch 'origin/master' into feat/cliable 2026-04-04 21:33:53 +08:00
rcmerci
5258fca1f1 refactor(sync): consolidate worker auth state and e2ee password flow 2026-04-04 20:39:20 +08:00
rcmerci
0402d27426 refactor(db-worker): remove <invoke-main-thread (4) 2026-04-04 10:04:54 +08:00
rcmerci
b701eedf80 refactor(db-worker,wip): remove :thread-api/input-idle <invoke-main-thread (3) 2026-04-04 10:04:54 +08:00
rcmerci
504f6fa3ce refactor(db-worker,wip): remove asset related <invoke-main-thread (2) 2026-04-04 10:04:54 +08:00
rcmerci
30671bf4e1 refactor(db-worker,wip): remove <invoke-main-thread (1) 2026-04-04 10:04:54 +08:00
Tienson Qin
ad2231438a Add :block/order to checksum 2026-04-02 22:22:25 +08:00
Tienson Qin
333f3e10b1 remove vector embeddings 2026-04-02 18:51:29 +08:00
Tienson Qin
2e788ebb3e updte local checksum after recomputed 2026-04-02 15:50:40 +08:00
Tienson Qin
114d9f2ae1 dev: show diff data between client/server when checksum mismatch 2026-04-02 11:33:54 +08:00
Tienson Qin
319247beb3 fix: download graph should prefer ':thread-api/db-sync-download-graph-by-id' 2026-04-02 10:59:44 +08:00
Tienson Qin
609c475144 merge: resolve cliable db-sync worker conflicts 2026-04-01 05:17:00 +08:00
Tienson Qin
b3e400c2ae enhance(db-sync): move graph download to worker and stream kv snapshots 2026-04-01 03:04:23 +08:00
Tienson Qin
2f3b53a28a Merge branch 'master' into feat/cliable 2026-03-31 23:36:48 +08:00
Tienson Qin
0e3a3aabf7 add command to debug graph checksum 2026-03-30 17:05:11 +08:00
Tienson Qin
28c8a00c94 perf: get-right-sibling and get-left-sibling uses d/datoms 2026-03-29 17:35:19 +08:00
rcmerci
7b704741e0 fix(cli): shouldn't include '#' in page-name 2026-03-28 18:10:23 +08:00
Tienson Qin
a7436c0d8b fix(db-sync): expose rsa-key-exists and enforce key bootstrap 2026-03-26 15:15:20 +08:00
Tienson Qin
ff7c5f0b89 fix: notify error when decrypt failed 2026-03-26 14:37:33 +08:00
Tienson Qin
428fcad636 clear e2ee password when logout 2026-03-26 14:21:38 +08:00
Tienson Qin
2498174cad fix: clear local cached encrypted AES key when decrypt failed 2026-03-26 13:52:06 +08:00
Tienson Qin
7b77d2d5f5 enhance: add selection state to undo/redo history 2026-03-25 10:43:48 +08:00
Tienson Qin
e4460bbb56 fix: graph parser tests 2026-03-24 20:41:15 +08:00
Tienson Qin
26fa937b30 Merge branch 'master' into refactor/sync-undo-semantic-ops 2026-03-24 19:14:37 +08:00