1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-06 23:51:28 +01:00
Commit Graph

17294 Commits

Author SHA1 Message Date
Bernd Schoolmann
2726b3a957
Add no-sandbox to make electron work on ubuntu (#12908) 2025-01-17 11:22:03 +01:00
bw-ghapp[bot]
9eb7daa77d
Autosync the updated translations (#12923)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-17 11:13:00 +01:00
bw-ghapp[bot]
53f9d66569
Autosync the updated translations (#12922)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-01-17 10:59:33 +01:00
Cesar Gonzalez
374ea6af7c
[PM-16719] [COMMUNITY] Debounce requestIdleCallback a single time every 100ms, as opposed to call requestIdleCallback on debounce method (#12695)
* [COMMUNITY] Debounce requestIdleCallback a single time every 100ms, as opposed to call requestIdleCallback on debounce method

Potential fix for #12031

* [COMMUNITY] Fixing broken jest mock of the debounce utils method

* [COMMUNITY] Fixing broken jest mock of the debounce utils method

* [COMMUNITY] Fixing broken jest mock of the debounce utils method
2025-01-16 18:39:05 -05:00
Github Actions
795ad78a4e Bumped Desktop client to 2025.1.4 2025-01-16 22:01:33 +00:00
Jordan Aasen
2579c29c73
update button copy for generate passphrase. remove legacy css class (#12841) 2025-01-16 13:37:46 -08:00
Andy Pixley
65b393e3ee
[BRE-563] Adding ability to skip electron publish (#12920) 2025-01-16 21:17:29 +00:00
Will Martin
ea052b9e07
[CL-428] create drawer component (#12812)
* remove private/protected/lifecycle fields from Storybook docs table

* move theme override decorator into util method

* implement base drawer component

* update bit-layout to be drawer container

* create drawer helper components

* expose new APIs to DS barrel file

* write docs

* update docs; add role input

* use host directive instead of service

* clean up logic a tad

* add start slot to story

* update docs

* Apply suggestions from code review

Co-authored-by: Victoria League <vleague@bitwarden.com>

* update docs

* Update libs/components/src/drawer/drawer.mdx

Co-authored-by: Victoria League <vleague@bitwarden.com>

* update docs / stories

* add non text element to drawer

---------

Co-authored-by: Victoria League <vleague@bitwarden.com>
2025-01-16 15:43:04 -05:00
Andy Pixley
3917f50fdd
[BRE-560] Display rollout percentage in run name (#12919) 2025-01-16 15:20:03 -05:00
Jordan Aasen
70cf4593fb
show login credentials if only passkey is present (#12870) 2025-01-16 11:10:23 -08:00
rr-bw
f82b8ca844
feat(auth): [PM-14949] Update TDE Decryption Option Text (#12850)
Update the text for the TDE decryption options under "Member decryption options".
2025-01-16 09:59:18 -08:00
renovate[bot]
772196c6e3
[deps] SM: Update typescript-eslint monorepo to v8.20.0 (#10583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 17:44:58 +00:00
Vijay Oommen
e815f89b99
PM-17173 minor style changes (#12913) 2025-01-16 11:07:16 -06:00
Bernd Schoolmann
97ee050e5d
[PM-17113] Fix system authentication setup (#12907)
* Fix system authentication setup

* Fix biometric status

* Remove debug log

* Fix tests
2025-01-16 17:49:20 +01:00
Oscar Hinton
ca9bb52a89
Move linting dependencies to architecture (#12910) 2025-01-16 17:12:26 +01:00
Daniel García
7c89c52098
Dynamically load MacOS passkey (#12897) 2025-01-16 16:50:38 +01:00
renovate[bot]
9a6f00ef11
[deps] SM: Update eslint-import-resolver-typescript to v3.7.0 (#10845)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 16:24:46 +01:00
renovate[bot]
918c68a9f6
[deps] SM: Update eslint-plugin-import to v2.31.0 (#11066)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 16:08:22 +01:00
renovate[bot]
0fce8e2726
[deps] SM: Update eslint-plugin-storybook to v0.11.2 (#11322)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 16:05:44 +01:00
✨ Audrey ✨
cc311d9a92
[PM-16788] introduce generator metadata (#12757) 2025-01-16 09:02:28 -06:00
renovate[bot]
8942f8d440
[deps] SM: Update lint-staged to v15.4.0 (#10565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 14:56:48 +00:00
Vijay Oommen
ad8694b641
PM-15070 Star critical apps (#12109)
Ability to star a record when flagged as critical. This is still behind a feature flag
2025-01-16 08:47:36 -06:00
renovate[bot]
51717cab07
[deps] SM: Update eslint to v8.57.1 (#11317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 15:45:20 +01:00
renovate[bot]
5ba5f04e72
[deps] SM: Update husky to v9.1.7 (#10846)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 15:45:10 +01:00
renovate[bot]
68e02bc236
[deps] SM: Update eslint-plugin-tailwindcss to v3.17.5 (#11535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-01-16 15:45:01 +01:00
Bernd Schoolmann
ca420d7314
Attempt to fix snap build (#12882)
* Attempt to fix snap build

* Move snap

* Add debug logging

* Fix move

* Remove debug logs
2025-01-16 11:02:16 +01:00
Thomas Rittson
e4e436b768
[PM-15182] Remove remove-provider-export-permission feature flag (#12878)
* Remove remove-provider-export feature flag

* Remove ts-strict comment

* Revert changes to tests
2025-01-16 13:12:29 +10:00
Todd Martin
ffa5afb5e8
Renamed group for consistency with server renovate (#12896) 2025-01-15 17:30:01 -05:00
Github Actions
b750b6c082 Bumped client version(s) 2025-01-15 22:10:26 +00:00
Daniel Riera
99937e5831
PM-14051-storybook-implementation (#12840)
* PM-14051 -initial storybook set up
-Initial stories and folder structure

* clean up typing on existing stories

* add icons file

* assign packages to autofill

* row stories

* row storiescd

* -change file nnames to avoid rendering in main storybook instance - fix folder structure to set prep for doc creation

* remove babel loader

* -fix folder structure -add new package json -edit main to correct ts-config path

* edit package name
2025-01-15 14:13:03 -05:00
Thomas Avery
b0957cf1f6
Remove setting setFingerprintValidated to true (#12874)
Co-authored-by: Jake Fink <jfink@bitwarden.com>
2025-01-15 13:47:01 -05:00
Jake Fink
494d349b57
prevent bio prompt when switching to unlocked account (#12875) 2025-01-15 13:22:50 -05:00
renovate[bot]
7b496cc7a5
[deps] Vault: Update form-data to v4.0.1 (#11536)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jaasen-livefront <jaasen@livefront.com>
2025-01-15 10:12:42 -08:00
Merissa Weinstein
334dd4cebe
[PM-10429] remove onboarding module for the browser refresh (#12759)
* remove onboarding module

* revert package.json commit
2025-01-15 11:53:03 -06:00
Todd Martin
1916fdc87f
Adjust handling of GH action dependencies for CI/CD partnership (#12818) 2025-01-15 12:23:49 -05:00
Daniel García
4a1e8cc763
Remove unused lifetime (#12889) 2025-01-15 18:14:31 +01:00
Bernd Schoolmann
a5dce05354
[PM-17035] Fix biometric unlock badge in mv2 (#12854)
* Fix biometrics not working in firefox or windows

* Remove logs

* Update badge after biometric unlock

* Add removal todo note

* Remove debug logging

* Fix type warnings

* Fix userkey typing in background biometrics service

* Simplify types for userkey in foreground-browser-biometrics and runtime.background.ts

* Add process reload logging

* Fix autoprompt not working when no process reload happened

* Fix biometric unlock badge in mv2

* Fix instant reprompt on firefox lock

* Remove biometrics autoprompt on firefox (#12856)
2025-01-15 17:59:39 +01:00
✨ Audrey ✨
58bd44fa2f
replace toBeTrue() with toBe(true) (#12893) 2025-01-15 16:49:26 +00:00
Jonathan Prusik
b26ad6a173
update the suggested items section header copy based on the blocked state of the current page (#12860) 2025-01-15 11:22:24 -05:00
Conner Turnbull
1721552294
Updated org plans component to not call for tax info on self hosted instances (#12888) 2025-01-15 15:53:30 +00:00
✨ Audrey ✨
e79dab8689
[PM-16789] introduce extension metadata (#12717) 2025-01-15 10:47:02 -05:00
✨ Audrey ✨
f6f4bc9d4b
remove circular reference to generator-core (#12869) 2025-01-15 10:45:14 -05:00
✨ Audrey ✨
bbf1287671
clean up classes that aren't tailwind-compatible (#12871) 2025-01-15 10:44:16 -05:00
Thomas Rittson
8c13ea894b
[PM-16917] Remove jest-extended dependency (#12798)
* add toContainPartialObjects matcher (replacing toIncludeAllPartialMembers from jest-extended)
* replace jest-extended matchers with equivalent default matchers
2025-01-15 10:43:26 -05:00
Maciej Zieniuk
bdab4aa939
PM-17042: Biometrics auto prompt popup does not show up on safari (#12868)
This is due to missing await before process reload, triggered by lock, effectively disabling the biometrics auto prompt on safari.
This should be detected by eslint, but due to misconfiguration, nothing was reported. Also fixed two other missing awaits on biometrics unlock.
2025-01-15 16:29:37 +01:00
Jonas Hendrickx
ee6822c00d
[PM-17064] Prevent error being thrown when taxInformation is undefined. (#12884) 2025-01-15 10:05:31 -05:00
Addison Beck
55e4b5ee09
fix: Use WeakMap in DerivedStateProvider to separate user state caches (#12866)
Bug fix for PM-15914 where switching users would incorrectly share cached
derived states. The `DerivedStateProvider` now uses a `WeakMap` to maintain
separate caches for each user's state `Observable`.

- Modifies `DefaultDerivedStateProvider` to use `WeakMap` for caching
- Each user's state `Observable` gets its own definition cache
- Added test to verify correct behavior during user switching
- Allows proper garbage collection of unused state caches

This fixes issues where:
- Users would see other users' cached states after switching accounts
- Derived states weren't properly isolated between users
- Cache keys didn't distinguish between different user states
2025-01-15 11:41:44 +01:00
Rui Tomé
6f018e1b2e
Fix claimed domains page for manage SSO users by replacing policies server check with policy service (#12863) 2025-01-14 16:11:29 -06:00
Evan Bassler
5fb383d7dc
[PM-16248] add notification refresh feature flag (#12859)
* add notification refresh feature flag

* update order

---------

Co-authored-by: Evan Bassler <evanbassler@Mac.attlocal.net>
2025-01-14 17:10:57 -05:00
renovate[bot]
553d20f7a7
[deps] AC: Update bufferutil to v4.0.9 (#12700)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jimmy Vo <huynhmaivo82@gmail.com>
2025-01-14 15:42:49 -05:00