Summary
Please add an optional setting that allows users to see a shared/global downloads activity feed or queue, instead of only their own downloads.
Problem
Shelfmark works well as a shared family or group instance, but currently non-admin users only see their own downloads/activity. In some shared setups, it would be useful for everyone to see what is already downloading, recently downloaded, or requested by others, so people do not duplicate work and can better understand what is happening in the shared instance.
Proposed feature
Add a configurable option, for example:
Shared download activity visibility
- Modes such as:
Per-user only (current behavior, default)
All users can see shared/global activity
- maybe
Admins only / selected roles only
Suggested scope
Ideally this could apply to:
- active download queue
- recent/completed downloads in activity/history
- optionally request visibility too, if that fits the project direction
Notes
I understand the current behavior is intentional for multi-user privacy, so this should definitely remain opt-in and default to the existing per-user model.
A shared-view option would be really helpful for households or trusted small groups using a single Shelfmark instance.
Thanks for the great project.
Summary
Please add an optional setting that allows users to see a shared/global downloads activity feed or queue, instead of only their own downloads.
Problem
Shelfmark works well as a shared family or group instance, but currently non-admin users only see their own downloads/activity. In some shared setups, it would be useful for everyone to see what is already downloading, recently downloaded, or requested by others, so people do not duplicate work and can better understand what is happening in the shared instance.
Proposed feature
Add a configurable option, for example:
Shared download activity visibilityPer-user only(current behavior, default)All users can see shared/global activityAdmins only/selected roles onlySuggested scope
Ideally this could apply to:
Notes
I understand the current behavior is intentional for multi-user privacy, so this should definitely remain opt-in and default to the existing per-user model.
A shared-view option would be really helpful for households or trusted small groups using a single Shelfmark instance.
Thanks for the great project.