renovate[bot]
b2de591be0
[deps] AC: Update postcss to v8.5.1 ( #12965 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 14:29:22 +00:00
renovate[bot]
649255bef0
[deps] Billing: Update braintree-web-drop-in to v1.44.0 ( #12967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com>
2025-02-06 08:57:21 -05:00
Alex Morask
6a94b4d0ef
Update marketing route for organizations when in cloud ( #13123 )
2025-02-06 08:54:23 -05:00
Opeyemi
5da7d934cc
Fix Browser version to 2025.1.3 ( #13286 )
2025-02-06 13:15:43 +00:00
renovate[bot]
ba9d4df4f8
[deps] AC: Update core-js to v3.40.0 ( #12964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 12:40:35 +00:00
renovate[bot]
f9d0855433
[deps] AC: Update ts-loader to v9.5.2 ( #12953 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 12:10:50 +00:00
Bernd Schoolmann
59da9918b7
Fix typos in codeowners and codecov ( #13284 )
2025-02-06 10:57:27 +00:00
Rui Tomé
3c05a8b11f
[PM-13761] Refactor revoke/restore modal layout, truncate email addresses ( #12728 )
...
* Refactor revoke/restore modal layout, truncate email addresses
* refactor: Improve user display in bulk restore/revoke component
* refactor: Simplify user display logic in bulk restore/revoke component
2025-02-06 10:04:21 +00:00
Brandon Treston
1133775def
[PM-17120] account deprovisioning banner ( #13097 )
...
* remove provider client privay banner, implement account deprovisioning banner
* add copy, make state depend on org plan type and org id
* cleanup
* refactor, add test
* cleanup
* cleanup
* add state migration
* Fix lintter error
2025-02-05 16:04:23 -05:00
Vince Grassia
8162be09b2
Update signature of signing certificate ( #13275 )
2025-02-05 20:38:51 +00:00
Justin Baur
3c3cc897d1
[PM-4783] Special case browser error ( #13242 )
...
* Special case browser error
* Add & Fix Tests
* Fix _other_ tests
2025-02-05 15:30:46 -05:00
Brandon Treston
aedb899401
[PM-17448] add 1 time dialog when deleting managed members for admins ( #13139 )
...
* add 1 time dialog when deleting managed members for admins
* fix story
* refactor to show warning for each org. Add test
2025-02-05 15:26:25 -05:00
Jordan Aasen
605a5fd14b
[PM-18023] - fix cipher form story ( #13274 )
...
* fix cipher form story
* re-add restricted import for now
2025-02-05 11:15:01 -08:00
Brandon Treston
31e9ab24ef
add new copy, remove old ( #13224 )
2025-02-05 12:12:51 -05:00
Bernd Schoolmann
2f8a7a95bd
[PM-15994] Move encrypt service to km ownership ( #13220 )
...
* Move encrypt service to km ownership
* Update imports for encrypt service abstraction and move bulk encrypt service abstraction
* Fix imports
* Fix further imports
* Fix imports
* Fix worker import
2025-02-05 17:39:11 +01:00
Justin Baur
bd6506dcb1
Add Platform as co-owners ( #13270 )
2025-02-05 11:07:30 -05:00
Daniel James Smith
9cbe295c74
Revert "[PM-13404] Weak Passwords Report - Sort by password weakness ( #12359 )" ( #13263 )
...
This reverts commit 582beaf706
.
2025-02-05 08:31:37 -06:00
Daniel James Smith
f6eb08c3b7
Rename @bitwarden/importer/core to @bitwarden/importer-core ( #13182 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-05 08:31:12 -06:00
Vicki League
4db2a5dfc6
[CL-530] Exclude CL inputs from global desktop css ( #13254 )
2025-02-05 09:21:16 -05:00
Daniel James Smith
ee70c67fce
Remove v1 generator UI from desktop ( #12909 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-05 12:57:06 +01:00
Maciej Zieniuk
6deb0dc2ad
codecov component coverage for Key Management team ( #13104 )
...
* codecov component coverage for Key Management team
* explicit names
* codecov components split by feature
* added master password code ownership
* codecov for key-management-ui
2025-02-05 10:04:08 +01:00
cyprain-okeke
586cbccdef
Remove the feature flag ( #13102 )
2025-02-05 09:18:31 +01:00
Shane Melton
25853b2007
[PM-17974] Ensure an empty array is passed to vault-list-items-container in case of an async pipe that has not emitted yet ( #13257 )
2025-02-04 15:48:22 -08:00
Maciej Zieniuk
09d9857de1
Key Magement UI angular module ownership ( #13256 )
2025-02-05 00:15:41 +01:00
Jordan Aasen
2c118d9f01
[PM-16925] - fix all restricted imports in vault ( #13236 )
...
* fix all restricted imports in vault
* fix spec
* remove export
2025-02-04 14:26:03 -08:00
Maciej Zieniuk
d846f88c21
desktop native written in rust code coverage ( #13106 )
...
* desktop native written in rust code coverage
* working directory keyword missing fix
* use the same cargo-llvm-cov version as sdk
* rust coverage job working directory
* rust coverage job working directory
* fixing ci
* fixing ci
* fixing ci
* fixing ci
* fixing ci
* fixing ci
* pinning runners
* pinning runners
* remove codecov token
2025-02-04 22:44:01 +01:00
Nick Krantz
aa024b419c
[PM-12571][PM-13807] Add/Edit Folder Dialog ( #12487 )
...
* move `add-edit-folder` component to `angular/vault/components` so it can be consumed by other platforms
* add edit/add folder copy to web app copy
* add extension refresh folder dialog to individual vault
* adding folder delete message to the web
* add deletion result for add/edit folder dialog
* allow editing folder from web
* fix strict types for changed files
* update tests
* remove border class so hover state shows
* revert changes to new-item-dropdown-v2
* migrate `AddEditFolderDialogComponent` to `libs/vault` package
* add Created enum type
* add static open method for folder dialog
* add fullName to `FolderFilter` type
* save the full name of a folder before splitting it into parts
* use the full name of the folder filter when available
* use a shallow copy to edit the folder's full name
---------
Co-authored-by: SmithThe4th <gsmith@bitwarden.com>
2025-02-04 15:13:13 -06:00
Jordan Aasen
a9f24b6d24
[PM-15938] - Restrict viewing hidden input based on permission ( #13016 )
...
* allow string or boolean disabled prop in input directive
* fix tests
* add test
* disable custom fields in partial edit
* disable custom fields in partial edit
* manually disable inputs
* revert changes to directive
* revert other changes
* remove unnecessary check for partial-edit
2025-02-04 12:59:25 -08:00
Jason Ng
327aed9763
[PM-11162] Assign To Collections Permission Update ( #11367 )
...
Only users with Manage/Edit permissions will be allowed to Assign To Collections. If the user has Can Edit Except Password the collections dropdown will be disabled.
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
Co-authored-by: kejaeger <138028972+kejaeger@users.noreply.github.com>
2025-02-04 15:44:59 -05:00
Jordan Aasen
1b3bc71e50
[PM-15943] - fix extension flicker when filling in a password ( #13143 )
...
* update lastUsedDate in background script
* fix tests
2025-02-04 12:38:14 -08:00
Jonathan Prusik
0b17d9e74d
[PM-17969] Bugfix - Notification bar does not come up when creating an account demo.yubico.com/playground ( #13253 )
...
* add keyword to account creation field keywords
* include html class attribute value when gathering form attribute information
* misc cleanup/consistency
* update tests
2025-02-04 15:18:14 -05:00
Alex Morask
f9efbf0a6a
Update feature flag name ( #13243 )
2025-02-04 15:14:54 -05:00
Patrick-Pimentel-Bitwarden
0523ce0b40
refactor(active-user-state-refactor): [PM-12040] Remove ActiveUserStatus For SSO Login Component ( #13149 )
...
* refactor(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - First pass of work to update the state. In the middle of testing.
* fix(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Fix for jslib-services.module.ts
* fix(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Fix main.background.ts
* test(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Added simple tests
* fix(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Tiny touchups.
* fix(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Few fixes to resolve comments.
* fix(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Changed place where userId is loaded.
* test(active-user-state-refactor): [PM-12040] Remove ActiveUserState from SSO Service - Fixed test.
2025-02-04 13:31:36 -05:00
Jordan Aasen
b55468e6a1
[PM-17186] - Add Card and Identity sub-headers to Autofill Suggestions ( #13068 )
...
* autofill section headers
* dry up code. fix groupByType state
* revert change to div
* add collapsible code back in
* add compact mode styling and DRYd up template
* fix font weight
* simplify grouping logic
* rearrange code back to original ordering
* use input method in favor of get/set
* fix count
* set initial value for ciphers and groupByType
2025-02-04 10:02:56 -08:00
Daniel James Smith
2c367444ff
Group tools-owned feature flags ( #13239 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-04 17:18:24 +00:00
Vicki League
4be290837a
[PM-17717] Improve extension section header hover state ( #13192 )
2025-02-04 11:14:35 -05:00
Bernd Schoolmann
aeb4e21f69
Add usb entitlement for masdev fido2 ( #13219 )
2025-02-04 16:04:25 +01:00
Alex Morask
e7f52d4ba5
Fixed copy for Families upgrade ( #13156 )
2025-02-04 09:05:41 -05:00
Alex Morask
bcce56e6fd
Hide account credit option when purchasing organization ( #13081 )
2025-02-04 09:05:20 -05:00
Alex Morask
cf7a174d11
[PM-15179] Implement add-existing-organization-dialog.component ( #13010 )
...
* Implement add-existing-organization-dialog.component
* Add missing button type
* Thomas' feedback
* Import order issue
2025-02-04 09:02:12 -05:00
cyprain-okeke
72434bfa77
[PM-7317][Web] Clean up old components ( #12862 )
...
* Changes base on the ticket request
* Move the trial route to Top
* route the trial to signup
* merge from main
* Remove the register-form component
---------
Co-authored-by: Evan Bassler <ebassler@livefront.com>
2025-02-04 10:05:35 +01:00
SmithThe4th
101cd940e9
[PM-14417] Create admin TaskService ( #12891 )
...
* [PM-14416] Add initial SecurityTask models and enums
* [PM-14416] Add support for PATCH request method and 204 No Content response
* [PM-14416] Add initial task service abstraction
* [PM-14416] Add SecurityTask state/key definitions
* [PM-14416] Add DefaultTaskService implementation
* [PM-14416] Add DefaultTaskService tests
* [PM-14416] Add better null checking to new models
* [PM-14416] Improve null value filtering for task service
* initial commit, added absract file and implementation file
* Added abstract method and implemented bulk create method
* Implemented get all api
* created spec file
* Fixed references
* Added exports
* Added tests
* fixed suggestions
* fixed test
---------
Co-authored-by: Shane Melton <smelton@bitwarden.com>
2025-02-03 16:20:48 -05:00
Vicki League
3c01abcdfd
[CL-569] Fix ngClass error on item content ( #13235 )
2025-02-03 20:43:27 +00:00
Oscar Hinton
e5ffc162b8
[CL-553] Migrate CL to Control Flow syntax ( #12390 )
2025-02-03 20:11:59 +01:00
Jonathan Prusik
444e928895
revert remaining changes from 374ea6af7c
( #13228 )
2025-02-03 12:29:05 -05:00
cyprain-okeke
27a8b43350
[PM-14921]Customers managed by a Reseller need to see how many seats are in their subscription, while still obfuscating the cost of subscription. ( #12726 )
...
* Add the seats info for reseller managed org
* Resolve the remaining seat bug
* Resolve pr comments
* code refactoring
2025-02-03 17:21:00 +01:00
Alec Rippberger
ec16efabf2
refactor(styles): [PM-17181] remove Bootstrap styles from UserVerificationFormInputComponent
...
Replace Bootstrap classes with Tailwind CSS equivalents to maintain consistent styling:
- Replace form-control with Tailwind input classes
- Replace btn and btn-outline-secondary with Tailwind button classes
- Replace d-block with tw-block
- Replace spacing and utility classes with tw- prefixed equivalents
- Replace box-content-row with Tailwind layout classes
[PM-17181]
2025-02-03 10:15:32 -06:00
Jonas Hendrickx
2003766f98
[PM-17132] Fix rate limiter error message when upgrading organization ( #13157 )
2025-02-03 16:16:04 +01:00
Colton Hurst
8b62dad247
[PM-17619] Add Intial Windows WebAuthn Plugin Authenticator Bindings Crate ( #13112 )
...
* PM-17619: Add intial Windows WebAuthn Plugin Authenticator bindings crate
* PM-17619: Move crate to desktop_native
* PM-17619: Update codeowners file
* PM-17619: Fix failing Mac build
* PM-17619: Switch to OUT_DIR
* PM-17619: cargo fmt
* PM-17619: Update bindings output dir
* PM-17619: Use std::env::var for OUT_DIR
* PM-17619: Prevent clippy failures on the generated Rust code
* PM-17619: Test moving the clippy:all
* PM-17619: Small updates
* PM-17619: Remove todo
* PM-17619: Ignore rustc warnings on the generated code
* PM-17619: Address PR comments
2025-02-03 09:53:53 -05:00
Andreas Coroiu
d7c46bb3a5
[PM-16231] Improved SDK referencing ( #12475 )
...
* feat: implement Rc
* feat: use Rc in sdk service
* docs: add an example to `take()`
* fix: clarify function doc
* Add custom eslint rule package with enforced `using` rule (#13009 )
* feat: add custom eslint rule
* feat: check for `UsingRequired` instead of hardcoding `Rc`
* chore: move package to libs
* wip: add tests. Tests work when run from same folder but not from root
* fix: add dependencies to renovate
* fix: add empty ts file to avoid typechecking throwing errors
* fix: tests not running from root
* chore: remove unecessary config
* fix: linting
* docs: add readme
* chore: add platform ownership
* chore: clean up comment
* Add support for flat config to "Improved sdk referencing" (#13054 )
* WIP flat config for eslint
* Add rxjs
* Configure vscode to use flat config
* Fix some new linting errors
* Remove directory overrides of .eslintrc
* Remove explicit dependencies on typescript-eslint/ and @angular-eslint/
* Add missing rules
* Add rxjs recommended rules
* Add storybook and enabled rxjs-angular rule
* Add buildNoRestrictedImports helper
* Ignore platform import restrictions
* Remove unused ignores
* feat: migrate rules over to .mjs and flat config
* feat: implement support for .mjs tests
* chore: remove old package approach
* chore: update package-lock
* fix: add empty TS file to stop errors
* chore: clean up comments
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com>
* fix: update CODEOWNERS to match folder name
* fix: renovate.json after merge
* fix: package.json, pin versions, sort order
* fix: update package-lock.json
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com>
2025-02-03 15:09:25 +01:00