What's new with Logseq DB - April 26, 2026

What’s new with Logseq DB - April 26, 2026

This update focuses on three things: sync that is easier to trust, a CLI that can handle real graph work, and a smoother experience on large graphs.


Sync is more flexible and more dependable

If you use synced graphs, this release removes a lot of the sharp edges around downloads, encrypted graphs, graph switching, and replay after undo or template operations.

Self-hosted sync gets a meaningful upgrade too: you can now point Logseq at a custom sync server URL, and the app handles scheme selection more consistently. Graph downloads, shutdown, and cleanup paths are also more robust, which reduces the chance of a stuck worker or a half-cleaned temp database.

For encrypted graphs, recovery is stronger when keys are missing or stale. The app now bootstraps encryption state more carefully and behaves better after decrypt failures instead of getting trapped in a broken sync loop.


The CLI keeps turning into a serious graph-management tool

If you use the logseq CLI, this is a substantial release. You can now manage tasks, inspect nodes, search graphs, back up graphs, work with assets, open graphs in a browser, inspect sync state, and manage CLI skills without dropping into ad hoc scripts.

The command-line experience is better too: output is easier to read, show includes breadcrumbs, completions go deeper, list commands default to descending order, and upserts behave more predictably. A long list of bugs were fixed at the same time, especially around partial updates, built-in nodes, ambiguous page selection, property handling, and sync-related error reporting.


Large graphs feel faster and less fragile

Search indexing is faster and now shows progress while it runs, which makes initial indexing a lot less opaque on large graphs. Views and page rendering also got cheaper: linked references can be deferred, get-view-data does less work, and several expensive low-level scans were optimized or removed.

On the editing side, large pages render in a safer order, task status flicker is fixed, page-title controls are more consistent across platforms, and template insertion no longer loses dynamic variable values.


UI polish and day-to-day fixes

  • You can open an asset directly from the block context menu

  • A new yyyy-MM-dd EEE journal date format is available

  • Dark theme is preserved when installing non-theme plugins

  • Tooltips, sidebars, error screens, and recycle flows were cleaned up

  • Drag-and-drop assets, desktop image copying, and batch delete messaging are fixed


Under the hood

The sync pipeline moved further into worker-driven flows, plugin libraries were refreshed, the JavaScript workspace migrated to pnpm, and the desktop stack was adjusted to stabilize packaging and local development.

Full technical changelog: Changelog (2026-03-23 to 2026-04-26)

8 Likes