1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-28 03:21:40 +01:00
Commit Graph

17628 Commits

Author SHA1 Message Date
Shane
69d5dad31a
[PM-18707] Add artificial tick delay to cipherService to allow for ElectronStore storage service to fully save before continuing 2025-02-27 16:38:33 -08:00
Shane
a5ea75fba7
[PM-18707] Remove redundant cipherService subscription 2025-02-27 16:37:17 -08:00
Vijay Oommen
0b6828a72b
[PM-18456] Display unassigned items in reports (#13612) 2025-02-27 14:49:13 -06:00
Daniel James Smith
eaeea195e4
Added permission check for organizational unsecure website (#13611)
Only display the cipher's name if the user running the report does not have permissions to view/edit the cipher

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-27 20:55:38 +01:00
Daniel James Smith
407368b3ea
[PM-18706] Added permission check for organizational inactive 2fa report (#13610)
* Added permission check for organizational inactive 2fa report

Only display the cipher's name if the user running the report does not have permissions to view/edit the cipher

* Add appropiate access modifiers to newly added members/methods

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-27 20:55:24 +01:00
Todd Martin
319a4dd1cc
Remove checks of device verification flags on client (#13604) 2025-02-27 13:17:47 -05:00
Vicki League
1da7f2052c
[PM-18663] Fix calls to bit-button loading states (#13592) 2025-02-27 11:39:46 -05:00
Jared Snider
e6aaa65563
fix(New-UI-Login-SSO): [Auth/PM-18693] LoginComp - fix form validation not showing up on SSO click (#13601) 2025-02-27 10:53:24 -05:00
Todd Martin
ec488e4f84
[PM-18664] Prevent display of Auth Request notification on triggering device (#13597)
* Send device identifier in header.

* Added null to apiUrl property for strict typing.

* Added null to apiUrl for strict typing.
2025-02-27 10:00:52 -05:00
Todd Martin
182ff6481d
Remove early return from redirect initialization. (#13585) 2025-02-26 21:49:48 -05:00
Jordan Aasen
a2b9844fa4
[PM-18623][PM-18621][PM-18615] fix defects for new settings popover (#13572)
* fix defects for new settings popover

* also check for "click items to autofill" setting
2025-02-26 15:57:29 -08:00
Shane Melton
16ffedc06b
[PM-18463] [PM-18465] At-risk Password Page Fixes (#13573)
* [PM-18463] Add hyphen and fix description pluralization

* [PM-18463] Add spacing between buttons

* [PM-18463] Ensure callout does not flash
2025-02-26 13:45:57 -08:00
Shane Melton
b9ebf0704a
[PM-14426] At-risk password Getting Started Carousel (#13383)
* [PM-14426] Add hideIcon input to simple dialog component

* [PM-14426] Introduce dark-image-source.directive.ts

* [PM-14426] Tweaks to the Vault Carousel component
- Create a Carousel NgModule so that the carousel component and carousel slide component are exported
- Update barrel files
- Adjust min height calculation logic to wait for ;hidden slides to finish rendering before calculating height

* [PM-14426] Introduce at risk password getting started carousel component and images

* [PM-14426] Refactor at-risk-password-page.service.ts to use the same state definition for banner and carousel dismissal

* [PM-14426] Open the getting started carousel on page load

* [PM-14426] Add tests

* [PM-14426] Use booleanAttribute

* [PM-14426] Fix failing type checking
2025-02-26 13:24:35 -08:00
Daniel Riera
9aee5f16c4
PM-18276-Connect confirmation UI (#13498)
* PM-18276-wip

* update typing

* dynamically retrieve messages, resolve theme in function

* five second timeout after save or update

* adjust timeout to five seconds

* negligible performance gain-revert

* sacrifice contorl for to remove event listeners-revert
2025-02-26 16:13:27 -05:00
Patrick-Pimentel-Bitwarden
d999d91f19
fix(sso-routing): [Auth/PM-13458] Fixes for routing flow on TDE login (#13479)
* fix(sso-routing): [PM-13458] Fixes for routing flow on TDE login - Fixed routing flow and added comments.

* fix(sso-routing): [PM-13458] Fixes for routing flow on TDE login - Undid the old sso component flow because we determined it's not worth fixing.

* fix(sso-routing): [PM-13458] Fixes for routing flow on TDE login - Removed flow entirely.
2025-02-26 14:54:06 -05:00
rr-bw
359007ab8d
fix(auth): [PM-18639] Resend Admin Auth Request After Previous Denial (#13574) 2025-02-26 11:44:41 -08:00
Conner Turnbull
19326609e3
Updated to use tailwind's tw-text-muted (#13587) 2025-02-26 19:14:28 +00:00
Conner Turnbull
9395e9495e
Updated trial-billing-step.component.html to use tw-text-muted instead of text-muted (#13569) 2025-02-26 14:09:41 -05:00
Conner Turnbull
cdbbbb365b
Bootstrap to tailwind updates (#13582) 2025-02-26 14:09:36 -05:00
Conner Turnbull
63ba9f6b31
Fixed typo in tailwind class name (#13586) 2025-02-26 14:09:29 -05:00
Vijay Oommen
14584c8abb
Tools/pm 18616/disable notify button (#13563) 2025-02-26 08:07:37 -06:00
Opeyemi
164f15d9f9
[BRE-610] - Sign windows CLI (#13542)
* [BRE-610] - Sign windows CLI

* little fix

* testing path to script

* testing script path

* Testing windows signing script

* single line run

---------

Co-authored-by: Andy Pixley <3723676+pixman20@users.noreply.github.com>
2025-02-26 13:17:24 +00:00
Bernd Schoolmann
cb028eadb5
[PM-15934] Add agent-forwarding detection and git signing detection parsers (#12371)
* Add agent-forwarding detection and git signing detection parsers

* Cleanup

* Pin russh version

* Run cargo fmt

* Fix build

* Update apps/desktop/desktop_native/core/src/ssh_agent/mod.rs

Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>

* Pass through entire namespace

* Move to bytes crate

* Fix clippy errors

* Fix clippy warning

* Run cargo fmt

* Fix build

* Add renovate for bytes

* Fix clippy warn

---------

Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-02-26 12:12:27 +01:00
Andreas Coroiu
ce5a5e3649
Improve SDK direct function usage (#13353)
* feat: initalize WASM/SDK directly after load

* fix: default sdk service trying to set log level

* feat: wait for sdk to load in sdk service

* fix: add required disposable polyfills

* feat: update sdk version

* feat: replace rc-specific workaround with global polyfill

* fix: sdk service tests
2025-02-26 09:08:42 +01:00
Jared Snider
44d50a70c2
Auth/PM-5712 - Extension & Desktop Account Switcher - Fix incorrect env showing when adding new accounts (#13362)
* PM-5712 - Refactor env service to require user id instead of having global and active user state fallbacks per working session with Justin.

* PM-5712 - AccountSwitcherService tests - fix tests and add env assertions.
2025-02-25 17:58:26 -05:00
Oscar Hinton
cec117459b
[PM-18599] Forbid unknown property and element in tests (#13556)
Fail tests when relying on unknownProperties or unknownElements. Existing instances are whitelist and have tickets created and assigned to the relevant teams.
2025-02-25 14:02:19 -08:00
Danielle Flinn
e6e6058f9e
CL-261: update popover styles and fix stories (#13547)
* updated popover styles and fix stories

* fixed alignment of icon button title and added long title story
2025-02-25 13:55:21 -08:00
renovate[bot]
6f2a713b03
[deps] Vault: Update koa to v2.15.4 [SECURITY] (#13380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 16:12:55 -05:00
cyprain-okeke
2bb86631f3
[PM-13127]Breadcrumb event logs (#13386)
* Changes for the dummy event

* Add the request UI changes

* refactoring the code

* swapping out the datasources

* Put the changes behind a feature flag

* Rename the Feature flag to lowercase

* Rename the feature flag to epic

* Changes to resolve the pr comments

* Merge the two tables

* commit changes

* Remove unused code

* Add the suggested of content projection

* Resolve the failing ui issues

* remove unused code

* Resolve the repeated code
2025-02-25 20:49:50 +00:00
renovate[bot]
c7315a0790
[deps]: Lock file maintenance (#13565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 15:48:39 -05:00
cd-bitwarden
a5fe0857ee
Fix for the issue where folders do not log when you have two accounts and you lock both then login to the second account (#13273) 2025-02-25 15:15:35 -05:00
Ike
e9f23cd4c3
feat(newDeviceVerification) : add handling for requires new device verification auth response (#13568) 2025-02-25 14:29:25 -05:00
Danielle Flinn
e0a3a05c49
CL-554 update extension navigation text size (#13549) 2025-02-25 08:04:34 -08:00
Vicki League
6d1914f43d
[CL-485] Add small delay for async action loading state (#12835) 2025-02-25 09:56:01 -05:00
Bernd Schoolmann
d11321e28e
Fix ssh agent on flatpak and mac app store (#13324) 2025-02-25 14:47:08 +01:00
Daniel García
240f9f9348
Make native-messaging-test-runner use desktop_proxy (#11923)
* Make native-messaging-test-runner use desktop_proxy

* Remove node-ipc

* Fix build and implement proxy selection

* Remove eslint disable

---------

Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2025-02-25 12:30:26 +01:00
Oscar Hinton
f66446fa69
Renovate: disable major upgrades of angular (#13533)
* Renovate: disable major upgrades of angular
2025-02-25 11:05:33 +01:00
Jordan Aasen
bc415d807c
[PM-13989] - Extension Vault screen - allow copy icon to copy data directly if only 1 piece of data is available (#13520)
* wip - copy button overhaul

* finalize item copy actions single item copy
2025-02-24 14:56:15 -08:00
Jordan Aasen
fb20aa556b
[PM-18131] - Add popover prompt for new settings (#13518)
* Update the Appearance settings page to include click to fill setting

* fix tests

* fix tests

* add tests

* new customization options callout

* use classes instead of inline styling

* revert changes to index and tw-theme

* remove shared module

* Revert "remove shared module"

This reverts commit 0b68aaae23.

* Revert "revert changes to index and tw-theme"

This reverts commit 4a05f0ca20.

* Revert "use classes instead of inline styling"

This reverts commit 0e441c4284.

* Revert "new customization options callout"

This reverts commit f3054c9b27.

* new customization options callout

* use classes instead of inline styling

* revert changes to index and tw-theme

* remove shared module

* finalize new settings callout

* revert changes to vault-v2.component

* remove unused modules. add error handling. adjust html
2025-02-24 14:51:55 -08:00
Jared Snider
e06a482d6e
fix(NewDeviceVerification): [Auth/PM-18580] Fix loading state on submit (#13545) 2025-02-24 17:27:15 -05:00
Jordan Aasen
8552578fbb
[PM-12720] - sort organizations in vault item owner select (#13419)
* sort owner select options and filters by name

* don't sort filters

* fix tests

* fix tests

* set organizations in ngOninit

* move assignment up

* Revert change to add-edit.component.ts. Move assignment up.

* fix tests
2025-02-24 13:53:02 -08:00
Jared Snider
c8b3e4c6dc
feat(LoginViaAuthRequestComponent): [Auth/PM-18506] fix missing spaces (#13543) 2025-02-24 15:51:56 -05:00
Jared Snider
62d3fe21a6
feat(2FA-Setup/Recovery-Dialogs): [Auth/PM-11701] Refactor dialogs to properly use title & subtitle inputs for consistent styling (#13493) 2025-02-24 15:48:09 -05:00
Daniel García
a5ea8066a3
[PM-14214] Initialize PopupViewCacheService earlier (#13540) 2025-02-24 19:24:05 +01:00
Vince Grassia
c85f6a54f5
Add artifact names for macOS ARM64 builds (#13503) 2025-02-24 10:45:49 -07:00
Alec Rippberger
cbbd53803b
feat(web): [PM-15063] add banner for pending device auth requests
Adds a banner in the web vault to notify users when they have pending device authentication requests. The banner links to the device management screen. Also implements real-time updates to the device management table when new auth requests are received.

JIRA: PM-15063
2025-02-24 11:44:32 -06:00
Todd Martin
bc7c22ae01
[PM-18529] Remove persist-popup-view feature flag (#13519)
* Removed feature flag from clients

* Removed feature flag test
2025-02-24 12:34:15 -05:00
Jordan Aasen
030acc6421
[PM-16133] - [Vault] Implement persistence on filters in Vault view (#13303)
* WIP - cache vault filter/search

* wip - vault filter persistence

* finalize popup list filters. wip tests

* finalize tests

* rename test to mock

* add remaining specs

* fix types. remove use of observable

* fix type error

* remove unecessary check for undefined userId

* remove observable. fix types and tests

* fix tests
2025-02-24 09:13:02 -08:00
Daniel García
8cf490a8c1
Extract common cargo info and edition 2024 fix (#13507) 2025-02-24 17:17:27 +01:00
Todd Martin
acdcf69722
[PM-18549] Do not clear route or view persistence on tab change (#13523)
* Do not clear route or view persistence on tab change

* Renamed method
2025-02-24 10:45:50 -05:00