clients/apps
Nick Krantz 14cd2ad341
[PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634)
* allow consumers of upload service to input block size

* implement progress bar for cipher attachment uploads

* refactor to use a constant for available block sizes

* rework tests to use AzureUploadBlockSize

* update cipher attachments to ensure 100% is shown for all attachments

* do not allocate real memory in test

* update file uploads to use `XMLHttpRequest` when possible to track progress

* remove unused block size

* update tests + make options optional

* fix unit tests to align with single block approach

* add optional chaining for optional parameter

* remove duplicate import

* catch error from xhr send

* remove redundant try/catch block

* use if/else syntax in attachment template

* add `applyPlatformHeaders` to consolidate header creations between methods.

* add feature flag for file upload changes for progress

* update constructor parameters

* only pass object when feature flag is enabled
2026-04-09 13:23:33 -05:00
..
browser [PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634) 2026-04-09 13:23:33 -05:00
cli [PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634) 2026-04-09 13:23:33 -05:00
desktop [PM-32864] Remove local masterkey hash (#19277) 2026-04-09 10:34:03 -04:00
web [PM-31838] Update *ngIf/*ngFor to @if/@for in vault web components (#18820) 2026-04-09 11:15:53 -07:00