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
Startup URLs — the server now prints the exact addresses where the web UI is available: Local (same machine) and Network (your LAN IP, auto‑detected). No more guessing your IP.
File listing filters — filter by visibility (public/private) and by uploader (uploaded_by).
Caller access level — file listings now expose your own access level (my_access) for each file, so the UI can render the right actions.
/me endpoint — let the frontend fetch the current user's profile and permissions.
Toggle public endpoint — PATCH your files' visibility without a full update.
Users endpoint for any role — authenticated users can now query user listings; the caller's role gates what data is returned.
Audit log total_count — paginated audit queries include the total number of matching events.
User status trigger — database trigger keeps audit/status data consistent when users are activated or suspended.
CORS fix — stricter default CORS handling, plus OFF_CORS for reverse‑proxy setups.
Docs — full API reference covering access levels and response codes.
Frontend
Upload page — streaming uploads with progress, pause, resume and cancel.
Download page — streamed downloads with per‑request permission checks.