1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-30 15:13:32 +00:00
Commit Graph

1771 Commits

Author SHA1 Message Date
neuronull
6a5b702dcf claude: remove of(false) on observable initializing 2025-11-07 10:21:14 -07:00
neuronull
6c52f57cd1 Merge branch 'main' into autofill/pm-27195/register-autotype-svc-with-login 2025-11-04 10:24:30 -07:00
neuronull
7801fd3123 Desktop Autotype use managed object for IPC vault data payload (#17105)
* Desktop Autotype use managed object for IPC vault data payload

* claude feedback 1

* check for falsey values

* add unit test

* remove unecessary async

* helper result type

* dear claude
2025-11-04 09:13:08 -07:00
Vicki League
573d4219f9 [PM-26984] Use medium instead of semibold or bold (#17192) 2025-11-04 16:18:53 +01:00
neuronull
9803cc98b4 Desktop Native remove log deps (#17135) 2025-11-04 07:35:34 -07:00
neuronull
27d8f3f4f2 add a dispose method for cleanup of ipc handlers 2025-11-03 15:31:12 -07:00
neuronull
5812f552b2 claude suggestion does not compile, awesome 2025-11-03 15:23:15 -07:00
neuronull
9f461189c1 ipc out of constructor 2025-11-03 15:20:26 -07:00
neuronull
fc04eb8541 Merge branch 'main' into autofill/pm-27195/register-autotype-svc-with-login 2025-11-03 13:26:22 -07:00
Vicki League
cba47e4abd Update font to inter feature branch (#16782) 2025-11-03 15:17:07 -05:00
neuronull
89f412f52a Revert "ipc handlers in init"
This reverts commit a23999edcf.
2025-11-03 11:00:48 -07:00
neuronull
9fb65316db Revert "check double initialization"
This reverts commit 8488b8a613.
2025-11-03 11:00:37 -07:00
neuronull
8488b8a613 check double initialization 2025-11-03 10:57:20 -07:00
neuronull
a23999edcf ipc handlers in init 2025-11-03 10:56:06 -07:00
neuronull
6d5d72efac re-add distinctUntilChanged 2025-11-03 10:49:03 -07:00
neuronull
7fb19a49d0 clean up and remove distinctUntilChanged 2025-11-03 10:34:15 -07:00
neuronull
949a39864b create separate observable for premium check 2025-11-03 10:29:11 -07:00
neuronull
2d160660ca add import 2025-11-03 10:14:21 -07:00
neuronull
b5fbaaa072 replace takeUntilDestroy with takeUntil(destroy) 2025-11-03 10:11:53 -07:00
Kyle Denney
e1e3966cc2 [PM-23713] premium badge interaction (#16911)
* feature flag

* new upgrade dialog component and moved pricing service into libs

first draft

* moved pricing service to libs/common

removed toast service from the pricing service and implemented error handling in calling components

# Conflicts:
#	apps/web/src/app/billing/individual/upgrade/upgrade-payment/upgrade-payment.component.ts

* moved new premium upgrade dialog component to libs/angular

* badge opens new dialog in browser extension

* adds new dialog to desktop and fixes tests

* updates send dropdown to use premium prompt service

* styling and copy updates

* implement in web and desktop

* unit tests

* converting premium reports to use premium badge, and some cleanup

* fixes issue after merge

* linter errors

* pr feedback

* handle async promise correctly

* full sync after the premium upgrade is complete

* fixing test

* add padding to bottom of card in new dialog

* add support for self hosting

* fixing tests

* fix test

* Update has-premium.guard.ts

* pr feedback

* fix build and pr feedback

* fix build

* prettier

* fixing stories and making badge line height consistent

* pr feedback

* updated upgrade dialog to no longer use pricing card

* fixing incorrect markup and removing unused bits

* formatting

* pr feedback

removing unused message keys and adding back in code that was erroneously removed

* change detection

* close dialog when error

* claude pr feedback
2025-11-03 10:16:01 -06:00
neuronull
6ea7a90a74 try disable premium check 2025-11-03 08:04:39 -07:00
neuronull
2b1dbb935f Desktop native disallow log crate macros (#17163) 2025-11-03 07:36:40 -07:00
Github Actions
b4420d770e Bumped client version(s) 2025-11-03 14:27:34 +00:00
Todd Martin
cd56d01894 chore(deps): Platform: Update electron to v37
* [deps] Platform: Update electron to v37

* Updated electron-builder.json

* Updated electron-builder latest 37 minor.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 14:23:18 -05:00
Bernd Schoolmann
e68a471655 [PM-26340] Enable linux biometrics v2 (#16661) 2025-10-31 22:47:17 +01:00
Oscar Hinton
8c185c9d2b [PM-27645] Check signature of helper exe (#17155) 2025-10-31 16:50:13 +01:00
Oscar Hinton
443b85a356 [PM-27641] Enable signature validation (#17150)
Enables the currently disabled signature validation. This is a blocker for release.
2025-10-31 16:13:41 +01:00
Oscar Hinton
4c1eba2086 [PM-27583] Add icon to chromium import helper (#17126)
Adds an icon to the windows binary.

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-10-31 10:10:22 +01:00
bw-ghapp[bot]
9d2b2d1894 Autosync the updated translations (#17144)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-10-31 09:57:01 +01:00
Andreas Coroiu
8aebfbeace [PM-25932] Shorten socket paths (#17093)
* feat: shorten socket paths

* fix: No such file or directory error

* feat: remove tmp folder from path

* fix: No such file or directory autofill error
2025-10-31 08:15:04 +01:00
Andreas Coroiu
48fb8b2bfe [PM-25250] Prevent configuration and access of self hosted urls over http (#17095)
* feat: ban urls not using https

* feat: add exception for dev env

* feat: block fetching of insecure URLs

* feat: add exception for dev env

* feat: block notifications from using insecure URL

* fix: bug where submission was possible regardless of error

* feat: add exception for dev env

* fix: missing constructor param
2025-10-31 08:12:44 +01:00
Nick Krantz
326cd40628 cipher.id now defaults to an empty string rather than null/undefined - use bang to transform into a boolean (#17137) 2025-10-30 15:44:49 -05:00
rr-bw
d8e5a524d4 style(sso-login): (Auth) [PM-26535] Make SSO Button Primary if ssoRequired (#16757)
When SSO is required:
- Make the SSO button primary
- Add a tooltip to the disabled buttons

When SSO is not required:
- SSO button remains secondary
- No tooltip on the buttons

Feature Flags enabled: pm-22110-disable-alternate-login-methods
2025-10-30 14:41:17 +00:00
Dmitry Yakimenko
dcf8c1d83b [PM-25855][PM-24948][PM-24947] Chromium import functionality with application bound encryption on Windows (#16429)
Adds application bound encryption in order to support chrome imports on windows.

---------

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
Co-authored-by: adudek-bw <adudek@bitwarden.com>
Co-authored-by: Hinton <hinton@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-10-30 13:18:30 +01:00
Jared Snider
a1570fc8b1 feat(AuthRouteConstants): [Auth/PM-27370] Convert auth routes to use constants (#16980)
* PM-22663 WIP on auth route constants

* PM-22663 - Convert desktop & extension to use constants - first pass

* PM-22663 - Further clean up

* PM-22663 - catch more missed routes

* PM-22663 - add barrel files

* PM-22663 - Per PR feedback, add missing as const

* PM-22663 - Per PR feedback and TS docs, use same name for const enum like and derived type. Adjusted filenames to be singular.

* PM-22663 - Per PR feedback update desktop app routing module since auto rename didn't update it for whatever reason.
2025-10-29 19:28:21 -04:00
neuronull
de873c9415 frageele? 2025-10-29 16:02:28 -06:00
neuronull
e84087a56b move the initialized ipcs back to constructor 2025-10-29 15:57:27 -06:00
neuronull
bdb00d319d add log svc dep 2025-10-29 15:54:51 -06:00
neuronull
7cf1cc016a remove the type qualifier 2025-10-29 15:52:56 -06:00
neuronull
d59a53054c bit by commit hook file write again 2025-10-29 15:52:37 -06:00
neuronull
e5f2206b8d fix claude suggestion? 2025-10-29 15:47:33 -06:00
neuronull
e7a3bfcd3b claude: Type Safety for IPC Messages 2025-10-29 15:42:53 -06:00
neuronull
39fb94a4fe claude: helper function 2025-10-29 15:22:23 -06:00
neuronull
18456c0ff3 claude: IPC Handler Registration in Constructor 2025-10-29 15:18:44 -06:00
neuronull
3c7f570a7e claude: concatMap 2025-10-29 15:17:45 -06:00
neuronull
69107b69d6 claude: === 2025-10-29 15:17:16 -06:00
neuronull
424d4005b8 claude: multiple listeners 2025-10-29 15:16:53 -06:00
neuronull
cc855c375c claude: try/catch 2025-10-29 15:14:24 -06:00
neuronull
bb8adb439e claude: takeUntilDestroyed 2025-10-29 15:12:39 -06:00
Oscar Hinton
d85b9986d0 [CL-901] [CL-903] Unowned - Prefer signal & change detection (#16949) 2025-10-29 13:42:19 -05:00