Logseq DB - Changelog

Changelog from: 2025-05-04 to: 2025-05-13

New Feature

Capacitor Integration

  • Enhance capacitor integration with toolbar for iOS (9ec5426bf)
  • Enhance SSL skip for development in capacitor setup (fe30f3c35)

User Interface

  • Enhance shift+click to select table rows (8a8d85509)
  • Enhance alignment for sidebar page items (fb5c50ebd)
  • Improve UI by adding toolbar separator for the whiteboard (825572517)

Query Builder

  • Enhance query builder with support for multiple columns sort and table pinning (96c1cc577)
  • Add block references test (3a1af91b3)

Database

  • Enhance database migration process with rebuild from datoms when migration fails (73a8708b1)
  • Add block references test and fix cycle refs for better db integrity (ed648af84)

Testing

  • Enhance e2e testing with plugin tests and updated ci yml (d7d88279b)
  • Improve test coverage with parallel e2e tests (51b777b16)

Enhancement

User Experience

  • Enhance user experience by removing deprecated properties and configurations for db graphs (584faf2f4)
  • Enhance ux with sidebar polish including opening tag page in sidebar after creating using cmdk (230a512cc)

Performance

  • Improve performance by not refreshing kv and custom queries when loading blocks, unless there’re new db transactions (39c8a9752)
  • Enhance editor performance with a fix for slow recur-replace-uuid-in-block-title (312a77b47)

Documentation

  • Enhance documentation by adding usage examples and best practices for new features

Bug Fix

Database Migration

  • Fix db migrate issues, ensuring smooth migration without data loss (980f6b9c0)
  • Address self reference tagged block issue to prevent invalid states (37f140e63)

User Interface

  • Fix incorrect select blocks behavior for the block editing mode, ensuring smoother interactions (fe6417407)
  • Resolve heading formatting shift issue during query gear shift to new line (b697b7d3c)

Query and Editor

  • Fix advanced queries failing due to non-string rendering issues, improving error handling (87c3e4be8)
  • Ensure proper paste functionality for multi-line text in math and quote blocks (d4f34ddfb)

Testing

  • Address issues in e2e testing, ensuring consistent results across different environments (0d4b8dab1)
  • Improve test coverage with retries for new-block tests to handle flaky scenarios (3dcd6a269)

Refactoring

Codebase Cleanup

  • Refactor codebase by removing unused functions and dependencies, improving maintainability (5be0d024a)
  • Improve model linting and cleanup of frontend.db bindings to enhance performance (b985020d1)

Testing

  • Refactor e2e tests, updating them with the latest changes in the application (4c30aa290)
  • Enhance testing infrastructure by ensuring all branches are on master for consistency (fe0c6db54)

Chore

Dependency Management

  • Update dependencies to the latest versions, including @babel/runtime, @babel/helpers, and vite, to ensure compatibility and security (a535826b4)
  • Set node version to 22 for all workflows and bump electron to the latest stable release (c02d9e4ac)

Build and CI

  • Update build scripts, ensuring efficient code signing and artifact downloading using actions/download-artifact@v4 (7aa52903c)
  • Enhance ci workflows by removing unnecessary tasks and adding new e2e tests (8bb9721de)

Documentation

  • Update documentation with the latest changes, ensuring accurate reflection of current features and improvements
3 Likes