github gtsteffaniak/filebrowser v2.1.1-beta

4 hours ago

What's Changed

Note

Note: this release also contains all changes from v2.0.10-beta changelog

Tip

Also, consider enabling "analytics" in admin settings, which will help me populate an anonymous public dashboard for everyone to see. Currently, there are 60 deployments details populated from beta, so after a percentage of you enable this, there should be plenty to make the dashboard available to everyone soon. No private information is used -- you can see exactly what data is sent in the UI.

New Features:

  • User and group picker with partial, case-insensitive search when creating access rules (#3085), assigning groups on user edit, and choosing members on group edit.
  • New PUT /api/access/user-groups endpoint that atomically replaces a user's group memberships.
  • feat(search): configure the advanced search result limit (#3058) @beemines
  • feat(listing): add sortable Date added and Type columns (#3052) @dweebzxx
  • feat(archive): suggest and preview ZIP filename encodings (#3024) @AnaTofuZ

Notes:

  • Group API breaking changes: POST /api/access returns 400 when ruleCategory=group names a nonexistent group or ruleCategory=user names a nonexistent user, group endpoints return 400/409 instead of 500 for client errors, and PUT /api/access/group accepts a create flag and returns unknownMembers. Existing database records are unaffected; no migration is required.
  • update halloween theme (#3055)
  • Add soft wrap option to the editor config (#3063)
  • add better screenshot view handling (#3059)
  • Update nl.json (#3089) @Stephan-P
  • update german translations (#3062) @fehnomenal
  • Update dev dependencies, add biome, fix types and linting (#3075) @Kurami32

Bug Fixes:

  • Groups assigned in the user edit prompt now refresh the Groups settings list.
  • Creating a group with an existing name now returns a conflict instead of silently overwriting its members.
  • Access rules can no longer create empty groups from typos; group rules must reference an existing group.
  • Empty group names are rejected and new group names must be 2-128 characters without control characters (existing records are unaffected); deleting or renaming a user now updates group memberships.
  • fix(auth): use login endpoint for existing TOTP authentication (#3074)
  • fix: apply theme toggles on anonymous public shares (#3049) @mvanhorn
  • fix(frontend): keep source named files in extractSourceFromPath (#3099) (#3095)
  • fix(auth): identify login fields for password autofill (#3077)
  • fix(backend): skip denied paths in multi-file downloads, 404 when none remain (#3100) @hippi345
  • fix: persist the user scope path chosen in the edit dialog (#3065) @mvanhorn

All Changes

New Contributors

Full Changelog: v2.1.0-beta...v2.1.1-beta

Don't miss a new filebrowser release

NewReleases is sending notifications on new releases.