|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## Changes 02/19/2026 (v3.5.1) |
| 4 | + |
| 5 | +`release(v3.5.1): authenticated Link File deep links + shared file request mode` |
| 6 | + |
| 7 | +**Commit message** |
| 8 | + |
| 9 | +```text |
| 10 | +release(v3.5.1): authenticated Link File deep links + shared file request mode |
| 11 | +
|
| 12 | +- files(core): add internal authenticated file links (create/resolve token endpoints + ACL-checked deep-link open) |
| 13 | +- ui(files): add Link File in row context menu + toolbar single-selection action with copy-link modal |
| 14 | +- boot/auth: preserve fileLink return URL through login/OIDC, resolve link post-auth, focus/highlight linked file |
| 15 | +- shares: add upload-only File Request mode for shared folders with hide-listing support and dedicated drop-zone UI |
| 16 | +- shared-upload: add per-link validation/rate limits/quota tracking + safer relative-path handling for chunked uploads |
| 17 | +- admin: improve shared links listing with file-request grouping and created-by/source metadata |
| 18 | +``` |
| 19 | + |
| 20 | +**Added** |
| 21 | + |
| 22 | +- **Authenticated internal file deep links (Core)** |
| 23 | + - Added new API endpoints: |
| 24 | + - `/api/file/createAuthFileLink.php` |
| 25 | + - `/api/file/resolveAuthFileLink.php` |
| 26 | + - Added internal token persistence/lookup for file links in `FileModel`. |
| 27 | + - Added new frontend link module: |
| 28 | + - `public/js/fileLink.js` |
| 29 | +- **Shared folder file-request experience** |
| 30 | + - Added upload-only (“drop”) mode support with hide-listing behavior. |
| 31 | + - Added dedicated upload UI for drop mode: |
| 32 | + - `public/js/sharedDropView.js` |
| 33 | + - Added share options for upload constraints: |
| 34 | + - max file size |
| 35 | + - allowed file types |
| 36 | + - daily file-count limit |
| 37 | + - daily total-size limit |
| 38 | + - preserve-folder-structure toggle |
| 39 | + |
| 40 | +**Changed** |
| 41 | + |
| 42 | +- **File actions/UI** |
| 43 | + - Added `Link File` action to: |
| 44 | + - file row context menu |
| 45 | + - file toolbar (enabled only for exactly one selected file). |
| 46 | +- **Auth/deep-link boot flow** |
| 47 | + - `main.js` now preserves `?fileLink=` return URL through login/OIDC and resolves it after auth. |
| 48 | + - Linked file navigation now opens the target folder and selects/highlights the file row. |
| 49 | +- **Folder share modal + public share page** |
| 50 | + - Share modal now supports both classic folder share and upload-only file request creation. |
| 51 | + - Public shared-folder view switches between browse mode and drop mode assets/layout. |
| 52 | +- **Admin shared-link management** |
| 53 | + - Shared links list now distinguishes folder shares vs file requests and surfaces source/creator context. |
| 54 | + |
| 55 | +--- |
| 56 | + |
3 | 57 | ## Changes 02/16/2026 (v3.5.0) |
4 | 58 |
|
5 | 59 | `release(v3.5.0): async transfer jobs + Transfer Center UX, service-layer API refactors, and folder UI consistency fixes` |
|
0 commit comments