1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 09:13:33 +00:00
Commit Graph

16268 Commits

Author SHA1 Message Date
rr-bw
e2434ff397 create a LoginSecondaryContentComponent for AnonLayout use 2024-09-10 16:26:54 -07:00
renovate[bot]
35f4b4c7ac [deps] Vault: Update https-proxy-agent to v7.0.5 (#7932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 16:01:37 -07:00
rr-bw
b64552f183 refactor handlCaptchaRequired() 2024-09-10 15:15:56 -07:00
rr-bw
ff53feeed5 add comment to revisit ngOnInit logic 2024-09-10 14:55:24 -07:00
rr-bw
d76f4832e6 refactor webOnInit 2024-09-10 14:51:42 -07:00
Jared Snider
546115876f Move extension refresh redirect util function to libs so other clients can use it (#10979) 2024-09-10 17:47:16 -04:00
rr-bw
08261842e0 refactor to handleAuthResult() method 2024-09-10 14:25:27 -07:00
rr-bw
9588148e48 remove toast error on invalid form for Browser/Desktop 2024-09-10 14:22:51 -07:00
rr-bw
d098ee0cbc refactor submit logic further to use if statements with returns instead of if...else if...else 2024-09-10 14:10:02 -07:00
rr-bw
feb16c3fd2 refactor submit logic 2024-09-10 13:27:40 -07:00
rr-bw
7d8886e4dc refactor captcha methods and add return types 2024-09-10 12:58:24 -07:00
rr-bw
40e2cb5747 refactor handleMigrateEncryptionKey() 2024-09-10 12:37:22 -07:00
rr-bw
b997b6024e rename 'response' to 'authResult' 2024-09-10 12:08:32 -07:00
renovate[bot]
90330f798f [deps] AC: Update mini-css-extract-plugin to v2.9.1 (#10574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 14:19:45 -04:00
SmithThe4th
8921230b4f [PM-11200] Move delete item permission to Can Manage (#10890)
* Refactored the showDelete function to check if a user can manage a collection

Removed the can edit or manage cipher check from the show delete function

* Add check for AC vault to return true when user has admin access

* Check user is an admin or custom user with editAnyCollection

* Check user is an admin or custom user with editAnyCollection
2024-09-10 14:15:01 -04:00
Bitwarden DevOps
744a48183b Bumped client version(s) (#10975) 2024-09-10 16:47:18 +00:00
✨ Audrey ✨
4128b18b27 [PM-8279] password generation component (#10805) 2024-09-10 12:43:33 -04:00
Jared Snider
2d02b6ca5c Auth/PM-11252 - Registration with Email Verification - Add new redirect connector (#10682)
* PM-11252 - Registration with email verification - Add new signup redirect connector

* PM-11252 - Make the redirect connector generic and extensible while updating it to reference the new fragment based approach which prevents open redirects and prevents the query string from being sent to servers or proxies.

* PM-11252 - PR feedback - refactor redirect to simply forward any fragment onward with no query param parsing required leading to an even more generic solution.

* PM-11252 - Docs

* PM-11252 - PR Feedback - Include styles in chunks to remove need to manually import scss

* PM-11252 - Update redirect html to tailwind.
2024-09-10 11:29:48 -04:00
cyprain-okeke
c1b1db071d [AC-3029][Defect] Organization storage count is not carried over to the Upgrade dialog Total section (#10965)
* Resolve the ui changes issues

* Resolve the storage ui issue
2024-09-10 12:57:47 +01:00
renovate[bot]
71e5bcb947 [PM-11885] [deps] Tools: Update electron to v32.0.2 (#10964)
* [deps] Tools: Update electron to v32.0.2

* Bump version electron-builder.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2024-09-10 12:02:05 +02:00
rr-bw
e8e5ec23f9 add template for desktop first UI state: email entry 2024-09-09 16:58:37 -07:00
rr-bw
b564ff4ca5 Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-09-09 15:28:03 -07:00
rr-bw
4d1ab66453 setup desktop router 2024-09-09 15:15:57 -07:00
rr-bw
12967b0c17 h3 typography on small screens, h2 on medium-large screens (#10939) 2024-09-09 15:12:31 -07:00
rr-bw
bdd6f9f6df handle browser routing and basic browser template 2024-09-09 14:45:55 -07:00
Nick Krantz
4e7399ed98 [PM-9733] Custom Vault Timeout (#10515)
* handle timeout changes that are predefined string values

- Passing a string to `Math.max` will cause a NaN to be set.

* type form instance so TypeScript is more aware of the form values
2024-09-09 16:36:23 -05:00
Tom
cdb40818a8 [AC-2614] Member access test fix (#10969)
* Initial setup and modifications for member access report api implementation

* Adding the permissions logic for getting the permissions text

* fixing the test cases

* Some refactoring on async calls

* Comments on the model

* Resolving the mock issue

* messages

* Localization of text

* One more file to fix merge

* Fixing test case localization lookup

* Fixed permissions lookup
2024-09-09 16:58:56 -04:00
renovate[bot]
124b4ce822 [deps] AC: Update sass-loader to v16 (#10588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 16:33:19 -04:00
rr-bw
81a623d998 handle browser ngOnInit 2024-09-09 13:19:02 -07:00
rr-bw
3c68fb0876 handle browser/desktop syncService 2024-09-09 13:05:46 -07:00
rr-bw
3636c72741 handle post-login routing on Browser/Desktop 2024-09-09 12:29:01 -07:00
Daniel James Smith
1bf29f8285 Typescript 5.3: Fix-super-missuse-on-instance-properties (#10952)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-09-09 19:32:13 +02:00
cyprain-okeke
e786eac87d Resolve the ui changes issues (#10955) 2024-09-09 18:21:09 +01:00
rr-bw
00a29b3795 handle master password input focus 2024-09-09 09:54:31 -07:00
Tom
8a199a1f66 [AC-2614] Member Access Localization (#10931)
* Initial setup and modifications for member access report api implementation

* Adding the permissions logic for getting the permissions text

* fixing the test cases

* Some refactoring on async calls

* Comments on the model

* Resolving the mock issue

* messages

* Localization of text

* One more file to fix merge
2024-09-09 11:48:08 -04:00
Bitwarden DevOps
456b156729 Bumped client version(s) (#10961) 2024-09-09 15:05:49 +00:00
github-actions[bot]
4624cd8506 Autosync the updated translations (#10958)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-09 14:58:13 +00:00
Bitwarden DevOps
55cd021471 Bumped client version(s) (#10960) 2024-09-09 14:57:25 +00:00
github-actions[bot]
bf7a490a76 Autosync the updated translations (#10959)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-09 14:55:53 +00:00
github-actions[bot]
e37af18359 Autosync the updated translations (#10957)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-09 14:39:28 +00:00
Nick Krantz
c161873ce5 reset min-width to zero to override flex from setting min-width to auto (#10936) 2024-09-09 09:38:32 -05:00
rr-bw
d189b4e294 [PM-8013] CLI MAC failure logs - update secureStorageService deps (#10935) 2024-09-09 10:05:04 -04:00
Jared Snider
e954621761 Auth/PM-10684 - Fix CLI asking for MP even if session key provided as command option (#10917)
* PM-10684 - ServiceContainer - Add better docs

* PM-10684 - UserAutoUnlockKeyService - setUserKeyInMemoryIfAutoUserKeySet - refactor method to return a bool instead of nothing so users can know if a user key was retrieved & set without another call.

* PM-10684 - Remove async code ( Program.ts) responsible for setting the auto user key from the session option handler (event emitter which fires when a user passes --session <sessionKey> to a command). Returning this to synchronous execution prevents a race condition between the setting of the user key and the command executing the exitIfLocked logic in the base-program which would check if the user key had been set to determine if the command should be allowed to execute or if the user was locked. When running a loop from a script, the command would often trigger the exitIfLocked before the auto user key could be set in state from the option:session session.

* PM-10684 - Clean up missed item per PR feedback
2024-09-09 10:03:30 -04:00
Conner Turnbull
60e9969017 [AC-2568] Split billing history calls to separately call for invoices and transactions. Added paging buttons (#10697)
* Split billing history calls to separately call for invoices and transactions. Added paging button

* Added missing button types
2024-09-09 09:39:02 -04:00
Jordan Aasen
9e45e32c7d [PM-8277] - Password generator history component (#10921) 2024-09-09 09:25:41 -04:00
Todd Martin
ed4d481e4d [PM-7646][PM-5506] Revert IPC changes (#10946)
* Revert "Remove unnecessary plist keys in desktop_proxy (#10933)"

This reverts commit 4dbb036df1.

* Revert "Fix TestFlight errors caused by desktop_proxy (#10928)"

This reverts commit 40cb4b5353.

* Revert "[PM-5506] Enable electron fuses (#10073)"

This reverts commit 78c5e9c706.

* Revert "[PM-7846] Implement a rust based native messaging proxy and IPC system (#9894)"

This reverts commit 55874b72bf.
2024-09-09 09:09:17 -04:00
Cesar Gonzalez
2827d338ee [PM-11419] Fix issues encountered with inline menu passkeys (#10892)
* [PM-11419] Login items do not display after adding passkey

* [PM-11419] Login items do not display after adding passkey

* [PM-11419] Incorporating fixes for deleting a cipher from the inline menu as well as authenticating using passkeys

* [PM-11419] Fixing an issue where master password reprompt is ignored for a set passkey cipher

* [PM-11419] Fixing an issue where saving a passkey does not trigger a clearing of cached cipher values

* [PM-11419] Refactoring implementation

* [PM-11419] Ensuring that passkeys must be enabled in order for ciphers to appear

* [PM-11419] Adding an abort event from the active request manager

* [PM-11419] Adding an abort event from the active request manager

* [PM-11419] Working through jest tests within implementation

* [PM-11419] Fixing jest tests within Fido2ClientService and Fido2AuthenticatorService

* [PM-11419] Adding jest tests for added logic within OverlayBackground

* [PM-11419] Adding jest tests for added logic within OverlayBackground

* [PM-11419] Reworking how we handle assuming user presence when master password reprompt is required

* [PM-11419] Reworking how we handle assuming user presence when master password reprompt is required

* [PM-11419] Reworking how we handle assuming user presence when master password reprompt is required

* [PM-11419] Refactoring implementation

* [PM-11419] Incorporating suggestion for reporting failed passkey authentication from the inline menu

* [PM-11419] Reworking positioning of the abort controller that informs the background script of an error

* [PM-11419] Scoping down the behavior surrounding master password reprompt a bit more tightly

* [PM-11419] Reworking how we handle reacting to active fido2 requests to avoid ambiguity

* [PM-11419] Reworking how we handle reacting to active fido2 requests to avoid ambiguity

* [PM-11419] Adjusting implementation to ensure we clear any active requests when the passkeys setting is modified
2024-09-09 08:44:08 -04:00
cyprain-okeke
3af0590807 Fix the adjusting issue on the plans selection (#10953) 2024-09-09 13:25:14 +01:00
Alec Rippberger
ee738ac36a Update "linked" to use "cfTypeLinked" message. (#10841)
Co-authored-by: Shane Melton <smelton@bitwarden.com>
2024-09-07 21:20:39 -05:00
rr-bw
70d15fb4d2 update defaultOnInit() 2024-09-07 13:36:08 -07:00