mirror of
https://github.com/bewcloud/bewcloud.git
synced 2026-03-11 08:54:49 +00:00
* Add directory download as zip feature Implements the ability for users to download directories as zip files if enabled in config. Adds a new API route for directory zipping, updates UI components to show a download button for directories, and introduces related config and type changes. Also includes a new download icon. * Windows path bugfix * Include empty directories in zip archive * Address feedback - `isDirectoryDownloadsAllowed` -> `areDirectoryDownloadsAllowed` - send `parentPath` & `name` to API instead of resolving `fullPath` on client - call `ensureUserPathIsValidAndSecurelyAccessible` before zipping - set config `allowDirectoryDownloads` default to `false` - add `zip` to Dockerfile and replace in-house zip algorithm - replace `download.svg` with heroicon's `arrow-down-tray` - `replace` with glob -> `replaceAll` with string * Cleanup apt-get command * Remove unused zip archive and directory functions |
||
|---|---|---|
| .. | ||
| .well-known | ||
| api | ||
| calendar | ||
| contacts | ||
| file-share | ||
| files/open | ||
| news | ||
| notes/open | ||
| oidc | ||
| photos/thumbnail | ||
| _404.tsx | ||
| _app.tsx | ||
| _middleware.tsx | ||
| caldav.tsx | ||
| calendar.tsx | ||
| calendars.tsx | ||
| carddav.tsx | ||
| contacts.tsx | ||
| dashboard.tsx | ||
| dav.tsx | ||
| expenses.tsx | ||
| files.tsx | ||
| index.tsx | ||
| login.tsx | ||
| logout.tsx | ||
| mfa-verify.tsx | ||
| news.tsx | ||
| notes.tsx | ||
| photos.tsx | ||
| settings.tsx | ||
| signup.tsx | ||