rr-bw
5bd4d1691e
refactor(auth-guard): [PM-22822] Update AuthGuard to explicitly handle each forceSetPasswordReason ( #15252 )
...
Update the `authGuard` to explicitly handle each `ForceSetPasswordReason`
2025-06-23 11:45:27 -07:00
SmithThe4th
e291e2df0a
[PM-21451] [Vault] [CLI] Changes to Enforce "Remove card item type policy" ( #15187 )
...
* Created new service to get restricted types for the CLI
* Created service for cli to get restricted types
* Utilized restriction service in commands
* Renamed function
* Refactored service and made it simpler to check when a cipher type is restricted or not
* Moved service to common so it can be utilized on the cli
* Refactored service to use restricted type service
* Removed userId passing from commands
* Exclude restrict types from export
* Added missing dependency
* Added missing dependency
* Added missing dependency
* Added service utils commit from desktop PR
* refactored to use reusable function
* updated reference
* updated reference
* Fixed merge conflicts
* Refactired services to use isCipherRestricted
* Refactored restricted item types service
* Updated services to use the reafctored item types service
2025-06-23 09:04:56 -07:00
Jordan Aasen
2e8c0de719
[PM-21452] - [Vault] Import Data - Add callout when "Remove Card Item Type Policy" is enabled. ( #15195 )
...
* add callout for remove card item type policy
* add comment
* add shareReplay
* remove shareReplay. fix type
* fix import
* remove subscription
2025-06-23 08:52:18 -07:00
renovate[bot]
a11bcc6bde
[deps] Platform: Update electron to v36.4.0 ( #15285 )
...
* [deps] Platform: Update electron to v36.4.0
* fix(electron-builder): bump configured electron version
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Addison Beck <github@addisonbeck.com >
2025-06-23 10:59:02 -04:00
cyprain-okeke
f87e519b37
migrate the mt-3 ( #15307 )
2025-06-23 15:50:27 +01:00
Jason Ng
9610272c00
[PM-22419] update success toast text ( #15305 )
2025-06-23 10:47:08 -04:00
SmithThe4th
e253e05c45
[PM-22516] Fix cipher key decryption to handle new error-based API instead of null returns ( #15124 )
...
* Replace null check in cipher key decryption
* Handle decryption error properly in user asymmetric key regeneration service
2025-06-23 09:11:52 -04:00
bw-ghapp[bot]
54d7d27221
Autosync the updated translations ( #15303 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-23 14:07:17 +02:00
bw-ghapp[bot]
ee57df989d
Autosync the updated translations ( #15301 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-23 14:02:42 +02:00
bw-ghapp[bot]
8dcfbb9c3e
Autosync the updated translations ( #15302 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-23 13:46:29 +02:00
bw-ghapp[bot]
607daa0b55
Autosync the updated translations ( #15263 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-23 12:57:03 +02:00
renovate[bot]
fc9ce266ba
[deps] Platform: Update Rust crate bindgen to v0.72.0 ( #15287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-06-23 12:20:56 +02:00
bw-ghapp[bot]
5487d5ae28
Autosync the updated translations ( #15178 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-23 12:17:41 +02:00
bw-ghapp[bot]
301b8ba3a5
Autosync the updated translations ( #15264 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-06-23 11:55:40 +02:00
Nick Krantz
9e1ab2864c
avoid aria-label for screen reader only text ( #15119 )
2025-06-20 15:57:33 -05:00
Andy Pixley
a4ef61e1fc
[BRE-848] Adding Workflow Permissions ( #15250 )
2025-06-20 12:34:18 -04:00
cd-bitwarden
750cfeea72
SM-1122 Removing H1 on service account event logs, so that there is consistency in the UI ( #15085 )
2025-06-20 13:50:57 +00:00
✨ Audrey ✨
8a8d02b7db
encapsulate kludge property to fix invalid credential type error ( #15225 )
2025-06-20 09:44:38 -04:00
cd-bitwarden
73e5aab7e4
Changing the text for creating a new access token from "add access token" to "create access token" ( #15078 )
2025-06-20 09:40:34 -04:00
Oscar Hinton
1ede507f3d
[PM-22631] Move platform popup utils out from popup. ( #15206 )
...
First step in resolving angular being imported in background.js. Removes the dependency of angular from PlatformPopupUtils and moves it out of popup.
2025-06-20 08:35:46 -04:00
Addison Beck
662a973d62
fix(nx-plugin): remove extra / from tsconfig.spec template ( #15258 )
2025-06-19 16:38:00 -04:00
Daniel García
92100d1400
Make platform own desktop scripts ( #15255 )
2025-06-19 14:58:46 +02:00
Oscar Hinton
3c2a83fa81
Remove injectable from background-browser-biometrics ( #15209 )
...
Injectable is for angular, this only runs in the background.
2025-06-19 11:40:48 +02:00
Shane Melton
1b3877a3d2
[PM-22764] Fix Desktop footer button permissions ( #15254 )
...
* [PM-22764] Fix desktop footer button permissions
* [PM-22764] Fix desktop edit button permission
2025-06-18 16:53:13 -07:00
Jordan Aasen
3b830faf09
fix logic for restrictedTypeFilter ( #15253 )
2025-06-18 16:08:13 -07:00
Jordan Aasen
f9b31d2906
remove legacy attachment upload ( #15237 )
2025-06-18 15:27:34 -07:00
Jordan Aasen
b35583a5ac
prevent double MP prompt on copy and delete ( #15218 )
2025-06-18 15:27:14 -07:00
Shane Melton
e8f53fe9b7
[PM-22756] Send minimizeOnCopy message during copy on Desktop platform ( #15232 )
...
* [PM-22756] Send minimizeOnCopy message during copy on Desktop platform
* [PM-22756] Introduce optional CopyClickListener pattern
* [PM-22756] Introduce CopyService that wraps PlatformUtilsService.copyToClipboard to allow scoped implementations
* [PM-22756] Introduce DesktopVaultCopyService that sends the minimizeOnCopy message
* [PM-22756] Remove leftover onCopy method
* [PM-22756] Fix failing tests
* [PM-22756] Revert CopyService solution
* [PM-22756] Cleanup
* [PM-22756] Update test
* [PM-22756] Cleanup leftover test changes
2025-06-18 14:44:21 -07:00
Daniel García
aa4a9babc5
fix(desktop_proxy): [PM-22452] Fix desktop_proxy signing for DMG
2025-06-18 15:56:56 -04:00
Jordan Aasen
5fa153e743
[PM-20643] - [Vault] [Desktop] Front End Changes to Enforce "Remove card item type policy" ( #15176 )
...
* add restricted item types to legacy vault components
* filter out restricted item types from new menu item in desktop
* use CIPHER_MENU_ITEMS
* use CIPHER_MENU_ITEMS. move restricted cipher service to common
* use move restricted item types service to libs. re-use cipher menu items
* add shareReplay. change variable name
* move restricted filter to search service. remove unecessary import
* add reusable service method
* clean up spec
* add optional chain
* remove duplicate import
* move isCipherViewRestricted to service module
* fix logic
* fix logic
* remove extra space
---------
Co-authored-by: SmithThe4th <gsmith@bitwarden.com >
2025-06-18 12:13:38 -07:00
cd-bitwarden
8d4fc91590
Updating responsive width of ProjectPeople, ProjectServiceAcct, ServiceAccountPeople, and ServiceAccountProjects ( #15084 )
2025-06-18 17:57:39 +00:00
cd-bitwarden
95667310a2
[SM-1246] Routing to new machine account after machine account is created ( #15080 )
...
* Routing to new machine account after machine account is created
* Updating the width of the tabbed content during responsive size changes
* Removing responsive UI changes
2025-06-18 17:57:21 +00:00
cd-bitwarden
a3d870c6aa
[SM-915 ]Copy update for Service Account - Projects tab ( #15073 )
...
* Copy update for SM
* updates to copy on the service account projects component
2025-06-18 13:45:10 -04:00
rr-bw
9e76448188
docs(redirect-guard): [BEEEP] Document redirectGuard ( #15196 )
2025-06-18 10:12:21 -07:00
Shane Melton
a659c0a32d
[PM-22734] Patch the cipher form after attachments are modified on Desktop ( #15227 )
2025-06-18 08:32:00 -07:00
Ketan Mehta
97417b6949
[PM-22253] fixed white background in darkmode ( #15020 )
...
* fixed white background in darkmode
* removed tw-apperance-none typo
* changed both Permission from simple to bit-select
* Update apps/web/src/app/admin-console/organizations/shared/components/access-selector/access-selector.component.html
Co-authored-by: Vicki League <vleague2@Gmail.com >
* ui change for permission
* added SelectModule in Test file
* added selectModule in access stories
---------
Co-authored-by: Rui Tomé <108268980+r-tome@users.noreply.github.com >
Co-authored-by: Vicki League <vleague2@Gmail.com >
2025-06-18 15:43:00 +01:00
SmithThe4th
02a63d4a38
[PM-22725] [Defect]Title and Username are removed when editing Identity items ( #15221 )
...
* map sdk identity type back to null when undefined
* refactored views to have consistent pattern with other fromSdk methods
2025-06-18 10:16:25 -04:00
renovate[bot]
f8618bc335
[deps] Platform: Update @electron/notarize to v3 ( #14511 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-06-18 12:20:52 +02:00
Anders Åberg
2f47a90e79
Allow string 'true' instead of true ( #14816 )
2025-06-18 11:31:11 +02:00
Anders Åberg
b2b695a705
PM-21553: Added support for credential.toJSON() ( #15028 )
...
* Added support for credential.toJSON()
* Changed to import type
2025-06-18 11:31:00 +02:00
Nick Krantz
58b53f7338
log viewed event when viewing a cipher on desktop ( #15234 )
2025-06-17 15:53:53 -05:00
Jared McCannon
6a273a3891
Removed isEnterpriseOrgGuard as that is covered in the canAccessIntegrations function ( #15231 )
2025-06-17 15:21:58 -05:00
Jason Ng
71bc68444d
[PM-22419] dismiss account nudge when biometric unlock is set ( #15139 )
...
* update account-security-nudge service to look at biomentricUnlockEnabled$ observable, add success toast for biometric unlock
2025-06-17 14:47:10 -04:00
Daniel Riera
05b34e9d00
PM-21160 ( #15125 )
2025-06-17 14:31:11 -04:00
cd-bitwarden
82877e9b97
[PM-18766] Changes to use the new Assign Collections Component in Desktop ( #14180 )
...
* Initial changes to use the new Assign Collections Component in Desktop
* Renaming component properly and adding the missing messages.json entries
* Adding an option in right click menu to assign to collections
* lint fix
* prettier
* updates so that the feature flag being on will show the new assign collections dialog
* lint fix
* set collections property after updating cipher collections
* update revision date from server response in shareManyWithServer
* Removing changes from non-feature flagged files, fixing the refresh issue
* return CipherResponse instead of Record
* adding in the master password reprompt check if they try and share
---------
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com >
Co-authored-by: jaasen-livefront <jaasen@livefront.com >
2025-06-17 18:26:30 +00:00
Addison Beck
e8e61d2796
build(ci): remove the need to cherry pick version bumps to rc ( #15188 )
2025-06-17 13:57:27 -04:00
Vicki League
df4aae2fb2
[CL-700] Move auth-owned layout components to UIF ownership ( #15093 )
2025-06-17 13:33:01 -04:00
Will Martin
b8a1856fc6
[CL-696] un-revert "various drawer improvements" + bug fix ( #14887 )
...
* Revert "Revert "[CL-622][CL-562][CL-621][CL-632] various drawer improvements …"
This reverts commit 4b32d1f9dd .
* fix virtual scroll: add .cdk-virtual-scrollable to scroll viewport target
* remove references to main el
* use directives instead of querySelector (#14950 )
* remove references to main el
* wip
* banish querySelector to the shadow realm
* revert apps/ files
* Add virtual scrolling docs
Co-authored-by: Vicki League <vleague@bitwarden.com >
* add jsdoc
* run eslint
* fix skip links bug
* Update libs/components/src/layout/layout.component.ts
Co-authored-by: Vicki League <vleague@bitwarden.com >
* update tab handler
* only run on tab
* fix lint
* fix virtual scroll issue due to Angular 19 upgrade (#15193 )
thanks Vicki
---------
Co-authored-by: Vicki League <vleague@bitwarden.com >
2025-06-17 11:05:14 -04:00
Oscar Hinton
674886a28b
[PM-22207] Remove wasm fallback for browser ( #15003 )
...
We currently ship a transpiled version of the WebAssembly module to maintain backwards compataibility in case someone can't run the WebAssembly bundle. The filesize of this fallback now exceeds 4mb, but Firefox only supports javascript files 4mb and smaller in extensions. This resulted in us being unable to publish the latest version.
This PR removes the fallback.
2025-06-17 15:42:45 +02:00
Bernd Schoolmann
0ce4a2ce39
[PM-22745] Move clientkeyhalf to os impl ( #15140 )
...
* Move clientkeyhalf to main
* Move clientkeyhalf to os platform implementation
* Cleanup
* Fix tests
* Tests
* Add tests
* Add tests
* Fix types
* Undo linux debugging changes
* Fix typo
* Update apps/desktop/src/key-management/biometrics/os-biometrics.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
* Update apps/desktop/src/key-management/biometrics/os-biometrics.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
* Update apps/desktop/src/key-management/biometrics/os-biometrics.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
* Update apps/desktop/src/key-management/biometrics/os-biometrics-linux.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
* Fix build
---------
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
2025-06-17 13:12:15 +02:00