Files
zpan/docs/roadmap/v2.2.md
T
saltbo 0550e41868 feat(shares)!: make landing shares public by default
Replace opt-in profile listings with an opt-out private flag and a unified privacy endpoint.

BREAKING CHANGE: showOnProfile, listedAt, and the profile-listing endpoints are replaced by private and PUT /api/shares/:token/privacy.
2026-07-24 01:07:01 -04:00

1.1 KiB

v2.2 — Teams

Shared file spaces for small teams with role-based permissions.

Major Features

Team Workspaces

  • Create team workspace — a shared storage space visible to all members
  • Invite members by email or invite link
  • Team roles: owner (full control), editor (upload/edit/delete), viewer (read-only)
  • Per-team storage quota set by admin
  • Activity feed — see who uploaded, modified, or deleted files

User Share Homepage

  • Public profile URL — zpan.app/u/username or custom slug
  • Public share list — untargeted landing shares appear by default unless marked private
  • Directory browsing for shared folders

User Scenarios

Small design team:

We're 4 designers sharing assets. We create a team workspace, everyone uploads to it, and we all see the latest files. The intern has viewer-only access.

Open source maintainer:

I have a public profile page where people browse and download my project releases and docs.

v1 Issues Resolved

  • #96 User groups with shared space
  • #176 Share folders with specific users
  • #122 User share homepage