Include Attachment Changes in Page Revision History
Describe the feature you'd like
When an attachment is added, updated, or removed from a BookStack page but the page's textual content remains unchanged, I would like this action to trigger a new page revision. This new revision should be logged in the page’s history, clearly noting the attachment change, so that attachment-related actions are as transparently tracked as edits to the page's content.
Describe the benefits this would bring to existing BookStack users
Enables full auditability of all changes related to a page, including its associated resources and files.
Allows users to review and correlate page content with the exact set of attachments present at any point in the page's lifecycle.
Supports compliance requirements and best practices for content management, helping teams and organisations track both documentation and supporting material in one unified revision history.
Improves transparency; administrators and users can quickly determine when attachments were added, modified, or removed, and by whom.
Can the goal of this request already be achieved via other means?
Currently, BookStack tracks attachment changes separately from the core page revision history. While some attachment metadata is available via the API or via database queries, there is no native way for end users to see attachment uploads, edits, or removals reflected in the page revision log. No existing in-app workflow provides this visibility or auditable change tracking for attachments alongside content edits.
Have you searched for an existing open/closed issue?
- [x] I have searched for existing issues and none cover my fundamental request
How long have you been using BookStack?
1 to 5 years
Additional context
No response