Logseq DB - Changelog

Changelog (2025-08-22 to 2025-09-06)

New Feature

CLI & API

Query System

  • Add :self-ref rule for improved page reference queries (fa7cd0719)

  • Fix :and ref queries to return nodes with at least one reference (fa7cd0719)

Enhancement

Mobile Experience

  • Improve mobile sidebar navigation with sheet-based UI (51e62b003)

  • Remove need to swipe from edge for navigation (6d4bc92ca)

  • Add safe area insets for better iOS and Android layout (687d3e8ca, 0a4f5b9a0)

  • Enhance search with auto-focus and improved scrolling (cba8520ed, 96b52e3c2)

  • Increase font sizes for graph switch and sidebar (9313235d1)

  • Toggle sidebar without releasing touch (3073649b9)

User Experience

  • Improve slash commands sorting for priority items (760cf625f)

  • Move graph view to bottom of navigation by default (a92b49c8e)

  • Increase size for page title positioned property icons (2cf9a6c61)

  • Display humanized error messages when downloading RTC graph (ce933b3c3)

  • Add low memory detection and handling (2704becc6)

Development Tools

  • Improve shadow-cljs initial load time (a59b76bb5)

  • Add CLI usage descriptions and better error handling (4b5a16628, c0bee994c)

  • Upgrade Java version to 21 for Android builds (0e87f9e19)

Performance

Memory Optimization

  • Add weak references to reduce memory usage (2aee65854)

  • Optimize memory pressure during RTC graph downloads (4c2428f85)

  • Remove redundant computations in database operations (d05be857f, 290124d66)

  • Faster block references rebuilding (1974f696a)

Database Performance

  • Skip pipeline calculations for RTC initial downloads (248d8c33f)

  • Remove usage of memoization for better performance (3ffb5968c)

  • Don’t cache entities that reference the database (4186bb073)

Bug Fix

Block and Page Management

  • Fix deleting nodes incorrectly moving properties to previous block (5846e0544)

  • Fix math node rendering issues on desktop (2e9b6c18b)

  • Fix math mode brackets rendering incorrectly (b0ddf838e)

  • Fix triangle for opening/closing children disappearing after editing (b2e700b3d)

  • Fix clicking indentation lines not working recursively (c00460a97)

  • Fix toggle open all blocks functionality (be2977dd4)

  • Fix page creation with same name when namespace exists (063aec02a)

  • Fix navigation after deleting focused node (3888559b9)

Query and Search Issues

  • Fix DSL showing UUID instead of title (eed6224fc)

  • Fix hidden properties appearing in query results (4b0ea7d0c)

  • Don’t show matched children blocks in view results (6c3e3c344)

  • Fix references not being calculated correctly (77c741227)

  • Fix page sorting by backlinks count (b2034753a)

UI and Display Fixes

  • Fix sticky header issues with multiple tables (8a862b7a0)

  • Fix property value selection and popup behavior (b39927503, eb2ae991b)

  • Fix positioned properties showing in table row popup (90fa1112f)

  • Fix datetime values not showing when journal pages don’t exist (4b680bb73)

  • Center align number property values (e4cb1d320)

  • Fix popup scrolling issues (7c627db20)

  • Fix action sheet height (3b7be47be)

Mobile-Specific Fixes

  • Fix app reload when database worker closes (43e7eda18)

  • Fix screen going white when restoring from background (d13357568)

  • Fix iOS share functionality (f44fdeb2e)

  • Fix Android status bar color (53bfcbee7)

  • Fix sharing content between mobile apps (56b54d5f4)

  • Fix sidebar opening during editing or selection (f6de99ea7)

Publishing and Import

  • Fix publishing app not loading with latest changes (dac7ad37a, e9cdb52a3)

  • Fix importing quoted math blocks and lists (a81274cd0)

  • Fix journal references not being built for datetime properties (6ed338b96)

Miscellaneous Fixes

  • Fix list view UI crashes when clicking add button (3ff06e5a1)

  • Fix tweet embed functionality (afdf00ed2)

  • Fix PostHog initialization (cee1572ac)

  • Fix web platform detection (59f75319b)

  • Fix file graphs showing on both web and mobile (cfbb563bc)

  • Fix page reference saving in quick capture (0696a556d)

Refactoring

Code Structure

  • Remove block/path-refs in favor of :block/refs and has-ref rule (248d8c33f)

  • Use webpack only for workers (abe03fdac)

  • Remove usages of get-all-defined-kw->config macro (92ed69215)

  • Use immutable db-after value in fix-page-tags (8405b24f8)

  • Apply review.md recommendations across codebase (290124d66)

Chore

Dependencies and Build

  • Bump Electron from 37.2.6 to 37.3.1 (6800b0cf4)

  • Update to latest nbb with DataScript updates (f93f889f8)

  • Update logseq/datascript dependency (ceb1603a1)

  • Fix asset-path in ClojureScript mobile watch command (8bc154b0c)

Development and Testing

Thanks to Contributors

5 Likes