You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- CRUD endpoints: GET/POST/DELETE /uploadkeys (admin only)
- Upload keys denied from generic check_library_role (safe by default)
- Media: upload allowed, listing restricted to own uploads (uploadkey filter)
- Tags: read/create gated behind key.tags flag
- People: read/create gated behind key.people flag
update restricted to add_alts and add_socials only
- Validate key expiry at auth time
- Set uploadkey field on media during upload
- Add people column to uploadkeys table (migration 010)
- Fix library visibility bug (key.id → key.library)
- Fix uploaderkey → uploadkey column name in media update
- Map ShareTokenInsufficient to 403 (was falling to 500)
0 commit comments