Changelog (2025-08-22 to 2025-09-06)
New Feature
CLI & API
-
Add export and append commands to CLI (58270ff93, bf6878334)
-
Add get_page_properties API function with comprehensive testing (2236f3fc1)
-
Add export markdown command with file save option (ffaccbb33, 6a84e5698)
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
-
Add more logging for unexpected API errors (f1b53a19d)
-
Add RTC download logs (cef712243)
-
Update development documentation and prompts (8f6457b37, cd17afdc2)
-
Consolidate duplicate functions across namespaces (13d7709b3)