Logseq DB - Changelog

Changelog from: 2024-10-27 to: 2024-11-16

Enhancements

  • Plugin Enhancements
    • Enhanced block properties related APIs for plugins. [897d18f52]
  • UI Enhancements
    • Polish to select component [3da57d0ee], block control arrow [a4df98903], and classic notification cp [bfe8c4bcd].
    • Polish for the highlight area image actions bar [8dbfe92fc] and resized highlight area image from the ref asset metadata [dc6fa6cf1].
    • Improve class page sections [2fe803964] and select component to support a header [80c811e93].
    • Polish appearance and settings UI [cbe0ae442], as well as block control arrow [a4df98903].
  • UX Enhancements
    • Copy raw code editor content [9cbc59811].
    • Add asset ref link for the highlight area image [e053405bb].
    • Enhance image handling to allow resizing for certain UI elements [76786a958].
    • Better interaction for the plugin readme content [75edccdf0].
    • Add rationale for disabling certain built-in attributes [22ce2b890].
  • RTC and Cryptography Enhancements
    • Improved device APIs and cryptographic functionalities, such as AES encryption/decryption, device management, and key synchronization [58ea518ee, 93a67d594, ea80dd297].

Bug Fixes

  • General Fixes
    • Resolved issues with block references in db graphs and fixed related database functionalities [cf923ab1, 18eb5aaae].
    • Issues with graph parsing, hidden pages, and result sorting for queries have been fixed [0d3cf6c53].
    • Corrected behavior for property node values and data loading [456825e98].
  • UI/UX Specific Fixes
    • Addressed problems with incorrect preview behaviors for nested ref links and block ref previews [9bbb035ce, 79c3031ce].
    • Enhanced the behavior of the settings dialog, page title actions, and select component alignment [4fd84006a, 43a25d2cf, 3da57d0ee].
    • Corrected scrolling and heading block behaviors in the modal preview and right sidebar [f3878434, 3ac14d734].
  • PDF/Assets Handling Fixes
    • Fixed issues with PDF asset handling, ensuring proper creation and storage of area images [8f726fdbd, 185ebc596].
  • Graph and DB Enhancements
    • Addressed issue of auto-calculating popup side positions and hiding empty property values [d6354529a, 04eaea43f].
    • Enhancements to store URL property value in blocks for better editability [3b25d8f47].
  • Localization Management Fixes
    • Incorporated updates and corrections for various translations and added localization support across languages like Catalan, Polish, and Japanese [2e35af564, 48f29174].
  • Build and Deployment Fixes
    • Fixed build and test support issues with publishing applications and dependencies [92cc1ce38, e157e818c].

Refactoring

  • Codebase Refactoring
    • Moved and separated certain elements for better modularity, handling, and retrieval [94773db6f, a3ba4bc65].

Chores

  • Tasks and Minor Adjustments
    • Updated dependencies, test assertions, logging protocols, and modified some core test structures for enhanced stability and consistency [230e74fcd, 1a7a2b25e].
19 Likes

Changelog from: 2024-11-16 to: 2024-11-23

Enhancements

  • Development Improvements
    • Improved task for importing multiple file graphs with --continue option to see all errors (8e81d7d85).
  • User Experience (UX)
    • Default to importing all tags, while tests and scripts remain unchanged (554120567).
    • Display page properties on the right sidebar by default (cf3102b93).
    • Improve scrolling experience for virtual list tables (2596fbb32).
    • Omit bullets when the last open block is not empty (b83d8fda5).
    • Set table row height to at least 32px (5d0763e38).
  • UI Enhancements
    • Virtualized table for the right sidebar (5b5e1105a).
    • Alignments for the highlight area marker (9494686b6).

Bug Fixes

  • Import and Files
    • Fix invalid blocks when importing with journal references (99bf950bd).
    • Ensure imports handle classes used in :parent and :type properties correctly (6f0885b37).
    • Address identity loss for imported class pages (bfffde8b2).
    • Correct docs graph import issues with property options (484648b98).
    • Fix db-import issues related to property-classes and tag conflicts (b5203fa4d).
    • Ensure correct tagging for blocks with namespaced tags (3469dfd65).
    • Prevent collapse behavior in positioned property tag instances (5c5c96ea5).
    • Correct import handling of empty journals (7e25dd2a5).
    • Resolve import issues with namespaced tags across pages (256948849).
  • UI and UX

Performance

  • Optimize rendering by processing the primary column first (ccaa94acb).
9 Likes

Changelog From [[2024-11-23]] to [[2024-12-01]]

New Features

  • Asset Synchronization
    • Add tasks and functions for asset synchronization including upload/download, and asset operations (dd4800a3b, 1a7d0f0af, 6c34f8b26).
    • Implement local-update-flow and add <read-asset and <write-assetfunctions (c8c5359da, 73247e6ab).

Enhancements

  • UI/UX Enhancements
    • Introduce foldable sections for class pages and enhance workspace padding layout (914793a4a, bd54fe788).
    • Improve user experience with a foldable property key editing mode and ensure smooth block transition (3ae24a1cb, 978c5e80d).
    • Support property default value setting and use default text when adding property to non-tag nodes (460fcf69f, d65834104).
  • Asset Synchronization Improvements
    • Implement concurrent upload/download of assets, with progress display (ff757e444, f1b22e96b).
    • Add synchronization handling for local asset-file metadata and better handling of sync logs (6d9da5713, 429cb7a90).
  • Performance Optimization
    • Throttle RTC state flow for post messages and improve database validator performance (e81ca25ad, a9642ed66).
    • Use SQLite PRAGMA settings for improved database performance (6b9ff71fd).

Bug Fixes

  • General Fixes
    • Fix various issues with importing, including nested page refs, ID replacements, and handling journal modification (0c0b4dc0c, aaf739ddb, 9c5baed29).
    • Ensure asset operations are not triggered by unrelated attribute changes (fca820276).
  • UI/UX Fixes
    • Resolve blink issues for pages and blocks, improve asset icons and table button positions (72e6700b7, bd54fe788, 4e1f7bbdb).
    • Correctly manage checkbox toggle and fix UI behavior for multi-valued properties (90e942758, 683a0bad9).

Refactoring

  • Internal Changes
    • Transition internal reference formats and improve database import processes (faf7f4886, bb98ec100).

Chores

  • Dependency and Code Maintenance
    • Upgrade Electron and other dependency-related changes (fb411a767).
    • Implement formatting and linting tool configurations and cleanup (5e68c3efb, 8e21407ff).
1 Like

Changelog From [[2024-12-01]] to [[2024-12-07]]

This changelog covers the latest improvements, bug fixes, and enhancements implemented in the week leading up to December 6, 2024. The focus has been on improving collaboration features, fixing UI issues, optimizing database performance, and updating dependencies for better build support.

New Features

  • Highlighting Features
    • Implement highlight feature for recent blocks with a close button (8b8fd8712, 82ea47382).

Enhancements

  • Real-Time Collaboration (RTC)
    • Simplify graph calibration and auto-start RTC on new graph creation (3f07b780f, eb273f1af).
    • Deprecate certain RTC functions for improved performance (a2b3efa86).
  • User Interface and Experience
  • Database and Performance
    • Enable Write-Ahead Logging (WAL) for all SQLite databases (808e5b49e).
    • Improve RTC transaction process to reduce traffic (593c1fe19).
    • Throttle RTC pending block operations (9a39c7025).

Bug Fixes

  • General Fixes
  • Real-Time Collaboration (RTC)
  • PDF Handling

Chores and Maintenance

  • Code and Dependencies
    • Bump to a newer Node version due to electron requirements (b95d17840).
    • Upgrade dugite to resolve Linux build issues (39a1b95b1).
    • Remove unnecessary debug code and update dependencies (9a4fecc0b).

Testing

  • Test Enhancements
2 Likes