danzu
15
Changelog from: 2025-03-29 to: 2025-04-05
New Feature
Data Export & Import
- Add export and import of selected nodes (ffca9c862)
- Enable EDN (Efficient Datatypes Notation) export for pages, blocks, and DB graphs via page & block menus (445be61fc).
- Export property aliases to facilitate data transfer between Logseq instances (c6af79a26)
- Add support for exporting and importing properties on property values, including timestamp support (29ac5a9c1).
- Integrate SQLite build support for properties of property values to enable export functionality (1e29c9ee1)
Query Builder Enhancement
- Enhance query builder with reliable page sort order during partial exports (99331545c).
Enhancement
Performance Improvements
- Speed up the DB graph importer for larger graphs by using an atom cache based on transactions instead of full database lookups (26cbd74cd)
- Add frontend caching with
cache-fn
and LRU Cache to improve performance in critical sections like block retrieval (d05a8ac07, 435667a17).
- Optimize list view performance by avoiding loading children of collapsed blocks (005cfeeeb)
- Instant result for node search in the app (7be638163).
User Experience (UX) Improvements
- Implement a persistent row height setting to enhance list view experience (38c3cfd0c)
- Add more cancelable use effect setup functions for better resource management and responsiveness (1abb85723, 672cc8c3a).
- Hide references view when no references are available (b836bde0a)
Real Time Collaboration (RTC)
- Adjust some properties’ RTC config to improve real time collaboration behavior(b342d122f).
Bug Fix
Data Export & Import Issues
- Correct block alias failures during partial exports (e.g., ontology and page exports) (7c38daef2)
- Resolve an issue where EDN export would display success even when errors occurred, also fixing unreferenced block alias UUIDs (7c583c489).
File Graph Issues
- Fix navigation to journal pages in file graphs that were failing when a home page was configured (bc4790541)
- Display references as list on file graph(3205e638d).
UI and Rendering Issues:
- Fix issue causing query results to not render in the block (031c0ecc5)
- Resolve a console error related to zero sized elements(2f9db9030).
Other fixes:
- Fix view sorting and filters on file graphs (d2037c1c7)
- Correct a bug where nested pages were not displaying correctly(00e32763c).
Chore
Testing and CI:
- Add an optional verbose test runner for the graph parser dependency (a3dfa00cc)
- Remove silent failing of CI jobs to improve debugging capabilities (cf114803f).
- Add a time assertion on the largest test import to prevent performance regressions (f4c5e6b0b)
Code Cleanup & Refactoring:
- Clean up mutually recursive functions for improved code readability and maintainability(798928aed).
Refactoring
- Remove unused
:block-only?
variable (053e5a270)
- Removed
*block-cache
in ui thread(eea0cb6a7).
5 Likes