1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-22 12:24:01 +00:00
Commit Graph

673 Commits

Author SHA1 Message Date
André Bispo
b9fe78796a [PM-1019] Environment selection clients (#5480)
* [PM-169][PM-142][PM-191] Add Environments to Web and Desktop (#5294)

* [PM-1351] Add property to server-config.response. Change config to be able to fetch without being authed.

* [PM-1351] fetch every hour.

* [PM-1351] fetch on vault sync.

* [PM-1351] browser desktop fetch configs on sync complete.

* [PM-1351] Add methods to retrieve feature flags

* [PM-1351] Add enum to use as key to get values feature flag values

* [PM-1351] Remove debug code

* [PM-1351] Get flags when unauthed. Add enums as params. Hourly always fetch.

* [PM-1351] add check for authed user using auth service

* [PM-169] Web: add drop down to select environment

* [PM-169] Fix pop up menu margins. Add DisplayEuEnvironmentFlag.

* [PM-169] Change menu name.

* [PM-169] Add environment selector ts and html. Add declaration and import on login.module

* [PM-169] Add environment selector to desktop.

* [PM-169] Ignore lint error.

* [PM-169] add takeUntil to subscribes

* [PM-191] PR Fixes, code format

* [PM-168] Add Environments to extension login/registration (#5434)
2023-05-19 17:35:42 +01:00
Shane Melton
3f7a63b2c6 [PM-2102] Implement logic to keep row control enable/disable status in sync with the access item properties whenever the parent control is enabled/disabled (#5433)
Angular 15 introduced a breaking change that calls setDisabledState() whenever a CVA is added. This was re-enabling all the internal form group rows (even those that should have remained disabled).
2023-05-18 10:32:18 -07:00
Oscar Hinton
3da7fc7cb3 Deprecated broadcaster (#5461) 2023-05-17 12:27:27 +02:00
Andreas Coroiu
bd7f362536 [PM-2014] chore: rename everything from fido2 to webauthn 2023-05-17 09:10:14 +02:00
Andreas Coroiu
3249504ae2 [PM-2014] feat: change toast depending on existing passkeys 2023-05-16 16:26:36 +02:00
Andreas Coroiu
72f10bab65 [PM-2014] fix: move error handling to components
After discussing it with Jake we decided that following convention was best.
2023-05-16 15:16:24 +02:00
Andreas Coroiu
38adb9ee0a [PM-2014] feat: autofocus fields 2023-05-16 14:16:57 +02:00
Andreas Coroiu
e7c0c7e2fe [PM-2014] feat: refactor submit method 2023-05-16 14:01:24 +02:00
Andreas Coroiu
872d9c5adb [PM-2014] feat: reduce remove button margin 2023-05-16 10:29:37 +02:00
Andreas Coroiu
2f75735a22 [PM-2014] feat: update copy 2023-05-16 09:46:10 +02:00
Shane Melton
909d54e326 [AC-358] Update help doc link (#5455) 2023-05-15 12:18:06 -07:00
Shane Melton
bcda04ee86 [AC-358] SelfHosted update subscription page (#5101)
* [AC-358] Add selfHostSubscriptionExpiration property to organization-subscription.response.ts

* [AC-358] Update selfHost org subscription template

- Replace "Subscription" with "SubscriptionExpiration"
- Add question mark help link
- Add helper text for grace period
- Add support for graceful fallback in case of missing grace period in subscription response

* Update libs/common/src/billing/models/response/organization-subscription.response.ts

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>

* [AC-358] Remove unnecessary hypen

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>

* [AC-358] Introduce SelfHostedOrganizationSubscription view
- Encapsulate expiration/grace period logic in the new view object.
- Remove API response getters from the angular component
- Replace the API response object with the new view

* [AC-358] Clarify name for new expiration without grace period field

* [AC-358] Update constructor parameter name

* [AC-358] Simplify new selfhost subscription view

- Make expiration date properties public
- Remove obsolete expiration date getters
- Update the component to use new properties
- Add helper to component for determining if the subscription should be rendered as expired (red text)

* [AC-358] Rename isExpired to isExpiredAndOutsideGracePeriod to be more explicit

---------

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2023-05-15 07:38:53 -07:00
Andreas Coroiu
0740dd0945 [PM-2014] feat: add support for feature flag 2023-05-15 13:52:48 +02:00
Andreas Coroiu
031c00afd9 Merge branch 'master' into PM-2014-passkey-registration 2023-05-15 13:08:23 +02:00
aj-rosado
44fd063dc1 [PM-2054] Updated Password Generator History to use Component Library on Web (#5414)
* [PM-2054] Updated Password Generator History to use Component Library

* [PM-2054] Corrected paddings

* [PM-2054] Added missing type to buttons

* [PM-2054] Removed unused imports and run prettier

* [PM-2054] Swap list by bit-table
2023-05-15 12:01:28 +01:00
github-actions[bot]
cec48eb3d3 Autosync the updated translations (#5435)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-05-12 10:59:33 +02:00
github-actions[bot]
14717742b1 Autosync the updated translations (#5432)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-05-11 19:56:23 +02:00
Andreas Coroiu
2845f1f288 [PM-2014] feat: improve error on delete 2023-05-11 13:55:10 +02:00
Andreas Coroiu
f8f7615f6c [PM-2014] feat: add passkey limit 2023-05-11 13:48:45 +02:00
Andreas Coroiu
46ed70bd7a [PM-2014] feat: show save if passkeys already exist 2023-05-11 10:31:32 +02:00
Andreas Coroiu
74c4c64087 [PM-2014] feat: change to danger button 2023-05-11 10:24:21 +02:00
Andreas Coroiu
90cd36b510 [PM-2014] feat: add user verification to delete 2023-05-11 10:22:25 +02:00
Shane Melton
ab4d8df2ae [AC-1145] Add trusted devices option to encryption settings on sso config (#5383)
* [AC-1145] Add TDE feature flag

* [AC-1145] Update sso-config to use new member decryption type and remove keyConnectorEnabled

* [AC-1145] Add new TDE option to SSO config form and update to CL radio buttons

* [AC-1145] Update checkboxes to CL checkboxes

* [AC-1145] Fix messages.json warning

* [AC-1145] Update to new form async actions

* [AC-1145] Modify key connector option display logic to check for TDE feature flag

* [AC-1145] Remove obsolete app-checkbox component

* [AC-1145] Update TDE option description to refer to master password reset policy
2023-05-10 12:51:56 -07:00
Andreas Coroiu
09d09f7e3d [PM-2014] feat: implement deletion without user verification 2023-05-10 15:09:27 +02:00
Andreas Coroiu
be0aaf8334 [PM-2014] feat: add delete dialog 2023-05-10 14:32:46 +02:00
Oscar Hinton
f196928c20 [PM-2186] Change collection and group dialogs to large (#5403) 2023-05-10 13:35:09 +02:00
Andreas Coroiu
355a52f43f [PM-2014] feat: show toast on passkey saved 2023-05-10 13:21:09 +02:00
Andreas Coroiu
2e5f9e58d3 [PM-2014] feat: improve aria labels 2023-05-10 12:00:52 +02:00
Andreas Coroiu
ef507cb2ac [PM-2014] fix: loading state not being set properly 2023-05-10 11:34:13 +02:00
Andreas Coroiu
524288df77 [PM-2014] feat: finish up list UI 2023-05-10 11:25:53 +02:00
Andreas Coroiu
7446f1c680 [PM-2014] feat: improve async data loading 2023-05-10 10:48:16 +02:00
Andreas Coroiu
b2a7a29842 [PM-2014] feat: Basic list of credentials 2023-05-10 09:49:56 +02:00
Jonathan Prusik
6eb032b697 [PM-1884] Address vault ui long name overflow and vertical letter cutoff (#5345)
* address vault ui long name overflow and vertical letter cutoff

* address vertical icon placement in item row
2023-05-09 19:45:35 -04:00
Robyn MacCallum
8dc7ead853 Add more descriptive titles for web vault rows (#5404)
* Add more descriptive titles for web vault rows

* Swap example strings
2023-05-09 14:03:31 -04:00
cd-bitwarden
e97390ba3f [SM-664] Checking if the user has selected access tokens to revoke, if not err… (#5299)
* Checking if the user has selected access tokens to revoke, if not error message

* change messaging

* SM-664: Refactor revoke function and make the bwi-minus-circle red

---------

Co-authored-by: Colton Hurst <colton@coltonhurst.com>
2023-05-09 09:56:17 -04:00
Andreas Coroiu
d5ca6fa39f [PM-2014] feat: implement credential saving 2023-05-09 14:16:30 +02:00
Andreas Coroiu
607c585dbf [PM-2014] feat: add support for creation token 2023-05-09 10:41:22 +02:00
Robyn MacCallum
9bbaae6ef2 [PM-2089] Fix Collections not nesting properly in the Org Vault (#5369) 2023-05-08 13:22:06 -04:00
Robyn MacCallum
0b9ed77b8e [PM-2088] Remove extra click handling from Collection row (#5353) 2023-05-08 13:21:45 -04:00
Andreas Coroiu
92e97d722b [PM-2014] feat: add passkey naming ui 2023-05-08 16:26:17 +02:00
Andreas Coroiu
4e052346bf [PM-2014] feat: implement credential creation 2023-05-08 16:09:46 +02:00
Andreas Coroiu
8997fb3422 [PM-2014] feat: return undefined when credential creation fails 2023-05-08 15:54:26 +02:00
Andreas Coroiu
c593339363 [PM-2014] feat: add tests for new credential options 2023-05-08 15:38:20 +02:00
Andreas Coroiu
46ce822b30 [PM-2014] chore: refactor api logic into new api service and move ui logic into existing service 2023-05-08 14:02:55 +02:00
Andreas Coroiu
6baaafe856 [PM-2014] feat: fetch webauthn challenge 2023-05-08 13:41:58 +02:00
Andreas Coroiu
9e6215013d [PM-2014] chore: expose using barrel files 2023-05-08 11:11:59 +02:00
Andreas Coroiu
30f0c408b3 [PM-2014] chore: move fido2-login-settings to auth module 2023-05-08 09:47:46 +02:00
Andreas Coroiu
cfe8d9265a [PM-2014] feat: add new auth and auth core modules 2023-05-08 09:37:07 +02:00
Andreas Coroiu
2928ec7dd7 [PM-2014] feat: change wording to "creating" password 2023-05-08 09:26:05 +02:00
Andreas Coroiu
302876b2f7 [PM-2014] feat: add icons and other content 2023-05-08 09:26:05 +02:00