Reflect book/shelf latest activity #5386

Open
opened 2026-02-05 10:01:39 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @davidzoli on GitHub (Aug 3, 2025).

Describe the Bug

When I modify a page, the update date will change only for that one. The Book and Shelf updated will remain the time when the particular entity was modified. E.g adding a chapter/page to the book or adding a book the the shelf.

Steps to Reproduce

  1. Save a page
  2. Check its parent Book and Shelf updated data

Expected Behaviour

Books, Shelves updated should reflect the time when any of their content was modified.

Screenshots or Additional Context

Current behavior makes hard sorting, finding the content I've been working on lately even on Books page.

Browser Details

No response

Exact BookStack Version

v25.05.2

Originally created by @davidzoli on GitHub (Aug 3, 2025). ### Describe the Bug When I modify a page, the update date will change only for that one. The Book and Shelf updated will remain the time when the particular entity was modified. E.g adding a chapter/page to the book or adding a book the the shelf. ### Steps to Reproduce 1. Save a page 2. Check its parent Book and Shelf updated data ### Expected Behaviour Books, Shelves updated should reflect the time when any of their content was modified. ### Screenshots or Additional Context Current behavior makes hard sorting, finding the content I've been working on lately even on Books page. ### Browser Details _No response_ ### Exact BookStack Version v25.05.2
OVERLORD added the 🔨 Feature Request label 2026-02-05 10:01:39 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Aug 5, 2025):

Thanks @davidzoli,
I've recategorised this since it wasn't a bug in existing functionality, but a difference in expectation relative to current implementation.

I'd want to keep the book modification/update time as-is, since it represents changes specifically to the book itself, but I think that in lists it probably would be more valuable to reflect the "Last/Latest activity" within it.
A bit more complex than just showing the book update time though.

This gets a fair bit more complex for shelves due to the wider scope and dynamic relation nature, and would be somewhat related to #3231.

@ssddanbrown commented on GitHub (Aug 5, 2025): Thanks @davidzoli, I've recategorised this since it wasn't a bug in existing functionality, but a difference in expectation relative to current implementation. I'd want to keep the book modification/update time as-is, since it represents changes specifically to the book itself, but I think that in lists it probably would be more valuable to reflect the "Last/Latest activity" within it. A bit more complex than just showing the book update time though. This gets a fair bit more complex for shelves due to the wider scope and dynamic relation nature, and would be somewhat related to #3231.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5386