clients/apps/cli/src
SmithThe4th 10c8a2101a
[PM-12049] Remove usage of ActiveUserState from folder service (#11880)
* Migrated folder service from using active user state to single user state

Added extra test cases for encrypted folder and decrypted folders

Updated derived state to use decrypt with key

* Update callers in the web

* Update callers in the browser

* Update callers in libs

* Update callers in cli

* Fixed test

* Fixed folder state test

* Fixed test

* removed duplicate activeUserId

* Added takewhile operator to only make calls when userId is present

* Simplified to accept a single user id instead of an observable

* Required userid to be passed from notification service

* [PM-15635] Folders not working on desktop (#12333)

* Added folders memory state definition

* added decrypted folders state

* Refactored service to remove derived state

* removed combinedstate and added clear decrypted folders to methods

* Fixed test

* Fixed issue with editing folder on the desktop app

* Fixed test

* Changed state name

* fixed ts strict issue

* fixed ts strict issue

* fixed ts strict issue

* removed unnecessasry null encrypteed folder check

* Handle null folderdata

* [PM-16197] "Items with No Folder" shows as a folder to edit name and delete (#12470)

* Force redcryption anytime encryption state changes

* Fixed text file

* revert changes

* create new object with nofolder instead of modifying exisiting object

* Fixed failing test

* switched to use memory-large-object

* Fixed ts sctrict issue

---------

Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2025-01-02 17:16:33 -05:00
..
admin-console Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
auth/commands Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
commands [PM-12049] Remove usage of ActiveUserState from folder service (#11880) 2025-01-02 17:16:33 -05:00
locales/en [PM-1802] Update 2fa provider icons and description (#9568) 2024-06-27 10:14:21 -07:00
models Fix reporting of server-side errors in "bw sync". (#6855) 2024-12-12 13:01:03 -05:00
platform Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
service-container [PM-16217] Remove wasm timeout (#12476) 2024-12-20 13:54:52 +01:00
tools [PM-686] [CLI] Add proxy support for file downloads (#7345) 2024-12-10 09:36:53 -05:00
vault [PM-12049] Remove usage of ActiveUserState from folder service (#11880) 2025-01-02 17:16:33 -05:00
base-program.ts Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
bw.ts [BEEEP: PM-10190] Use strict TS checks in CLI service container (#10298) 2024-08-05 11:39:08 -04:00
oss-serve-configurator.ts [PM-12049] Remove usage of ActiveUserState from folder service (#11880) 2025-01-02 17:16:33 -05:00
program.ts Add support for using a proxy when running bw update (#7347) 2024-12-10 09:36:14 -05:00
register-oss-programs.ts [BEEEP: PM-10190] Use strict TS checks in CLI service container (#10298) 2024-08-05 11:39:08 -04:00
serve.program.ts [BEEEP: PM-10190] Use strict TS checks in CLI service container (#10298) 2024-08-05 11:39:08 -04:00
utils.ts Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
vault.program.ts [PM-12049] Remove usage of ActiveUserState from folder service (#11880) 2025-01-02 17:16:33 -05:00