Oscar Hinton
e8e2181252
Migrate remaining components to standalone in libs/components ( #15053 )
...
Migrates the remaining non standalone components from libs/components. Also resolved some linting ignores and applying strict typescript.
2025-06-05 09:52:53 +02:00
Jordan Aasen
7386a4fa9e
[PM-19306] - [Vault] In Admin Console Policies area add the remove card item type policy ( #15065 )
...
* WIP - add restricted item types policy
* admin console restricted item types
* add comment
* update feature flag
* fix comment
2025-06-04 15:51:43 -07:00
Vijay Oommen
0032d1457f
[PM-21713] Include CipherId and find Ciphers in Risk Insights report ( #14823 )
2025-06-04 14:33:46 -05:00
Will Martin
a17cc0b265
[CL-640] update bit-simple-dialog styles ( #14916 )
2025-06-04 15:21:17 -04:00
Joost Meulenbeld
2a17de6dd1
Update desktop.yml to include flatpak as installation method option ( #15068 )
2025-06-04 17:20:19 +00:00
Daniel James Smith
5bd3ab5b3f
Remove unneeded setup code for import.service tests ( #15069 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-06-04 19:11:35 +02:00
Vijay Oommen
032fedf308
[PM-21040] Update Ciphers after editing in Reports ( #14590 )
2025-06-04 09:04:33 -05:00
Daniel Riera
d249d682fe
PM-21736 <message> ( #14902 )
2025-06-04 09:43:38 -04:00
Oscar Hinton
8f74eaea1c
Remove standalone true from auth ( #15035 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-04 09:22:37 -04:00
Nick Krantz
1bd77fec7a
account for deleted ciphers for empty vault nudge ( #15014 )
2025-06-04 08:09:14 -05:00
Nick Krantz
65f4ff6909
[PM-21791] Nudge UI Bug Fixes ( #15010 )
...
* remove margin bottom from empty vault nudge
* update page title to vault options
* show badge on import of vault settings
* add margin between no items title and icon
* add mock to test
* add comment for destroying vault settings page
* fix logic for manage/create collection
* account for deleted ciphers when showing the import nudge
* refactor name of vault import nudge
2025-06-04 08:07:44 -05:00
Jordan Aasen
dcd6f7ada8
[PM-19826] - browser - clear history after creating new cipher ( #14894 )
...
* browser - clear history after creating new cipher
* fix tests
2025-06-03 15:04:46 -07:00
Bernd Schoolmann
9aaeacf2be
[PM-22194] Remove key rotation v1 ( #14945 )
2025-06-03 23:52:53 +02:00
Jordan Aasen
6ea944393b
[PM-21904] - open claimed-accounts in new tab ( #14981 )
...
* open claimed-accounts in new tab
* add noopener to anchor
2025-06-03 14:23:59 -07:00
Jordan Aasen
4223a7e2d7
[PM-22344] - update response type for shareManyWithServer ( #15061 )
...
* update response type for shareManyWithServer
* build new ListResponse
2025-06-03 13:59:34 -07:00
Jonathan Prusik
6dabdd73cb
replace Autofill-owned enums ( #15031 )
2025-06-03 16:38:51 -04:00
Maciej Zieniuk
ce3ce17010
[PM-21147] User key transferred over ipc within desktop app without its prototype ( #15047 )
...
* user key transferred over ipc within desktop app without its prototype.
`UserKey` object was transferred over IPC as regular `Object` type and not recreated as `SymmetricCryptoKey` type, losing its original functions and properties. As a result `inner` method did not exist and user key silently failed during decryption of encrypted client key halves during biometric unlock.
* ipc biometrics serializable user key type
* use encrypt service directly for decryption
* moving electron key service to KM
* log error when unlock via biometrics fails with exception in lock component
* bring back tech debt comment
* lock component logging prefix
2025-06-03 22:12:11 +02:00
Oscar Hinton
5fd7c181de
Remove standalone true from dirt ( #15041 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-03 13:57:17 -04:00
SmithThe4th
2e66addd6a
[PM-19632] Remove security task flag - step 1 ( #14904 )
...
* Step 1- remove business logic
* removed dependency
* removed leftover flags
2025-06-03 12:20:29 -04:00
Justin Baur
8a29df64d9
[PM-20398] Add Notifications logging ( #13640 )
...
* Add Logging to know which notification transport is being used
* Remove debug log
2025-06-03 11:08:29 -04:00
Nick Krantz
24ae013f71
[PM-22269] Generator/Send Nudge Updates ( #15049 )
...
* remove margin from the bottom of paragraph tag in generator spotlight
* update aria-label text to match translation key
* Remove `SendNudgeStatus` nudge type
* update web send page to use new title and description
* update old no sends title and description
* hide internal contents on generator nudge
* remove NudgeService from send-v2 test
2025-06-03 14:04:29 +00:00
Oscar Hinton
deb9ba6e31
Fix ng select and product switcher ( #15046 )
...
* Fix ng select and product switcher
* Fix story
* Fix tests
2025-06-03 09:42:08 -04:00
Alex Morask
618ab229e9
Remove pm-18794-provider-payment-method ( #14865 )
2025-06-03 07:50:50 -05:00
Oscar Hinton
95856bf3cf
[CL-714] Remove standalone true from tools ( #15039 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-03 09:55:58 +02:00
Oscar Hinton
3cad691f13
Remove standalone true from ac ( #15036 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-03 08:51:36 +10:00
Bernd Schoolmann
23ec6bacc9
[PM-20225] Prevent legacy users without userkey from logging in ( #14267 )
...
* Prevent legacy users without userkey from logging in
* Remove further web-migration code for legacy users
* Add i18n for legacy user error message
* Update comment
* Remove migrate legacy component
* Remove i18n messages
* Remove migrate legacy encryption reference
2025-06-02 23:56:29 +02:00
Addison Beck
26caeb3083
Implement and extend tsconfig.base across projects ( #14554 )
...
* Implement and extend tsconfig.base across projects
* fixup! Merge remote-tracking branch 'origin/main' into rename-tsconfig
* fix: import tsconfig.base from components
* fix: skip typechecking node modules
* fixing tests
* fix the tests for real
* undo accidentally change
2025-06-02 20:38:17 +00:00
Oscar Hinton
f3ff1e98ec
Remove standalone true from vault ( #15040 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-02 13:22:57 -07:00
Oscar Hinton
8b46e33e97
[CL-714] Remove standalone true from autofill ( #15037 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-02 21:47:53 +02:00
Oscar Hinton
8967fc21db
Remove standalone true from billing ( #15038 )
2025-06-02 15:40:06 -04:00
Oscar Hinton
14e363ad86
Remove standalone true from km ( #15042 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-02 21:38:20 +02:00
Oscar Hinton
26fb7effd3
Remove standalone true from platform and UIF ( #15032 )
...
Remove standalone: true from every instance since it's the default as of Angular 19.
2025-06-02 20:03:04 +02:00
Jordan Aasen
6107d7d3da
add taskService.listenForTaskNotifications to init service ( #14985 )
2025-06-02 10:47:32 -07:00
Daniel Riera
f77bd8c554
PM-16653 remove idp auto submit login step 1 ( #14847 )
...
* PM-16653 remove idp auto submit login step 1
* remove config service mock
* remove configservice from main.ts
* edit test describes to be accurate
* Update apps/browser/src/autofill/background/auto-submit-login.background.ts
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
---------
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
2025-06-02 13:37:28 -04:00
Tom
4ceba4841b
Removing critical applications feature flag and logic ( #14889 )
2025-06-02 13:35:14 -04:00
Oscar Hinton
2fbc4c1578
[CL-525] Upgrade angular to v19 ( #14815 )
...
Upgrade Angular to v19 using the update guide.
- Add `standalone: false` to any missed component in stories or tests.
- Update jest.config to follow the new best practices.
2025-06-02 13:13:31 -04:00
Jordan Aasen
6bb484dc23
[PM-22204] - update revision date from server response in shareManyWithServer ( #15016 )
...
* update revision date from server response in shareManyWithServer
* return CipherResponse instead of Record
2025-06-02 09:06:03 -07:00
Bryan Cunningham
c215fac818
[CL-703] Use logical css properties in CL components ( #14951 )
...
* update usage of margin-right with margin-inline-end
* update usage of margin-left with margin-inline-start
* update usage of paddiing-right with padding-inline-end
* update usage of paddiing-left with padding-inline-start
* update usage of radius to use logical properties
2025-06-02 12:05:30 -04:00
Daniel Riera
37e13050a5
PM-16649 ( #14656 )
2025-06-02 11:24:47 -04:00
Github Actions
4c3c1969b5
Bumped client version(s)
web-v2025.6.0
2025-06-02 15:17:52 +00:00
bw-ghapp[bot]
79fa246df2
Autosync the updated translations ( #15026 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-02 09:00:06 +00:00
bw-ghapp[bot]
412546506a
Autosync the updated translations ( #15025 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-02 08:59:46 +00:00
bw-ghapp[bot]
960f6938f4
Autosync the updated translations ( #15024 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-02 08:59:32 +00:00
Kevinw778
f55f315ca1
[PM-21868] Send limit reached icon + message now show ( #14860 )
...
* Send limit reached icon + message now show
* Fix en/messages.json
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-05-31 11:18:28 +02:00
Todd Martin
721657a5c3
Update syntax for Github. ( #14845 )
2025-05-30 15:31:44 -04:00
Thomas Avery
eba22cf5f8
[PM-21797] Require userID for keyService's getUserKeyFromStorage ( #14855 )
...
* require userID for keyService's getUserKeyFromStorage
2025-05-30 13:45:31 -05:00
Matt Gibson
9f9cb0d13d
Add-userid-to-encryption-methods ( #14844 )
...
* Get userId from response if available
This is a small improvement for the Auth team which avoids inspection of the access token, sometimes.
* Initialize sdk clients with a userId
* return both Cipher and encryptedFor when encrypting a cipher
Update cipher api requests to include encryptedFor attribute
* Prefer named types with documentation
* Update sdk to latest
* Fixup types
* Fixup tests
* Revert getting userId from identity token response
---------
Co-authored-by: Shane <smelton@bitwarden.com >
2025-05-30 10:50:54 -07:00
tangowithfoxtrot
4e112e2daa
feat: enable running as non-root user ( #13887 )
2025-05-30 10:30:08 -07:00
Tom
874fe0fd1e
Adding userGuid to the member details object ( #14899 )
2025-05-30 12:55:14 -04:00
Thomas Avery
895d54fd5e
[PM-21443] Require userId for KeyService's everHadUserKey$ ( #14712 )
...
* Require userId for KeyService's everHadUserKey$
* handle null active user in tdeDecryptionRequiredGuard
2025-05-30 11:40:55 -05:00