clients/apps/desktop/src
Jake Fink b1abfb0a5c
[PM-5362]Create MP Service for state provider migration (#7623)
* create mp and kdf service

* update mp service interface to not rely on active user

* rename observable methods

* update crypto service with new MP service

* add master password service to login strategies
- make fake service for easier testing
- fix crypto service tests

* update auth service and finish strategies

* auth request refactors

* more service refactors and constructor updates

* setMasterKey refactors

* remove master key methods from crypto service

* remove master key and hash from state service

* missed fixes

* create migrations and fix references

* fix master key imports

* default force set password reason to none

* add password reset reason observable factory to service

* remove kdf changes and migrate only disk data

* update migration number

* fix sync service deps

* use disk for force set password state

* fix desktop migration

* fix sso test

* fix tests

* fix more tests

* fix even more tests

* fix even more tests

* fix cli

* remove kdf service abstraction

* add missing deps for browser

* fix merge conflicts

* clear reset password reason on lock or logout

* fix tests

* fix other tests

* add jsdocs to abstraction

* use state provider in crypto service

* inverse master password service factory

* add clearOn to master password service

* add parameter validation to master password service

* add component level userId

* add missed userId

* migrate key hash

* fix login strategy service

* delete crypto master key from account

* migrate master key encrypted user key

* rename key hash to master key hash

* use mp service for getMasterKeyEncryptedUserKey

* fix tests
2024-04-04 14:22:41 +00:00
..
app [PM-5362]Create MP Service for state provider migration (#7623) 2024-04-04 14:22:41 +00:00
auth [PM-5362]Create MP Service for state provider migration (#7623) 2024-04-04 14:22:41 +00:00
autofill/services [PM-5571] Migrate enableDDG to state provider framework (#8384) 2024-03-22 13:32:03 -04:00
images [PM-4612] [PM-6218] [PM-6219] Enable Duo redirect on Desktop Client (#7798) 2024-02-14 09:06:04 -08:00
locales [PM-5884] Allow deletion of passkey from edit view - clients (#8500) 2024-03-29 10:06:50 -04:00
main [PM-7048] Disable relaunch on MAS (#8466) 2024-03-25 15:22:04 +01:00
models [PM-5537] Biometric State Service (#7761) 2024-02-05 13:02:28 -05:00
platform [PM-5362]Create MP Service for state provider migration (#7623) 2024-04-04 14:22:41 +00:00
proxy [PM-1674] let node-ipc use individual pipes on Windows (#4020) 2023-04-11 16:45:24 +02:00
scss [PM-252] fix inconsistent generator configuration behavior (#6755) 2023-12-12 19:17:20 -05:00
services [PM-5362]Create MP Service for state provider migration (#7623) 2024-04-04 14:22:41 +00:00
types [PM-3683] Remove ipcRenderer from electron-platform-utils (#6679) 2023-11-01 18:34:36 +01:00
vault/app [PM-5884] Allow deletion of passkey from edit view - clients (#8500) 2024-03-29 10:06:50 -04:00
entry.ts Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
global.d.ts [PM-3996] Scaffolding for preload script (#6065) 2023-10-12 11:50:17 +02:00
index.html [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
main.ts Auth/PM-7072 - Token Service - Access Token Secure Storage Refactor (#8412) 2024-03-26 18:41:14 -04:00
package-lock.json [deps]: Lock file maintenance (#7700) 2024-04-03 15:48:04 +02:00
package.json Bumped browser,cli,desktop,web version to 2024.3.1 (#8467) 2024-03-25 14:18:17 +00:00
preload.ts [PM-3756] Disable node integration and enable context isolation in desktop (#6975) 2024-02-08 18:00:19 +01:00
utils.spec.ts [SM-329] Merge libs/electron into desktop (#3989) 2022-12-02 12:45:09 +01:00
utils.ts [PM-3756] Disable node integration and enable context isolation in desktop (#6975) 2024-02-08 18:00:19 +01:00