1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-10 21:50:15 +00:00
Commit Graph

16994 Commits

Author SHA1 Message Date
Anders Åberg
2a8fbc3132 cleaned up a bit 2025-02-20 00:43:44 +01:00
Anders Åberg
4ca132ca81 added back isDev 2025-02-20 00:39:15 +01:00
Anders Åberg
da79e89b03 revert spaces 2025-02-20 00:37:06 +01:00
Anders Åberg
bd9ffb57fc remove tap 2025-02-20 00:35:38 +01:00
Anders Åberg
48d1743ab5 Rename inModalMode to modalMode 2025-02-20 00:32:50 +01:00
Anders Åberg
a8f63cb981 Passing position from native to electron 2025-02-20 00:26:13 +01:00
Anders Åberg
7555b49e3d Launching bitwarden if its not running 2025-02-18 22:58:06 +01:00
Anders Åberg
578802e465 Introduced observable 2025-02-17 16:10:16 +01:00
Anders Åberg
5f5f6a75b8 Cancel after 90s 2025-02-17 15:48:48 +01:00
Anders Åberg
0cb5935634 Improved wiring 2025-02-14 15:38:28 +01:00
Anders Åberg
f6ef7a3bef not working 2025-02-13 16:25:15 +01:00
Anders Åberg
1f4b22f604 a whole lot of wiring 2025-02-13 14:43:47 +01:00
Anders Åberg
350554f826 Remove logger 2025-02-12 23:37:37 +01:00
Anders Åberg
43e7e18c9c pick credential, draft 2025-02-12 23:15:40 +01:00
Anders Åberg
ddb73f9e41 This hides the swift UI 2025-01-29 17:13:10 +01:00
Anders Åberg
e42d1e45d4 Cleanup and adress review feedback 2025-01-28 12:11:04 +01:00
Anders Åberg
0ece024729 removed console.logs 2025-01-24 12:28:12 +01:00
Anders Åberg
aeb1314914 lb 2025-01-24 12:26:52 +01:00
Anders Åberg
8da435dd8d add note about messaging 2025-01-24 12:25:58 +01:00
Anders Åberg
172a3b40b1 Clean up 2025-01-24 12:24:04 +01:00
Anders Åberg
176a6b10c7 And now it works without extra delay 2025-01-24 12:17:20 +01:00
Anders Åberg
4af3950009 Integration working 2025-01-24 11:35:49 +01:00
Anders Åberg
137bc8ace8 halfbaked 2025-01-23 21:10:49 +01:00
Anders Åberg
8d2fd7247e Add logging 2025-01-23 21:07:57 +01:00
Anders Åberg
1c55b68da4 Enable passkeysautofill 2025-01-23 21:07:44 +01:00
Anders Åberg
0490b62d3f Use Messaging service to loadUrl 2025-01-20 20:52:43 +01:00
Anders Åberg
dbab8e6ea5 Added a little bit of styling 2025-01-08 16:16:57 +01:00
Anders Åberg
70dffe0cf2 Add comment to create window 2025-01-08 16:01:01 +01:00
Anders Åberg
74995862e6 Moved reset to be in main / process launch 2025-01-07 16:19:44 +01:00
Andreas Coroiu
8b30e71525 feat: reset setting on app start 2024-12-20 13:53:27 +01:00
Colton Hurst
86a5c7b1dc Merge branch 'main' into passkey-window-creation 2024-12-19 15:00:57 -05:00
Colton Hurst
997d40f65a PM-16234: Move DesktopFido2UserInterfaceService and DesktopFido2UserInterfaceSession to autofill ownership (#12482) 2024-12-19 14:54:59 -05:00
renovate[bot]
b856b89c7b [deps] Autofill: Update tldts to v6.1.69 (#12424)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 14:51:08 -05:00
Nick Krantz
0f9e18b828 add default value for the title in emergency dialog component (#12480) 2024-12-19 11:23:59 -06:00
Colton Hurst
956216e8bc Merge main into branch 2024-12-19 10:58:28 -05:00
Nick Krantz
e129e90faa [PM-14347][PM-14348] New Device Verification Logic (#12451)
* add account created date to the account information

* set permanent dismissal flag when the user selects that they can access their email

* update the logic of device verification notice

* add service to cache the profile creation date to avoid calling the API multiple times

* update step one logic for new device verification + add tests

* update step two logic for new device verification + add tests
- remove remind me later link for permanent logic

* migrate 2FA check to use the profile property rather than hitting the API directly.

The API for 2FA providers is only available on web so it didn't work for browser & native.

* remove unneeded account related changes

- profile creation is used from other sources

* remove obsolete test

* store the profile id within the vault service

* remove unused map

* store the associated profile id so account for profile switching in the extension

* add comment for temporary service and ticket number to remove

* formatting

* move up logic for feature flags
2024-12-19 09:55:39 -06:00
Nick Krantz
0f3803ac91 [PM-11442] Emergency Cipher Viewing (#12054)
* force viewOnly to be true for emergency access

* add input to hide password history, applicable when the view is used from emergency view

* add extension refresh version of the emergency view dialog

* allow emergency access to view password history

- `ViewPasswordHistoryService` accepts a cipher id or CipherView. When a CipherView is included, the history component no longer has to fetch the cipher.

* remove unused comments

* Add fixme comment for removing non-extension refresh code

* refactor password history component to accept a full cipher view

- Remove the option to pass in only an id
2024-12-19 09:42:37 -06:00
Jason Ng
1d04a0a399 [PM-8214] New Device Verification Notice UI (#12360)
* starting

* setup first page for new device verification notice

* update designs for first page. rename components and files

* added second page for new device verification notice

* update notice page one with bit radio buttons. routing logic. user email

* updated routing for new device verification notice to show before vault based on flags, and can navigate back to vault after submission

* fix translations. added remind me later link and nav to page 2

* sync the design for mobile and web

* update routes in desktop

* updated styles for desktop

* moved new device verification notice guard

* update types for new device notice page one

* add null check to page one

* types

* types for page one, page two, service, and guard

* types

* update component and guard for null check

* add navigation to two step login btn and account email btn

* remove empty file

* update fill of icons to support light & dark modes

* add question mark to email access verification copy

* remove unused map

* use links for navigation elements
- an empty href is needed so the links are keyboard accessible

* remove clip path from exclamation svg

- No noticeable difference in the end result

* inline email message into markup

---------

Co-authored-by: Nick Krantz <nick@livefront.com>
2024-12-19 08:59:42 -06:00
Thomas Rittson
23212fb9ae Fix: users can import in PM if they can create new collections (#12472) 2024-12-19 12:53:39 +01:00
Daniel García
51f6594d4b [PM-9473] Add messaging for macOS passkey extension and desktop (#10768)
* Add messaging for macos passkey provider

* fix: credential id conversion

* Make build.sh executable

Co-authored-by: Colton Hurst <colton@coltonhurst.com>

* chore: add TODO

---------

Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
Co-authored-by: Colton Hurst <colton@coltonhurst.com>
2024-12-19 09:00:21 +01:00
Justin Baur
456046e095 Make Sync Optional on SW Start (#12467) 2024-12-18 15:28:13 -05:00
albertboyd5
ef8e8bfcbc [PM-15571] Help link on import vault (#12448)
* [PM-15571] BW help Link on import vault page has wrong styling in dark mode

* Remove useless code
2024-12-18 14:17:50 -06:00
Victoria League
6eb30c98c4 Fix imports for standalone component stories (#12464) 2024-12-18 14:25:03 -05:00
albertboyd5
2bb807c5ce Update Password history button label to Generator history (#12452) 2024-12-18 13:20:17 -06:00
Jared Snider
179c26434b PM-16172 - Web - LockV2 - make page title consistent with other clients (#12462) 2024-12-18 13:45:27 -05:00
Jordan Aasen
da9e12dae6 [PM-15498] - add risk insight data service (#12361)
* Adding more test cases

* Removing unnecessary file

* Test cases update

* Adding the fixme for strict types

* moving the fixme

* add risk insight data service and wire up components to it

* hook up all applications to risk insights report service. add loading state

* link up remaining props to risk insight report

* wire up children to risk insight data service

* add missing copy. remove loading state from risk insights

* fix types

* fix DI issue

* remove @Injectable from RiskInsightsDataService

---------

Co-authored-by: Tom <ttalty@bitwarden.com>
Co-authored-by: Tom <144813356+ttalty@users.noreply.github.com>
2024-12-18 13:03:15 -05:00
Github Actions
fc37d6df6b Bumped client version(s) 2024-12-18 16:41:40 +00:00
Daniel James Smith
12eb77fd45 [PM-13455] Wire up results from RiskInsightsReportService (#12206)
* Risk insights aggregation in a new service. Initial PR.

* Wire up results from RiskInsightsReportService

* Ignoring all non-login items and refactoring into a method

* Cleaning up the documentation a little

* logic for generating the report summary

* application summary to list at risk applications not passwords

* Adding more documentation and moving types to it's own file

* Awaiting the raw data report and adding the start of the test file

* Extend access-intelligence.module to provide needed services

* Register access-intelligence.module with bit-web AppModule

* Use provided RiskInsightsService instead of new'ing one in the component

* Removing the injectable attribute from RiskInsightsReportService

* Fix tests

* Adding more test cases

* Removing unnecessary file

* Test cases update

* Fixing memeber details test to have new member

* Fixing password health tests

* Moving to observables

* removing commented code

* commented code

* Switching from ternary to if/else

* nullable types

* one more nullable type

* Adding the fixme for strict types

* moving the fixme

* No need to access the password use map and switching to the observable

* PM-13455 fixes to unit tests

---------

Co-authored-by: Tom <ttalty@bitwarden.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: Tom <144813356+ttalty@users.noreply.github.com>
Co-authored-by: voommen-livefront <voommen@livefront.com>
2024-12-18 11:13:13 -05:00
cyprain-okeke
12b698b11d organization status changed code changes (#12249)
* organization status changed code changes

* Remove the stop so a reconnect can be made
2024-12-18 16:31:16 +01:00
Bernd Schoolmann
903b5c8d93 [PM-16116] Add comment about mv2 routing loop (#12447)
* Add comment about mv2 routing loop

* Add more details to comment
2024-12-18 14:33:14 +01:00