Skip to content

Feature request: optional shared download activity/queue visibility for non-admin users #894

@blindclawd

Description

@blindclawd

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions