Skip to content

v1.0.0

Choose a tag to compare

@ImMau14 ImMau14 released this 07 Aug 07:47
· 6 commits to main since this release

What's new since v0.3-alpha.0

Backend

  • 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 endpointPATCH 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.
  • Users & Config page — create visitors, manage permissions, quotas and account status.
  • Owner password reset page — recover your instance if you lose the owner password (local‑only, as always).
  • 4 languages — English, Spanish, Italian and Portuguese with a language switcher.
  • Themes and types — light/dark themes with system detection, low‑detail mode for weak devices.
  • Housekeeping — removed unused fonts, improved typing across the app.

Documentation & community

  • Complete README rewritten (user‑facing) and translated into Español, Italiano and Português.
  • Technical docs for the backend API and the frontend.
  • CONTRIBUTING.md, CODE_OF_CONDUCT.md (Contributor Covenant 2.1) and SECURITY.md.
  • Issue templates (bug report, feature request) and a pull request template.
  • MIT License updated.