1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 00:03:56 +00:00
Commit Graph

17050 Commits

Author SHA1 Message Date
Jonathan Prusik
fe40dd8464 remove vault component presentational updates 2025-01-06 16:38:51 -05:00
Jonathan Prusik
f408574322 Merge remote-tracking branch 'origin/main' into pm-13115 2025-01-06 16:36:32 -05:00
Jason Ng
5a46991e4e [PM-16696] New Device Verification Notice Learn More (#12715)
* add learn more link to new device verification notification page one
2025-01-06 16:08:29 -05:00
Brandon Treston
066773e983 [PM-16524] move integration page shared components into admin console ownership (#12664)
* move integrations shared components to AC ownership

* fix stories
2025-01-06 16:05:29 -05:00
Daniel James Smith
6aa5b1b953 [PM-7105][PM-7242][PM-16256] Remove v1 code for Tab/Vault Part 2 (#12516)
* Remove v1 code for Tab/Vault Part 2

* Removal conditional for assign-collections

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-06 21:14:16 +01:00
Alec Rippberger
26f086368b fix(auth): [PM-15987] improve email/master password entry back/forward navigation
- Fix back button behavior in Safari to reliably return to email entry screen
- Enable browser forward button after navigating back to email entry
- Move email validation to input event instead of blur
- Add continueClicked function to differentiate user clicks vs browser navigation
- Add email verification gate to SSO route
- Enhance master password validation logic
- Fix strict typing errors

Resolves PM-15987
2025-01-06 11:01:56 -08:00
Victoria League
ea10c29024 [CL-506] Upgrade to Angular 18 (#12218) 2025-01-06 13:49:33 -05:00
Jordan Aasen
ce07e408ea [PM-13028] - add fixed width to vault list icon (#12644)
* add fixed width to vault list icon

* justify start

* don't display totp capture when in popout

* Revert "don't display totp capture when in popout"

This reverts commit f50b0a6caf.
2025-01-06 10:46:59 -08:00
Jordan Aasen
65699c7b8a [PM-15999] - use new generator components in desktop app (#12639)
* use new generator components in desktop app

* add generator to export

* add TODO comment

* use app-specific component

* use vault-owned generator component

* use CipherFormGeneratorComponent

* rename to dialog component. reference ticket number in comment

* use static method for opening dialog
2025-01-06 10:40:00 -08:00
Daniel James Smith
c349ea95c6 Remove v1 popout component (#12518)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-06 18:11:31 +01:00
Daniel James Smith
ec21e8db59 Add missing credit card number pipe (#12508)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-06 17:44:36 +01:00
Shane Melton
828a7fe339 [PM-15557] Log the Cipher_ClientViewed event when opening the VaultItemDialog (#12669) 2025-01-06 08:42:38 -08:00
bw-ghapp[bot]
e75a38c438 Autosync the updated translations (#12713)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-06 15:34:47 +00:00
bw-ghapp[bot]
860711337e Autosync the updated translations (#12712)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-06 15:34:23 +00:00
bw-ghapp[bot]
9f670c6820 Autosync the updated translations (#12673)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-06 15:34:03 +00:00
Daniel James Smith
534e42b9f0 [PM-16432] Remove v1 account security settings (#12578)
* Remove v1 account security settings

Delete v1 component
Remove conditional routing based on extension refresh feature flag

* Remove unused import

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-06 16:31:16 +01:00
bw-ghapp[bot]
d34888a568 Autosync the updated translations (#12672)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-06 15:31:19 +01:00
Rui Tomé
196c1e1fa4 Fix installation ID missing in events by returning an object with the 'name' property instead of a string (#12463) 2025-01-03 14:36:43 -06:00
renovate[bot]
dac23db952 [deps] Platform: Update Rust crate napi-build to v2.1.4 (#12546)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 15:15:32 -05:00
Kyle Spearrin
05d373d070 turn off autocomplete for browser search input (#12679) 2025-01-03 14:51:54 -05:00
renovate[bot]
c69278e761 [deps] Platform: Update Rust crate uniffi to 0.28.3 (#12549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 14:28:44 -05:00
renovate[bot]
1e6471bb1d [deps] Platform: Update Rust crate cc to 1.2.4 (#12297)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 12:57:54 -05:00
renovate[bot]
0b4c22c269 [deps] BRE: Update slackapi/slack-github-action action to v2 (#12140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 11:39:01 -05:00
Jonathan Prusik
958a738a11 document domain settings service 2025-01-03 10:35:57 -05:00
Jonathan Prusik
2b1a0046ee refactor feature flag state fetching and update tests 2025-01-03 10:13:58 -05:00
Jonathan Prusik
b962373f71 simplify and enspeeden state resolution for blockedInteractionsUris 2025-01-03 09:51:28 -05:00
Jonathan Prusik
a77d48ddba convert thrown error on content script injection block to a warning and early return 2025-01-03 09:51:28 -05:00
Jonathan Prusik
09095b05a9 use full-width-notice slot for domain script injection blocked banner 2025-01-03 09:51:27 -05:00
Jonathan Prusik
c339d684f8 update tests and cleanup 2025-01-03 09:51:27 -05:00
Jonathan Prusik
d62edcffa5 update router config to new style 2025-01-03 09:51:27 -05:00
Jonathan Prusik
1c6ec55089 add BlockBrowserInjectionsByDomain feature flag and put feature behind it 2025-01-03 09:51:27 -05:00
Jonathan Prusik
05b0dc0b2f add autofill blocked domain indicators to autofill suggestions section header 2025-01-03 09:51:26 -05:00
Jonathan Prusik
2f8d2ac3cb add dismissable banner to the vault view when the active autofill tab is on the blocked domains list 2025-01-03 09:51:26 -05:00
Jonathan Prusik
5d60897f27 handle blocked domains initializing with null value 2025-01-03 09:51:26 -05:00
Jonathan Prusik
2686be0e50 update copy 2025-01-03 09:51:26 -05:00
Jonathan Prusik
427db638b1 update disabled domain terminology to blocked domain terminology 2025-01-03 09:51:25 -05:00
Jonathan Prusik
fd9719c63b move disabled domains navigation button from account security settings to autofill settings 2025-01-03 09:51:25 -05:00
Jonathan Prusik
9a50c1b531 use disabled URIs service state as a preemptive conditon to injecting content scripts 2025-01-03 09:51:25 -05:00
Jonathan Prusik
3a1f241658 add routes and ui for user disabledInteractionsUris state management 2025-01-03 09:51:25 -05:00
Jonathan Prusik
76d68d29e4 add disabledInteractionsUris state to the domain settings service 2025-01-03 09:51:24 -05:00
Victoria League
c07454342d [PM-16675] Prevent scrollbar from appearing on each send item (#12666) 2025-01-03 09:41:18 -05:00
Daniel James Smith
654eef1de2 Remove v1 account switcher (#12577)
Remove conditional rendering for extensionRefresh feature flag

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-03 11:11:12 +01:00
bw-ghapp[bot]
1f00eb1bfb Autosync the updated translations (#12671)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-03 11:05:20 +01:00
Jonas Hendrickx
27e3f72e04 Revert "[PM-16664] Fix annual pricing for billable providers (#12662)" (#12677)
This reverts commit b0f5971287.
2025-01-03 10:46:35 +01:00
Jonas Hendrickx
b0f5971287 [PM-16664] Fix annual pricing for billable providers (#12662) 2025-01-03 10:30:25 +01:00
renovate[bot]
aeba2b3c73 [deps] Platform: Update webpack-cli to v6 (#12552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 22:29:53 -05:00
renovate[bot]
b370787239 [deps] BRE: Update gh minor (#11941)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 18:24:57 -05:00
Evan Bassler
9807b33181 add field type to show correct new cipher popup form (#12433)
Co-authored-by: Evan Bassler <evanbassler@EvanBasslersMBP.attlocal.net>
2025-01-02 16:17:47 -06:00
SmithThe4th
10c8a2101a [PM-12049] Remove usage of ActiveUserState from folder service (#11880)
* Migrated folder service from using active user state to single user state

Added extra test cases for encrypted folder and decrypted folders

Updated derived state to use decrypt with key

* Update callers in the web

* Update callers in the browser

* Update callers in libs

* Update callers in cli

* Fixed test

* Fixed folder state test

* Fixed test

* removed duplicate activeUserId

* Added takewhile operator to only make calls when userId is present

* Simplified to accept a single user id instead of an observable

* Required userid to be passed from notification service

* [PM-15635] Folders not working on desktop (#12333)

* Added folders memory state definition

* added decrypted folders state

* Refactored service to remove derived state

* removed combinedstate and added clear decrypted folders to methods

* Fixed test

* Fixed issue with editing folder on the desktop app

* Fixed test

* Changed state name

* fixed ts strict issue

* fixed ts strict issue

* fixed ts strict issue

* removed unnecessasry null encrypteed folder check

* Handle null folderdata

* [PM-16197] "Items with No Folder" shows as a folder to edit name and delete (#12470)

* Force redcryption anytime encryption state changes

* Fixed text file

* revert changes

* create new object with nofolder instead of modifying exisiting object

* Fixed failing test

* switched to use memory-large-object

* Fixed ts sctrict issue

---------

Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2025-01-02 17:16:33 -05:00
renovate[bot]
b9660194be [deps] Platform: Update tsconfig-paths-webpack-plugin to v4.2.0 (#12136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 16:38:29 -05:00