Logseq DB - Changelog

Changelog from: 2025-03-02 to: 2025-03-15

Spotlight!!!

We can now perform bulk actions on node such as set/unset:

Next, Template is back!!
We can set a template:

Short Introduction videos are are available on the discord post Discord

New Feature

  • Add text template feature and auto-applied templates on tags (a1f643544)
  • Init add inference-worker for embedding and transformer-js functionality (1c46e0205)
  • Add action bar on selected blocks (5233e1e07)

Enhancement

  • Improve query builder with support for multiple columns sort and table pinning (96c1cc577)
  • Enhance webpack configuration by adding externals for React and ReactDOM (ebeeb280e)
  • Optionally validate after creating a db in the development environment (1ccdcab8a)
  • Add descriptions for public built-in properties (ec9944db2)
  • Enhance user experience by adding skeleton loading for views and lazy rendering columns when scrolling or if there are many columns (bc8fa3d2d)
  • Filter data on the worker to reduce data sent to the main thread, enhancing performance (b28e02f5f)

Bug Fix

  • Fix page reference display error when using class as property for the first time (8d2025a9e)
  • Correct property key align and fix reorder auto-complete if items are grouped (db52711d1)
  • Fix incorrect ref update causing an infinite loop, and improve hierarchy handling in button tag functionality (33cbf0f75)
  • Ensure the correct property value is shown when editing a closed property, fix graph export with pvalue classes or properties failing (d432119db)

Chore

  • Remove unused package and update nbb scripts to be repl friendly (8f1b61036)
  • Revert a temporary disablement of js-toast and bump electron version to 35.0.1 (c269046b4, ac0a0dae7)

Performance

  • Hide unpinned columns when scrolling and lazy render them if there are a lot, improve performance by reducing get-block calls and pre-fetching property values (bc8fa3d2d, 2dce5eefd)
  • Enhance view performance by preloading pages to avoid slow opening at all pages and filter data on the worker to reduce data sent to main thread (4e2cecec5, b28e02f5f)

Refactoring

  • Separate worker build and prepend bundle to worker js output, update shadowcljs version (b122d453c, 691e12126)
  • Refactor code to remove outdated hnsw-label and update cljfmt.edn for dev environment (2c88070fe, 5f02b7c86)
7 Likes