Jared Snider
5f27a8eb4f
PM-8113 - WebTwoFactorAuthDuoComponentService - test listenForDuo2faResult
2025-02-04 10:41:57 -05:00
Jared Snider
5f30790437
Merge branch 'main' into auth/pm-8113/2fa-comps-ui-refresh
2025-02-04 09:37:26 -05: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
Jared Snider
ce6a243498
PM-8113 - WebTwoFactorAuthDuoComponentService test file - WIP on tests
2025-02-03 19:37:29 -05:00
Jared Snider
77f1e0254e
PM-8113 - DesktopTwoFactorAuthDuoComponentService - add tests
2025-02-03 18:35:17 -05:00
Jared Snider
7ab9225af1
PM-8113 - TwoFactorAuthComp - Add loginSuccessHandlerService
2025-02-03 17:43:47 -05: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
renovate[bot]
a0e48781bd
[deps]: Update codecov/test-results-action action to v1.0.2 ( #12962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 11:11:34 +01:00
Jared Snider
a5ca2f956e
PM-8113 - 2FA Auth Comp - for form validated 2FA methods, add enter support.
2025-02-02 14:44:58 -05:00
Jared Snider
118aea38f4
PM-8113 - Refactor all 2FA flows to use either reactive forms or programmatic submission so we get the benefit of onSubmit form validation like we have elsewhere.
2025-02-02 14:28:59 -05:00
Jared Snider
386315aa90
PM-8113 - TwoFactorAuthYubikey - Clean up design per figma
2025-01-31 16:31:37 -05:00
Jared Snider
762d1c16a2
PM-8113 - TwoFactorAuthAuthenticator - Remove text per figma
2025-01-31 16:26:25 -05:00
Jared Snider
22890e1024
PM-8113 - Two Factor Options - Implement wrapping
2025-01-31 16:09:07 -05:00
Jared Snider
59050558df
Merge remote-tracking branch 'origin/main' into auth/pm-8113/2fa-comps-ui-refresh + oss routing module merge conflict resolution
2025-01-31 15:57:08 -05:00
Daniel Riera
1d712124bc
PM-17068-Implement Docs for Lit Storybook Instance ( #12912 )
...
* PM-17068 -add mdx path to lit main file - Add button docs
* temp remove meta to fix main storybook
* cipher docs composed
* icons doc
* notification docs composed
* convert to hidden files
* isolate hidden files
* isolate docs within hidden folder and change doc files to not be hidden for build
2025-01-31 15:54:00 -05:00
Jared Snider
7a8a443a9f
PM-8113 - WebAuthn Fallback connector - UI refreshed
2025-01-31 14:33:10 -05:00
Vicki League
ca53ecccd0
[CL-569] Optionally allow item content to wrap ( #13178 )
2025-01-31 13:42:41 -05:00
Vincent Salucci
22edfd4283
fix: move feature flag to correct grouping, update casing, update callers, refs PM-17763 ( #13184 )
2025-01-31 12:18:17 -06:00
Alec Rippberger
8e70d5b923
feat(auth): [PM-3953] generalize copy for login with device flows
...
Updates UI text and translations for the login with device feature to be more consistent and clear across desktop, browser and web clients. Changes include:
- Updated titles and content for login via auth request components
- Revised translations for device approval modal
- Updated notification titles and alert messages
- Simplified device management URL handling
- Added missing translations across platforms
Resolves PM-3953
2025-01-31 11:54:41 -06:00
Bernd Schoolmann
91509f2f7a
[PM-16978] Add support for fido2 2fa on mac ( #12823 )
...
* Add support for fido2 2fa on mac
* Update comment
* Update 2fa setup message
2025-01-31 18:02:03 +01:00
Brandon Treston
82f416c292
[PM-16579] update copy ( #13138 )
...
* update copy
* update copy refference
2025-01-31 11:39:53 -05:00
Vicki League
4936e6ad0e
Update codeowner file with new team name ( #13179 )
2025-01-31 15:04:24 +00:00
bw-ghapp[bot]
3b8b9c9e69
Autosync the updated translations ( #13172 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-31 14:57:46 +01:00
Tom
9197ea60b5
Running the exposed passwords synchronously ( #13163 )
2025-01-31 14:46:54 +01:00
Daniel James Smith
6ae30f5059
Remove dependency on importer/core from libs/angular ( #13137 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-31 14:04:35 +01:00
renovate[bot]
6311c52e46
[deps] Platform: Update Rust crate sysinfo to v0.33.1 ( #12550 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 13:45:48 +01:00
bw-ghapp[bot]
f8121d666f
Autosync the updated translations ( #13171 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-31 11:01:10 +01:00
bw-ghapp[bot]
75314e23ee
Autosync the updated translations ( #13170 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-31 10:58:28 +01:00
renovate[bot]
b423460006
[deps] Platform: Pin dependencies ( #12292 )
...
* [deps] Platform: Pin dependencies
* fix: version conflicts by making them workspace deps
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
2025-01-31 09:56:17 +01:00
Jared Snider
177fa3fc14
PM-8113 - TwoFactorAuthComp - per figma, put webauthn after checkbox.
2025-01-30 20:35:38 -05:00
Jared Snider
33ab7e6358
PM-8113 - Webauthn Iframe - update translation per figma
2025-01-30 20:31:10 -05:00
Jared Snider
afad4e08cf
PM-8113 - TwoFactorAuthWebAuthn - Add loading state for iframe until webauthn ready
2025-01-30 20:13:03 -05:00
Jared Snider
bb54b3031f
PM-8113 - Webauthn connector - clean up commented out code and restore block style
2025-01-30 20:11:23 -05:00
Jared Snider
d0454afba9
PM-8113 - Webauthn 2FA - WIP on updating connectors to latest style
2025-01-30 19:50:39 -05:00
Will Martin
f17cb61183
[UIF] fix toast title type ( #13098 )
2025-01-30 16:20:41 -05:00
renovate[bot]
e48278e272
[deps] Design System: Update chromatic to v11.25.2 ( #12707 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 16:01:28 -05:00
Jimmy Vo
7a1121dff4
[pm-17763] Add limitItemDeletion property to UI. ( #13162 )
2025-01-30 15:30:34 -05:00
Shane Melton
a404729c9e
[PM-17745] Catch network errors in new device notification guard ( #13161 )
...
* [PM-17745] Wrap new device guard applicability check in try/catch to prevent crashes from network errors
* [PM-17745] Fix broken test
2025-01-30 12:18:22 -08:00
Jared Snider
4cce1d788d
PM-8113 - TwoFactorOptions - (1) Sort providers like setup screen (2) Add responsive scaling
2025-01-30 12:27:17 -05:00