1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-15 07:43:35 +00:00
Commit Graph

19008 Commits

Author SHA1 Message Date
renovate[bot]
ea305a0f71 [deps] Platform: Update nx monorepo to v21.3.11 (#15286)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-08-18 18:35:17 +02:00
renovate[bot]
d01db53f69 [deps]: Update actions/download-artifact action to v5 (#16060)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-08-18 11:30:09 -04:00
Alex Morask
df7f1a8d49 [PM-22415] Tax ID notifications for Organizations and Providers (#15996)
* [NO LOGIC] Rename BillableEntity to BitwardenSubscriber

This helps us maintain paraody with server where we call this choice type ISubscriber. I chose BitwardenSubscriber to avoid overlap with RxJS

* [NO LOGIC] Move subscriber-billing.client to clients folder

* [NO LOGIC] Move organization warnings under organization folder

* Move getWarnings from OrganizationBillingApiService to new OrganizationBillingClient

I'd like us to move away from stashing so much in libs and utilizing the JsLibServicesModule when it's not necessary to do so. These are invocations used exclusively by the Web Vault and, until that changes, they should be treated as such

* Refactor OrganizationWarningsService

There was a case added to the Inactive Subscription warning for a free trial, but free trials do not represent inactive subscriptions so this was semantically incorrect. This creates another method that pulls the free trial warning and shows a dialog asking the user to subscribe if they're on one.

* Implement Tax ID Warnings throughout Admin Console and Provider Portal

* Fix linting error

* Jimmy's feedback
2025-08-18 09:52:28 -05:00
Jonathan Prusik
0c166b3f94 remove BlockBrowserInjectionsByDomain feature flag (#16008) 2025-08-18 10:17:05 -04:00
Bernd Schoolmann
a60b7fed9a [PM-17667] Move key-generation service to KM ownership (#16015)
* Move key-generation service

* Update comment

* Add deprecation comments

* Fix firefox build

* Update comment

* Update DI import

* Update module imports
2025-08-15 23:49:49 +02:00
Jonathan Prusik
d4bb341847 simplify step conditional (#16040) 2025-08-15 20:36:18 +00:00
Jordan Aasen
d6a48c4f3f reset password input back to password (#16010) 2025-08-15 12:30:17 -07:00
Jonathan Prusik
6a65a6ff48 Fix job step order (#16038) 2025-08-15 18:35:41 +00:00
Jonathan Prusik
351a945f02 fix missing token error (#16036) 2025-08-15 17:52:28 +00:00
Vladimir Pakhomchik
931f8650cf Enhance trimAndRemoveNonPrintableText to support extended characters (#15919)
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>
2025-08-15 13:26:42 -04:00
Jonathan Prusik
7d23a076de [PM-24785] Skip/Exit early from "Autofill BIT checks" workflow if there is no associated pull request or branch (#16034)
* check autofill bit checks workflow job requirements at the start of the job

* add source branch name to executed workflow title
2025-08-15 13:17:38 -04:00
Daniel Riera
59169fb0c7 PM-23976 Autofilling not working in https://www.sketchup.com (#15990)
* PM-23976

* add space
2025-08-15 12:16:52 -04:00
Shane Melton
e7a55d3395 [PM-24710] Add a debounceTime to autofill currentPageDetails (#16029)
* [PM-24710] Add a debounceTime to currentPageDetails to ensure details collection content script has enough time to collect for details

* Adjust test observables to account for debounce

---------

Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
2025-08-15 11:07:59 -04:00
Brandon Treston
0c842b2973 remove Object.assign (#16032) 2025-08-15 10:57:49 -04:00
Nick Krantz
7f841a4f06 remove PM8851_BrowserOnboardingNudge feature flag (#15956) 2025-08-15 08:55:37 -05:00
bw-ghapp[bot]
6ed1e8d83c Autosync the updated translations (#16027)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-15 09:40:48 +00:00
bw-ghapp[bot]
012f39c73d Autosync the updated translations (#16031)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-15 09:40:20 +00:00
bw-ghapp[bot]
3643bd910e Autosync the updated translations (#16030)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-15 09:39:38 +00:00
bw-ghapp[bot]
63f2e4829f Autosync the updated translations (#16028)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-15 11:14:30 +02:00
bw-ghapp[bot]
efcc602696 Autosync the updated translations (#16026)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-15 11:09:17 +02:00
Miles Blackwood
89f797d45f Creates notification queue type standard. (#16009) 2025-08-14 18:43:48 -04:00
cd-bitwarden
ff4952c113 [PM-24100] Remove GetOrgKey from key Service (#15823)
* Remove GetOrgKey from key Service

* adding back accidentally removed line

* Fixing spec

* fixing spec

* specs

* spec fixes

* spec changes omg

* lint fixes

* fixing test?

* test fixes..maybe
2025-08-14 14:25:36 -04:00
SmithThe4th
41ad0a7ef9 [PM-22693] Firefox - After creating a new item, the View Item screen is blank (#15868)
* Updated get cipher data to retrieve data from observable

* Fixed tests
2025-08-14 14:22:45 -04:00
Vicki League
736e615ebd [CL-653] Fix provider setup bg and vault filter truncation (#16018) 2025-08-14 14:01:53 -04:00
Brandon Treston
27089fbb57 [PM-24227] Enable TS-strict for Collection Domain models (#15765)
* wip ts-strict

* wip ts-strict

* wip

* cleanup

* cleanup

* fix story

* fix story

* fix story

* wip

* clean up CollectionAdminView construction

* fix deprecated function call

* fix cli

* clean up

* fix story

* wip

* fix cli

* requested changes

* clean up, fixing minor bugs, more type saftey

* assign props in static ctor, clean up
2025-08-14 13:08:24 -04:00
Alex Morask
ac7e873813 Resolve PayPal account credit custom field (#16016) 2025-08-14 11:24:16 -05:00
Stephon Brown
642216a070 fix: add guard for undefined SimpleChange (#15998) 2025-08-14 15:48:00 +00:00
Bernd Schoolmann
66396a54c6 Remove encrypted interface (#15901) 2025-08-14 14:07:23 +02:00
cyprain-okeke
689f40c35c [PM 24352] Make provider subscription canceled message dismissible in provider portal (#15972)
* Make the modal dismissiable

* Fix the failing unit test
2025-08-14 12:33:03 +01:00
Shane Melton
8c8350a4a1 [PM-24379] Properly construct ListResponse from API (#15981) 2025-08-13 13:03:14 -07:00
Shane Melton
d825b5c6e5 [PM-24689] Handle possible null active account (#16006) 2025-08-13 11:58:55 -07:00
Jared McCannon
e9d7f58da9 [PM-23888] Correct Permissions Select Input (#15995)
* Matching the collection permission select to the SM permission select.
* using appA11yTitle
2025-08-13 11:07:08 -05:00
Jonathan Prusik
ef60f5bb51 [PM-5756] Trigger Autofill BIT checks on browser build workflow completion with autofill-affecting file changes (#15960)
* trigger Autofill BIT checks on browser build workflow completion and autofill-affecting file changes

* further adjustments

* hardcode bitwarden owner

* remove unneeded origin_repo data in dispatch payload

* add ownership for workflow

* use actions/create-github-app-token

* update CODEOWNERS line with suggestion
2025-08-13 10:48:02 -04:00
Oscar Hinton
40455546d1 [CL-652] Remove bootstrap and enable tailwind preflight (#8071)
Wraps up the tailwind migration by removing bootstrap from the web vault.
2025-08-12 20:32:19 +02:00
Dave
0b057f4c68 fix(environment-selector): [PM-21214] Extension and desktop server selector have incorrect styling (#15920)
* refactor(environment-selector): [PM-21214] Lib Environment Selector Styling - Make component standalone.

* refactor(environment-selector): [PM-21214] Lib Environment Selector Styling - Convert template to bit-menu.

* refactor(environment-selector): [PM-21214] Lib Environment Selector Styling - Move component to its own folder.

* fix(environment-selector): [PM-21214] Lib Environment Selector Styling - Fix button role redundancy.

* fix(environment-selector): [PM-21214] Lib Environment Selector Styling - Remove unneeded data-testid attributes.

* fix(environment-selector): [PM-21214] Lib Environment Selector Styling - Arrow glyph should not override link styling.
2025-08-12 13:57:52 -04:00
Dave
ff11ca9133 fix(current-account-component): [Auth/PM-16263] Current account avatar outline should be blue. (#15973) 2025-08-12 12:50:17 -04:00
Brandon Treston
d4952d211e [PM-24096] replace getOrgKey with orgKey$, refactor collectionAdminService (#15928)
* replace getOrgKey with orgKey$, refactor collectionAdminService

* clean up

* uncomment accidental commet

* remove cache
2025-08-12 12:06:55 -04:00
Vicki League
04489b9fef [CL-821] Mute popover story tests until flakiness is fixed (#15980) 2025-08-11 19:51:50 +00:00
Nick Krantz
7ec916802b Remove pm-10609-end-user-notifications feature flag (#15958) 2025-08-11 14:25:33 -05:00
Jason Ng
6b4c702def [PM-24313] remove PM9111ExtensionPersistAddEditForm flag (#15929)
* remove the PM9111ExtensionPersistAddEditForm flag and associated logic
2025-08-11 15:15:51 -04:00
Vicki League
943cdc2fbd [CL-753] Update popover styles (#15838) 2025-08-11 15:04:53 -04:00
bw-ghapp[bot]
f4d3f36c56 Autosync the updated translations (#15976)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-11 17:45:40 +02:00
bw-ghapp[bot]
a5e9485fa1 Autosync the updated translations (#15975)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-11 15:45:32 +00:00
bw-ghapp[bot]
579a01f8b2 Autosync the updated translations (#15974)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-11 15:45:05 +00:00
bw-ghapp[bot]
6b21574663 Autosync the updated translations (#15945)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-11 17:33:19 +02:00
Bryan Cunningham
af12e376f7 [CL-725] dialog adjustments (#15660)
* update dialog spacing/borders

* update scroll bottom threshold

* add shadow to dialog

* adjust simple dialog shadow

* update scroll util comment

* add background input to other dialog stories

* assign initial value to isScrollable

* add larger padding on alt background content

* update tab border color

* update tab content padding

* update tab content spacing

* revert tab border color change

* bring back tab border color changes

* update web header border to match new tab border

* add background to props in story
2025-08-11 11:33:09 -04:00
Patrick Lenihan
d3c6ba9f4b [PM-20220] feat: Add support for fd and unix socket bindings (#14262)
* Add support for unix sockets with (unix://) scheme

* Add support for listening socket FD (fd+listening:// scheme)

* Add support for connected socket FD (fd+connected:// scheme)

---------

Co-authored-by: Addison Beck <github@addisonbeck.com>
2025-08-11 10:58:47 -04:00
bw-ghapp[bot]
ecbbd932a0 Autosync the updated translations (#15947)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-08-11 16:58:34 +02:00
Nick Krantz
3c5fcfc7ef Navigate the user from the autofill nudge to the proper destination based on their browser (#15876) 2025-08-11 09:44:51 -05:00
Bernd Schoolmann
a9b934a7ac Remove legacy encryption support in key service (#15898) 2025-08-11 16:38:50 +02:00