1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-24 08:33:29 +00:00
Commit Graph

1176 Commits

Author SHA1 Message Date
Anders Åberg
5f047983ec adress position feedback 2025-02-27 20:01:41 +01:00
Anders Åberg
284dc71bd0 Update apps/desktop/src/platform/services/desktop-settings.service.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2025-02-27 19:58:08 +01:00
Anders Åberg
570b74e5ab Update apps/desktop/src/platform/main/autofill/native-autofill.main.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2025-02-27 19:57:16 +01:00
Anders Åberg
437a81bb1e Update apps/desktop/macos/autofill-extension/CredentialProviderViewController.swift
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2025-02-27 19:56:20 +01:00
Anders Åberg
4a77a50c87 clean up 2025-02-20 16:23:35 +01:00
Anders Åberg
b884871c9d tweaked logging 2025-02-20 16:19:39 +01:00
Anders Åberg
fbfd1638b3 Cleanup swift file 2025-02-20 16:14:39 +01:00
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
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
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
Colton Hurst
956216e8bc Merge main into branch 2024-12-19 10:58:28 -05: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
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
albertboyd5
2bb807c5ce Update Password history button label to Generator history (#12452) 2024-12-18 13:20:17 -06:00
Github Actions
1d874b447e Bumped Desktop client to 2024.12.2 2024-12-17 16:25:12 +00:00
bw-ghapp[bot]
6cea32839b Autosync the updated translations (#12266)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2024-12-16 15:01:24 +01:00
Daniel James Smith
6933b3a211 Removed unused ctor param for SendApiService (#12330)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-12 20:05:21 -08:00
Alec Rippberger
0df7b53bb4 feat(sso): [PM-8114] implement SSO component UI refresh
Consolidates existing SSO components into a single unified component in
libs/auth, matching the new design system. This implementation:

- Creates a new shared SsoComponent with extracted business logic
- Adds feature flag support for unauth-ui-refresh
- Updates page styling including new icons and typography
- Preserves web client claimed domain logic
- Maintains backwards compatibility with legacy views

PM-8114

---------

Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2024-12-12 10:28:30 -06:00
Github Actions
1b6b5d3110 Bumped Desktop client to 2024.12.1 2024-12-12 13:54:02 +00:00
Icelk
617469127a ssh agent: fix first start when no .bitwarden-ssh-agent.sock exists (#12356)
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2024-12-12 13:45:37 +01:00
renovate[bot]
cecf1f2506 [deps] Platform: Update electron to v33 - abandoned (#11580)
* [deps] Platform: Update electron to v33

* fix: remove event from minimize

* chore: update electron version in `electron-builder.json`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2024-12-12 10:26:05 +01:00
Bernd Schoolmann
92a620dd9c [BEEEP/PM-10534] Add snap biometric support (#12187)
* Add snap biometric support

* Fix linting

* Remove unused message

* Disable snap browser integration again
2024-12-11 16:10:06 +01:00
Bernd Schoolmann
e8d8a816dd [PM-14988] Use peercred / GetNamedPipeClientProcessId to gather info about process connecting to ssh agent (#12065)
* Fix double prompt when unlocking by ssh request

* Add peercred for unix

* Enable apple-app-store feature

* Add generic parameter

* Update

* Add procinfo for windows

* Show connecting app in ui

* Use struct instead of tuple

* Use atomics instead of mutex

* Fix windows build

* Use is_running function

* Cleanup named pipe listener

* Cleanups

* Cargo fmt

* Replace "" with none

* Rebuild index.d.ts

* Fix is running check
2024-12-11 12:53:00 +01:00
Matt Gibson
9c1e2ebd67 Typescript-strict-plugin (#12235)
* Use typescript-strict-plugin to iteratively turn on strict

* Add strict testing to pipeline

Can be executed locally through either `npm run test:types` for full type checking including spec files, or `npx tsc-strict` for only tsconfig.json included files.

* turn on strict for scripts directory

* Use plugin for all tsconfigs in monorepo

vscode is capable of executing tsc with plugins, but uses the most relevant tsconfig to do so. If the plugin is not a part of that config, it is skipped and developers get no feedback of strict compile time issues. These updates remedy that at the cost of slightly more complex removal of the plugin when the time comes.

* remove plugin from configs that extend one that already has it

* Update workspace settings to honor strict plugin

* Apply strict-plugin to native message test runner

* Update vscode workspace to use root tsc version

* `./node_modules/.bin/update-strict-comments` 🤖

This is a one-time operation. All future files should adhere to strict type checking.

* Add fixme to `ts-strict-ignore` comments

* `update-strict-comments` 🤖

repeated for new merge files
2024-12-09 20:58:50 +01:00
renovate[bot]
b344722601 [deps] Platform: Update @types/node to v22.10.1 (#12305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 10:22:22 -05:00