Releases: ImMau14/Folderlan
Releases · ImMau14/Folderlan
Release list
v1.1.0
- A write queue was added for the database regarding the watcher and the upload endpoint.
- A new endpoint was added for batch uploads.
- Fixed a bug in the action bar, where deleting still referenced deleted files.
- Detailed logs hidden by default, and visible via a RUST_LOG variable.
Full Changelog: v1.0.2...v1.1.0
v1.0.2
- Fixed synchronization issue.
- Fixed CORS issue.
Full Changelog: v1.0.1...v1.0.2
v1.0.1
- Remove timeout limit when fetching API
Full Changelog: v1.0.0...v1.0.1
v1.0.0
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) andNetwork(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. /meendpoint — let the frontend fetch the current user's profile and permissions.- Toggle public endpoint —
PATCHyour 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_CORSfor 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.
"Themes, languages and types"
Minimal fixes #3
Fixed:
- Preloaded background to fix the entrance animation this being rendered.
Features:
- Setup page.
- Login interface.
- Not Found page.
- Serving static files.
- Local only config with env var.
Minimal fixes #2
Fixed:
- The endpoint to check for database existence has been made public due to UI functionality requirements.
Features:
- Setup page.
- Login interface.
- Not Found page.
- Serving static files.
- Local only config with env var.
The Setup Page
New:
- Setup page.
Features:
- Login interface.
- Not Found page.
- Serving static files.
- Local only config with env var.
Minimal fixes #1
Features:
- A login interface.
- A "not found" page.
- Serving static files.
New:
- Web interface favicon.
- Local only config with env var.
Serving files
New:
- A login interface.
- A "not found" page.
- Serving static files.