1
0
mirror of https://github.com/bitwarden/browser synced 2026-01-06 18:43:25 +00:00
Commit Graph

2762 Commits

Author SHA1 Message Date
Anas
c051412d41 fix(8702): refreshing organization report page does not display the refreshed page (#8713) 2024-05-07 13:21:19 +10:00
rr-bw
0fb352d8ed [PM-7343] AnonLayoutComponent Implementation Groundwork (#8585)
* test implementation

* move files

* adjust import and sample router comments

* add storybook docs to anon-layout

* rename to AnonLayoutWrapperComponent

* update storybook docs

* remove references to CL and replace with 'Auth-owned'

* move AnonLayoutWrapperComponent to libs

* add pageTitle input

* add subTitle input

* translate page title/subtitle, and refactor how icon is added

* update tailwind.config and component styles

* adjust spacing between primary and secondary content

* move switch statement to wrapper

* move icon to router file

* update storybook documentation

* fix storybook text color in normal code blocks

* remove sample route

* move wrapper component back to web

* remove sample route

* update storybook docs
2024-05-06 18:34:40 -07:00
Bitwarden DevOps
af6a63c10b Bumped browser,cli,desktop,web version to (#9064) 2024-05-06 22:37:46 +00:00
cyprain-okeke
2b9c4c6e34 Rename the isProviderManaged variable (#9061) 2024-05-06 21:38:53 +01:00
Jonathan Prusik
6c21223466 [PM-7662] Suppress welcome window on install when extension is in dev mode (#8864)
* suppress welcome window on install when extension is in dev mode

* use platformUtilsService.isDev instead of process.env.ENV

* use devFlags.skipWelcomeOnInstall instead of platformUtilsService.isDev

* update old dev_flags casing in base configs
2024-05-06 15:25:41 -04:00
cyprain-okeke
425c7914b0 [AC-2558] Provider Admin still sees manage billing options - not the provided image (#9048)
* Fix the issue of provider admin not seeing the image

* Resolve the  case and ternary operator comment
2024-05-06 20:21:11 +01:00
Shane Melton
ff3021129e [PM-6827] Browser Extension Refresh - Tabs Routing (#9004)
* [PM-6827] Add componentRouteSwap util function

* [PM-6827] Add extension-refresh feature flag

* [PM-6827] Add extension-refresh route swap utils

* [PM-6827] Add the TabsV2 component

* [PM-6827] Add the TabsV2 to routing module

* [PM-6827] Fix route prefixes in popup-tab-navigation component
2024-05-06 09:14:47 -07:00
Jake Fink
09ff12fc02 [PM-7919] Add more tde logging (#9035)
* adds additional logging to TDE service

* remove base catch swallowing errors

* add dependency to cli

* fix comment
2024-05-06 11:15:33 -04:00
github-actions[bot]
b223e62c06 Autosync the updated translations (#9051)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-05-06 14:54:09 +00:00
github-actions[bot]
adcb583fb0 Autosync the updated translations (#9052)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-05-06 14:52:02 +00:00
github-actions[bot]
bca8e0d030 Autosync the updated translations (#9053)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-05-06 14:51:25 +00:00
cyprain-okeke
4877f08ef7 Change cancel button to close and add period to end (#9047) 2024-05-06 00:41:15 +01:00
KiruthigaManivannan
77d854b5c1 PM-7843 Two Factor Verification is Empty on Organization duo 2fa (#9008)
* PM-7843 Two Factor Verification is Empty on Organization duo 2fa

* PM-7843 Addressed review comments
2024-05-05 14:54:22 -04:00
Cesar Gonzalez
fb8472f3c3 [PM-5189] Strating the process of rewriting Jest tests for the overlay background 2024-05-03 15:55:44 -05:00
Justin Baur
e4ef7d362e [PM-7838] [PM-7864] Ensure AuthStatus Changes Before Exiting (#9018)
* Ensure AuthStatus Changes Before Exiting

* Do Not Display Account Without Name Or Email

* Fix Environment Selectors

* Add AccountService.clean to Web
2024-05-03 16:43:42 -04:00
Cesar Gonzalez
53975e6380 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 15:21:58 -05:00
Cesar Gonzalez
3d1104f81c [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 15:05:52 -05:00
Cesar Gonzalez
e151faa7a3 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 14:58:20 -05:00
Cesar Gonzalez
0ccacfb0cc Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-05-03 14:57:50 -05:00
Cesar Gonzalez
c8331fe5fb [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 14:52:37 -05:00
Cesar Gonzalez
9658f8a8df [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 14:36:46 -05:00
Cesar Gonzalez
9b80020797 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 14:34:46 -05:00
Cesar Gonzalez
c75004bbd2 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 14:30:00 -05:00
Cesar Gonzalez
4038939f46 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 14:08:03 -05:00
Justin Baur
b46766affd [PM-7907] No more optional privateKey (#9029)
* Update Emergency Access To Get Their Own Key

* Migrate Organization Keys To Get Their Own Key

* Remove Optional Parameters

* Update Abstraction Parameter Name to Match Implementation

* Add @throws Doc
2024-05-03 14:30:45 -04:00
Matt Gibson
a4d5717283 Use account service for account enumeration. (#9023) 2024-05-03 14:24:30 -04:00
Cesar Gonzalez
4aebbc0a64 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 12:14:33 -05:00
Cesar Gonzalez
85e71bc297 [PM-5189] Reworking project structure to ensure we can better differentiate the inline menu feature from other features 2024-05-03 11:13:32 -05:00
Cesar Gonzalez
e4750b2757 [PM-5189] Refactoring implementation 2024-05-03 10:51:56 -05:00
Cesar Gonzalez
90cb44d17b [PM-5189] Refactoring implementation 2024-05-03 10:49:58 -05:00
Cesar Gonzalez
c178a9be08 [PM-5189] Refactoring implementation 2024-05-03 10:29:48 -05:00
Cesar Gonzalez
c1ab475b77 Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-05-03 10:14:28 -05:00
Anas
ed236df24b fix(8560): refreshing reports pages displays empty pages (#8700) 2024-05-03 14:44:57 +01:00
Cesar Gonzalez
da18e36b88 [PM-5189] Refactoring implementation 2024-05-03 02:57:08 -05:00
Cesar Gonzalez
c7b8364a01 [PM-5189] Refactoring implementation 2024-05-03 02:45:07 -05:00
Cesar Gonzalez
e8363b7e8c [PM-5189] Refactoring implementation 2024-05-03 02:42:58 -05:00
Cesar Gonzalez
7cc28e8edd Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-05-03 02:30:43 -05:00
github-actions[bot]
1f6eec4dd5 Autosync the updated translations (#9028)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-05-03 07:22:44 +00:00
github-actions[bot]
f5012e39ef Autosync the updated translations (#9026)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-05-03 07:14:45 +00:00
github-actions[bot]
7b96979c00 Autosync the updated translations (#9027)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-05-03 06:51:44 +00:00
Cesar Gonzalez
e82766c3f5 [PM-5189] Refactoring implementation 2024-05-02 17:24:18 -05:00
Cesar Gonzalez
8ae427c60d [PM-5189] Refactoring implementation 2024-05-02 17:20:36 -05:00
Cesar Gonzalez
7355e63d0c [PM-5189] Refactoring implementation 2024-05-02 17:17:05 -05:00
Cesar Gonzalez
b8ab84882d [PM-5189] Refactoring implementation 2024-05-02 16:43:54 -05:00
Cesar Gonzalez
9a8d6d38da [PM-5189] Merging main and fixing conflicts 2024-05-02 16:31:29 -05:00
Thomas Rittson
6db90dc141 Use refCount: true for shareReplay (#9005) 2024-05-02 14:48:57 -05:00
Daniel James Smith
e774089d0e Make premium.component to be owned by team-billing-dev (#8935)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-02 15:04:38 -04:00
Cesar Gonzalez
6b286e9d9e [PM-7874] Fix lost state when adding a vault item on the current tab view (#9020) 2024-05-02 11:39:48 -05:00
Cesar Gonzalez
f51042f813 [PM-7810] Handle Multithread Decryption Through Offscreen API (#8978)
* [PM-7810] Handle Multithread Decryption through Offscreen API

* [PM-7810] Handle Multithread Decryption through Offscreen API

* Use a service to track when to open and close offscreen document

There some strangeness around maintaining the offscreen document for more callbacks, that need not have the same reasons and justifications as the original.

We'd need to test, but perhaps the intent is something closer to maintaining a work queue ourselves and creating the offscreen page for only a single reason as it comes in, then waiting for that page to close before opening another.

* [PM-7810] Handle Multithread Decryption through Offscreen API

* [PM-7810] Handle Multithread Decryption through Offscreen API

* [PM-7810] Handle Multithread Decryption through Offscreen API

* [PM-7810] Handle Multithread Decryption through Offscreen API

* [PM-7810] Implementing jest tests for OffscreenDocument and BrowserMultithreadEncryptServiceImplementation

* [PM-7810] Separating out the process by which we get decrypted items from the web worker to ensure we do not do duplicate effort

* [PM-7810] Separating out the process by which we get decrypted items from the web worker to ensure we do not do duplicate effort

* Prefer builtin promise flattening

* [PM-7810] Introducing a fallback to the MultithreadEncryptServiceImplementation to ensure we can fallback to single thread decryption if necessary

* [PM-7810] Updating documentation

* [PM-7810] Fixing implementation to leverage the new OffscreenDocumentService

---------

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2024-05-02 16:12:41 +00:00
Jonathan Prusik
26988730b1 [PM-7627] [MV3] Do not run fido2 content scripts on browser settings or extension pages (#8863)
* do no run fido2 content scripts on browser settings or extension background pages

* remove unneeded overlay visibility setting state guard

* only filter content script and page script and update test

* handle content script host permission errors

* add activeTab to mv3 permissions

* allow other browser inject errors to throw
2024-05-02 11:19:00 -04:00