Skip to content

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 20 Jan 21:55
· 21 commits to main since this release

[2.3.2] - 2026-01-20

Quality of life improvements for book creation and location navigation

Added

  • Smart Location Default

    • New custom books automatically use your current location as default
    • Location field now pre-populated when creating books
    • "Use Current Location" button remains available for manual updates when editing
  • Improved Location Navigation

    • Books in subzones now visible when viewing parent zones that contain books
    • Cleaner navigation through zones without books (shows only subzones)
    • Recursive book collection from all descendant locations
    • Example: Books in "Isle of Dorn > Fungal Folly" now appear when viewing "Isle of Dorn"

Changed

  • Location Filtering Logic
    • Zones with direct books show both subzones and all descendant books
    • Zones without direct books show only subzones for navigation
    • Improved drill-down experience through location hierarchies

Technical

  • Refactored to Book Aggregate Root pattern for better module encapsulation
  • Added collectAllBooksRecursive() for hierarchical book collection
  • Added comprehensive tests for location filtering with subzones
  • Tests cover deeply nested locations (4+ levels)
  • 801 tests passing (3 new tests added)