Jonathan Prusik
a2c23aa661
PM-15998 - Update browser context menu options when the page domain is a blocked domain ( #13378 )
...
* update main context menu handler to skip creating menu entries which do not pass blocked uri checks
* refactor to remove menu entries which do not pass blocked uri checks
* allow context menu autofill items without a password if they have other autofillable attributes
* include ciphers without passwords in autofill context menu options and track context menu state
2025-02-18 15:27:01 -05:00
Daniel James Smith
f798760dc5
[PM-17948] Migrate export from generator legacy to generator core ( #13238 )
...
* Migrate export from generator-legacy to generator-core
* Remove unused platformUtilsService
* Wire up password generation within ngOnInit
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-18 20:21:42 +01:00
✨ Audrey ✨
30ee79d206
add popupBackAction
to send item and export vault pages ( #13363 )
2025-02-18 12:53:10 -05:00
Oscar Hinton
dc606847e4
[PM-16447] Disable preserve whitespaces ( #12994 )
...
Angular 6 changed the default to not preserve whitespaces. We've continued to opt into this pattern for backwards compatibility but we're experiencing issues with the new control flow syntax and would therefore like to switch and not preserve whitespace any longer.
2025-02-18 17:05:29 +01:00
Bernd Schoolmann
7a7be6088a
[PM-16984] Improve decryption code clarity ( #12681 )
...
* Improve decrypt failure logging
* Rename decryptcontext to decrypttrace
* Improve docs
2025-02-18 16:59:53 +01:00
Todd Martin
2622422cf7
Migrate Renovate config to JSON5 ( #13233 )
...
* Renamed to JSON5
* Updated linting script to use new file name.
* Add JSON5 dependency
* Added JSON5 to renovate.
* Removed JSON5 formatting
* Prettier
* Added comment for demonstration
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2025-02-18 10:42:16 -05:00
Bernd Schoolmann
5633a2504f
Fix autofill ownership of ssh agent and windows-plugin-authenticator ( #13469 )
2025-02-18 16:23:57 +01:00
Vijay Oommen
908160349f
PM-17502 ensure usage of tailwind classes ( #13408 )
2025-02-18 08:36:55 -06:00
Vijay Oommen
6ea3e6e314
PM-17212 Invoke notifications API ( #13377 )
2025-02-18 08:36:37 -06:00
Will Martin
117522f394
[PM-15613] fix incorrect route transitions ( #13316 )
2025-02-17 11:38:13 -05:00
renovate[bot]
19a6641ce8
[deps] Platform: Update Rust crate napi to v2.16.15 ( #13433 )
...
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-02-17 12:35:17 +01:00
bw-ghapp[bot]
44becd34bd
Autosync the updated translations ( #13442 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-17 10:54:36 +01:00
bw-ghapp[bot]
002ae0e6ca
Autosync the updated translations ( #13444 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-17 10:53:38 +01:00
bw-ghapp[bot]
4a289cd5e2
Autosync the updated translations ( #13443 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-17 09:52:25 +00:00
bw-ghapp[bot]
d665d22793
Autosync the updated translations ( #13398 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-17 10:40:33 +01:00
Thomas Rittson
59ee2623d0
Remove typescript-transform-paths config ( #13400 )
...
This was already removed as a dependency and has been superseded by
tsconfig-paths-webpack-plugin. The config was never removed.
2025-02-17 08:17:29 +10:00
Justin Baur
b70874c2cd
Build MV3 Version of Extensions for Opera & Firefox Locally ( #13389 )
2025-02-15 19:27:39 -05:00
Will Martin
787c54c24e
[CL-204][CL-345] fix web header truncation and stories ( #13318 )
...
* fix web header stories
* prevent title suffix slot content from being truncated
2025-02-15 14:53:49 -05:00
Vicki League
07d6f9433f
[CL-317][CL-502] Remove Storybook combined Light + Dark theme, Nord theme, and Solarized theme ( #13360 )
2025-02-14 16:49:56 -05:00
Justin Baur
8d8c4eb29b
Delete everything related to misc-utils
( #13395 )
2025-02-14 15:59:14 -05:00
Conner Turnbull
c6176ed8a2
Added retry logic when mounting Stripe elements and extended timout to 50 ms ( #13142 )
2025-02-14 12:00:15 -05:00
Jonas Hendrickx
b1701b6e8a
[PM-18321] Fix sales tax calculation for secrets manager ( #13409 )
2025-02-14 17:58:47 +01:00
renovate[bot]
05cd1859a9
[deps] Tools: Update papaparse to v5.5.2 ( #13265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2025-02-14 17:06:52 +01:00
renovate[bot]
beda497868
[deps] Tools: Update jsdom to v26 ( #12778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2025-02-14 17:01:58 +01:00
Brandon Treston
191a587a72
remove feature flag ( #13393 )
2025-02-14 10:30:08 -05:00
bw-ghapp[bot]
4a018ceabf
Autosync the updated translations ( #13399 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-14 11:10:05 +01:00
bw-ghapp[bot]
e83a5eac1d
Autosync the updated translations ( #13397 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-14 08:42:51 +01:00
Brandon Treston
a5d045114c
[PM-18278] fix conditional in template ( #13392 )
...
* fix conditional in template
* update comment
2025-02-13 16:35:52 -05:00
cd-bitwarden
d9dc3f3962
[PM-12036] Removing ActiveUserState from vault-onboarding.service.ts ( #12898 )
...
* Removing ActiveUserState from vault-onboarding.service.ts
* changes
* trying to fix tests
* test fixes
* test fixes
* fixing tests
* fxies
* fixes
* Update apps/web/src/app/vault/individual-vault/vault-onboarding/vault-onboarding.component.spec.ts
Co-authored-by: SmithThe4th <gsmith@bitwarden.com>
* suggested changes
* suggested changes
* undoing suggested changes
* fixing issue
* lint fix
* lint fix
---------
Co-authored-by: --global <>
Co-authored-by: SmithThe4th <gsmith@bitwarden.com>
2025-02-13 16:04:08 -05:00
Nick Krantz
be669a664a
remove unused "icon" class ( #13390 )
2025-02-13 14:34:56 -06:00
Vicki League
fabcf04398
[CL-335][CL-336][CL-374] Announce toasts more consistently ( #13167 )
2025-02-13 14:56:43 -05:00
Brandon Treston
86ce9d3cc8
Ac/pm 16953 bulk restore revoke dialog design discrepancies ( #13387 )
...
* fix UI design
* fix ui
2025-02-13 14:43:45 -05:00
Daniel James Smith
f0dcc1a3e1
[PM-15385] Emergency view: Remove old view vault item ( #13155 )
...
* Remove extensionRefresh feature flag conditionals from EmergencyAccessView
* Add comment to add new view-only AttachmentViewDialog
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-13 20:15:11 +01:00
Shane Melton
c67e6df839
[PM-14419] At-risk passwords change password service ( #13279 )
...
* [PM-14419] Introduce the change-login-password service and its default implementation
* [PM-14419] Use the change login password service on the at-risk passwords page
* [PM-14419] Add unit tests
* [PM-14419] Use existing fixed test environment
* [PM-14419] Add mock implementation for ChangeLoginPasswordService in at-risk passwords tests
* [PM-14419] Linter
2025-02-13 10:58:44 -08:00
Daniel James Smith
a0c38543ac
Enable import into managed collections within Password Manager ( #13288 )
...
Members of an org that lacked the canAccessImport permission were not able to import into an organization. With the introduction of flexible collections, Bitwarden would like to enable members of an organization to import into collections they manage
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-02-13 19:50:29 +01:00
Github Actions
9655b1b3bc
Bumped Desktop client to 2025.2.2
2025-02-13 18:27:22 +00:00
Jonas Hendrickx
7984bb329f
[PM-15402] Remove TaxInfoComponent
from trial-initiation.module.ts ( #12996 )
2025-02-13 10:23:38 +01:00
Alec Rippberger
f827b9702c
refactor: [PM-17179] replace Bootstrap styles with Tailwind in LoginDecryptionOptionsComponent
...
Replace the Bootstrap styles in LoginDecryptionOptionsComponent with Tailwind equivalents.
Closes PM-17179.
2025-02-12 15:43:24 -06:00
Alec Rippberger
3db8aa9f21
refactor: [PM-17183] remove Bootstrap styles from VerifyEmailTokenComponent
...
Remove Bootstrap-specific styles from VerifyEmailTokenComponent and update the layout to match the general application loading screen.
Closes PM-17183.
2025-02-12 15:39:44 -06:00
Justin Baur
9e6643f668
Opera mv3 build changes ( #13365 )
...
* Remove MV2 Opera Artifact Creation
* Rename Opera MV3 Artifact
2025-02-12 16:28:36 -05:00
Shane Melton
96260eda65
[PM-14421] Access Intelligence: Introduce At-risk Passwords Page ( #13044 )
...
* [PM-14421] Add initial at risk password page component and route
* [PM-14421] Add new at-risk-password guard and update task service to consider feature flag for tasksEnabled$
* [PM-14421] Export vault observable utilities to be used outside of libs/vault
* [PM-14421] Implement at risk passwords page
* [PM-14421] Add temporary callout for at-risk tasks to browser vault view
* [PM-14421] Fix service registration after merge
* [PM-14421] Fix organization service usage after merge
* [PM-14421] Add autofill setting callout
* [PM-14421] Fix failing test
* [PM-14421] Change autofill setting check and toggle
* [PM-14421] Make autofill setting callout dismissal persistent
* [PM-14421] Fix tests
* [PM-14421] Fix button structure
* [PM-14421] Handle plural tasks i18n
* [PM-14421] Fix cipher service usage after refactor on main
* [PM-14421] Fix at-risk-password spec file
2025-02-12 13:28:20 -08:00
Brandon Treston
6d61d08d44
[PM-17852] ensure query param is removed when component is destroyed ( #13342 )
...
* ensure query param is removed when compoent is destroyed
* cleanup
2025-02-12 14:37:37 -05:00
Brandon Treston
42090d7f15
fix ui design ( #13344 )
2025-02-12 13:49:46 -05:00
Brandon Treston
b2e9548ae1
fix UI design ( #13346 )
2025-02-12 13:49:10 -05:00
Brandon Treston
2b099cd8df
filter out null emissions during decryption ( #13374 )
2025-02-12 13:47:25 -05:00
Shane Melton
97e61c970c
[PM-18192] Add null check for organization ( #13379 )
2025-02-12 10:45:45 -08:00
Vicki League
c1fbaf6acf
[CL-586] Ensure story elements do not overflow due to wrapper border ( #13348 )
2025-02-12 13:16:13 -05:00
Vicki League
2284fe32be
[CL-444] Use Canvas story wrapper properly ( #13375 )
2025-02-12 11:26:21 -05:00
MarsCandyBars
9dd47a15ce
Add truncate class to new organization button ( #13282 )
2025-02-12 09:49:49 -06:00
Matt Andreko
b036d6c0e8
Enabled SonarQube scanning for PRs ( #13250 )
...
* Modified Scan workflow to contain PR number during a PR
* Update .github/workflows/scan.yml
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2025-02-12 09:07:27 -05:00