Logseq DB - Changelog

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

New Feature

  • Enhance: Weighted Sorting for Marketplace Plugins
    • Implement weighted sorting for marketplace plugins to improve user experience. (51cbb08dd, 1256d2ef9)
  • Enhance: Persist Custom Shortcuts for Web Platform
    • Add functionality to persist custom shortcuts for the web platform. (31e022f6e)

Enhancement

  • Refactor and Cleanup
    • Refactored dependencies database to clarify graph contexts and prevent unnecessary organization bugs. (9750a5925)
    • Moved db namespaces common to both graphs to logseq.db.common. (18db6b193, 0964331b8)
    • Split entity-util checks into entity-util, file-entity-util, and common-entity-util. (e92b107b5)
  • Performance Improvements
    • Improved performance by fixing calls to general fns in single graph contexts. (e92b107b5)
  • UI Enhancements
    • Enhanced the query result table view, including rendering of table footer and objects tabs first. (a3664cc1b, d05039497)
    • Improved the display of columns visibility, specifically for table views. (4e70901f0)
  • Export and Import Enhancements
    • Enhanced export+import functionality to handle property values more robustly. (cdf618385, 04b832f5c)
    • Fixed merging exports for the same journal or page and their blocks. (0ccb59a2a)

Bug Fix

  • Fix Importing Issues
    • Fixed issues with importing more than once creating duplicate pages and blocks in property values. (054c8c42d, a483a41af)
  • Fix Query and Rendering Issues
    • Fixed rendering of query result table view, positioning of properties height, and handling of {{function}} in queries. (2346df237, 9de236165)
  • Fix Reference View Issues
    • Fixed issues with displaying task status, selection in expanded block ref, and page property autocomplete. (9c77b21fa, 32f56f016)
  • Fix Miscellaneous
    • Fixed issues with block add button visibility and restore scroll position functionality. (8f6a7d85b, e7fd87b79)
    • Fixed importer failing when specific config present and multiple views created. (753abd273, 030fbff1c)

Chore

  • Update and Separate Linters
    • Updated goog-define variables and separated linter for deps/db/src/logseq/{frontend,sqlite}. (6d4062cf8, b2d5315a6)
  • Move and Organize Namespaces
    • Moved file-specific vars in db dep to their own namespaces and organized db-related namespaces. (73cff9db4, f597f7c9c)
  • Remove Unused Code
    • Removed unused property history blocks and rtc related entities during import. (59ad706a7, af56de64c)

Refactoring

  • Cleanup and Refactor
    • Cleaned up code and refactored namespaces for better clarity and separation of concerns. (9750a5925, f597f7c9c)
    • Refactored import and export functionality to handle property values more robustly. (cdf618385, 04b832f5c)

Performance

  • Optimize Database Operations
    • Made build-db-initial-data idempotent to handle initial data build more efficiently. (d567261e6)
7 Likes