clients/libs
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
..
.vscode
admin-console [PM-15489] 2fa account recovery (#19894) 2026-04-08 09:10:31 -04:00
angular [PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634) 2026-04-09 13:23:33 -05:00
assets [CL-1023][CL-1031] Design system refresh: Milestone 1 (#19061) 2026-03-25 10:55:06 -05:00
auth [PM-33524] Not able to set new Master Password in a previously TDE org (#19810) 2026-04-09 11:02:46 -05:00
auto-confirm [CL-1130] Fix storybook a11y and console errors for admin console files (#19917) 2026-04-01 15:00:05 -04:00
billing build: add nx configuration in libs/billing (#16542) 2025-09-25 09:00:36 +01:00
client-type fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
common [PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634) 2026-04-09 13:23:33 -05:00
components [CL-1124] updated badge max width (#19864) 2026-04-08 10:19:17 -04:00
core-test-utils fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
dirt/card chore(README): Update READMEs missing H1 headers 2025-12-15 16:35:44 -05:00
eslint [PM-33345] Bump typescript to 5.9 (#19461) 2026-03-19 23:13:06 +01:00
guid fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
importer [PM-25688] Migrate Folder API request model to TS strict (#17269) 2026-04-06 13:24:40 -07:00
key-management [PM-32864] Remove local masterkey hash (#19277) 2026-04-09 10:34:03 -04:00
key-management-ui [PM-32856] Make sync non-blocking on desktop, browser (#19358) 2026-03-12 04:31:24 -05:00
logging fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
messaging fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
node [PM-33345] Bump typescript to 5.9 (#19461) 2026-03-19 23:13:06 +01:00
nx-plugin fix(nx): use relative paths in tsconfig.base.json for TypeScript 7 compatibility (#18295) 2026-01-09 21:22:54 +01:00
platform normalize origin for comparison (#19212) 2026-02-24 16:39:49 -06:00
pricing [CL-1124] updated badge max width (#19864) 2026-04-08 10:19:17 -04:00
scheduling refactor(scheduling): extract @bitwarden/scheduling Nx leaf library (#19771) 2026-03-27 11:23:22 +00:00
serialization fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
shared Update sdk-internal to 374 (fix breaking changes) (#17325) 2025-11-11 15:01:03 +01:00
state chore(docs): Update state readme warning callout. 2026-04-03 16:21:23 -04:00
state-internal [deps] Autofill: Update prettier to v3.7.3 (#17853) 2025-12-10 10:57:36 -06:00
state-test-utils [deps] Autofill: Update prettier to v3.7.3 (#17853) 2025-12-10 10:57:36 -06:00
storage-core fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
storage-test-utils fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
subscription [CL-1023][CL-1031] Design system refresh: Milestone 1 (#19061) 2026-03-25 10:55:06 -05:00
tools [PM-31885] Consolidate all Send policies to a single policy (#19314) 2026-03-31 13:57:01 -07:00
ui [PM-33006] Convert JslibModule declares to standalone (#19316) 2026-03-03 10:41:17 +01:00
unlock [PM-32864] Remove local masterkey hash (#19277) 2026-04-09 10:34:03 -04:00
user-core fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
user-crypto-management Fix emergency access fingerprint (#20072) 2026-04-09 09:25:11 -05:00
vault [PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634) 2026-04-09 13:23:33 -05:00