1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-01-06 18:57:56 +01:00
Commit Graph

17016 Commits

Author SHA1 Message Date
Evan Bassler
06c22c44c5
Merge branch 'main' into autofill/PM-15190-hide-empty-ciphers-from-autofill 2025-01-03 09:25:57 -06:00
Evan Bassler
77ee780230 fix test 2025-01-03 09:25:15 -06: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
Nick Krantz
cf9bc7c455
Vault Strict Typing cleanup (#12512)
* remove strict types from `NewDeviceVerificationNotice`
- Add null default value for class properties
- Enforce that the userId is passed
- noticeState$ can return null

* remove strict types from `CopyCipherFieldService`
- refactor title to be a string rather than null

* remove strict types from `PasswordRepromptComponent`
- add guard to exit early on submit but also solves removing null/undefined from typing

* use bang to ensure required input

* remove strict types from `CopyCipherFieldDirective`
- add bang for required types
- add default values for null types

* add bang for constant variables in cipher form stories

* remove strict types from `DeleteAttachmentComponent`
- add bang for required types
- refactor title to be an empty string

* fix tests
2025-01-02 15:37:48 -06:00
Evan Bassler
e783d37485
Merge branch 'main' into autofill/PM-15190-hide-empty-ciphers-from-autofill 2025-01-02 15:09:28 -06:00
Alex Morask
15cc4ff1eb
[PM-14461] Update organization state after subscription update (#12222)
* Update organization state after subscription update

* QA: Fix SM trial seat adjustment
2025-01-02 15:37:09 -05:00
Vince Grassia
af4311fa21
BRE-534 - Update workflow to parallelize extension builds (#12640) 2025-01-02 14:58:34 -05:00
Addison Beck
0ae10f0d9b
fix(safari): make sure to return from bespoke reload clause (#12661)
On https://github.com/bitwarden/clients/pull/12326 I refactored and
extended a bit of special case logic for process reloads on Safari. This
appears to have caused a regression, and I think it's because I didn't
return from the function when Safari reloads. This makes it still call
`chrome.runtime.reload()`, which makes Safari send an "install" event,
which leads to our extension opening it's Getting Started page.

This commit returns after the location reload in Safari. This is tricky
to test locally as the issue does not appear with sideloaded apps. I'll
test it with Testflight!
2025-01-02 14:46:31 -05:00
renovate[bot]
5a3681655b
[deps] Platform: Update Rust crate libc to v0.2.169 (#12131)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 14:28:57 -05:00
Jonas Hendrickx
c724b0d974
[PM-13999] show estimated tax for taxable countries (#12245) 2025-01-02 20:28:04 +01:00
Tom
3917263703
[PM-16484] Fixing the at risk member count update (#12660)
* Fixing the at risk member count update

* Fixing the code to single lines

* fixing formatting issues
2025-01-02 19:21:58 +00:00
Jonathan Prusik
e47b5a15fd
[PM-16667] Fix flaky card expiry tests (#12659)
* fix improper date month subtraction

* fix mishandling of 0 month value
2025-01-02 14:09:57 -05:00
Evan Bassler
b5bb8bc187
Merge branch 'main' into autofill/PM-15190-hide-empty-ciphers-from-autofill 2025-01-02 11:05:49 -06:00
renovate[bot]
7860d0414d
[deps] Platform: Update webpack-dev-server to v5.2.0 (#11061)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 11:26:27 -05:00
Jason Ng
6bc0ad2367
[PM-16505] added hideFooter value to browser extension anon call (#12619) 2025-01-02 11:08:53 -05:00
renovate[bot]
39e5dd880b
[deps] Design System: Update tailwindcss to v3.4.17 (#12543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 10:06:37 -05:00
renovate[bot]
aee0bdcd12
[deps] Platform: Update macOS/iOS bindings (#11947)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 10:05:45 -05:00
renovate[bot]
07f947c3bc
[deps] Design System: Update chromatic to v11.20.2 (#12542)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 10:04:04 -05:00
renovate[bot]
1d33acbffc
[deps]: Lock file maintenance (#11953)
* [deps]: Lock file maintenance

* Regenerate package lock

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Addison Beck <github@addisonbeck.com>
2025-01-01 00:45:23 -05:00
Jason Ng
75f75dc0f8
[PM-8214] adding tabIndex for screen reader (#12602)
* update new device components to use liveannouncer so users are notified of the pages header, and add tabindex to remind me later btn
2024-12-31 15:33:41 -05:00
Brant DeBow
e1778f4282
[PM-16530] [BRE-283] Changes to support hardening on the Mac desktop app (#12632)
* [DEVOPS-1424] Changes to support hardening on the Mac desktop app

* Remove unsigned memory exception

* Remove exceptions from the local (non-MAS) mac builds as well

---------

Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-12-31 15:16:31 -05:00
cyprain-okeke
899b16966a
[PM-15814]Alert owners of reseller-managed orgs to renewal events (#12607)
* Changes for the reseller alert

* Resolve the null error

* Refactor the reseller service

* Fix the a failing test due to null date

* Fix the No overload matches error

* Resolve the null error

* Resolve the null error

* Resolve the null error

* Change the date format

* Remove unwanted comment

* Refactor changes

* Add the feature flag
2024-12-31 18:06:45 +01:00
Bernd Schoolmann
03d0957814
Fix infinite password prompt loop on ssh-key import (#12569) 2024-12-31 14:56:23 +01:00
Jason Ng
894dd2c896
[PM-16507] update new device verification notice state definition (#12608) 2024-12-30 19:24:31 -05:00
Victoria League
a95427eee0
[CL-524] Ignore flaky elements in Chromatic tests (#12561) 2024-12-30 16:42:53 -05:00
Victoria League
6539f06654
[CL-135] Fix import statement for standalone component (#12589) 2024-12-30 14:46:29 -05:00
Daniel James Smith
cdaf877a6d
Remove v1 premium component (#12580)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-30 19:13:46 +01:00
Daniel James Smith
a07a7e9817
[PM-16094] Remove lowercasing of vault page headers titles (#12438)
* Remove lowercasing of View page headers

* Remove lowercasing of Add/edit page headers

* Remove lowercasing of Web ViewAdd/edit page headers

* Fix tests

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-12-30 18:57:22 +01:00
bw-ghapp[bot]
02f1ec6519
Autosync the updated translations (#12628)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-30 17:57:10 +00:00
bw-ghapp[bot]
62b49df7d3
Autosync the updated translations (#12629)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-30 17:56:53 +00:00
bw-ghapp[bot]
160506c708
Autosync the updated translations (#12627)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-12-30 17:56:09 +00:00
Vince Grassia
30b4c891df
Change logic for workflow (#12626) 2024-12-30 17:46:07 +00:00
Addison Beck
77a2b24dbc
Bump version to 2025.1.0 (#12622) 2024-12-30 11:03:51 -05:00
Vince Grassia
afe11676e2
Fix syntax for bash script (#12621) 2024-12-30 15:23:20 +00:00
Jonathan Prusik
7deba63589
handle expiry field placeholder values with capitalized values (#12559) 2024-12-30 09:17:57 -05:00
Github Actions
a1ca7eded5 Bumped client version(s) 2024-12-30 14:12:58 +00:00
Victoria League
1f4972fcb8
[PM-16102] Prevent item action height overflow (#12588) 2024-12-30 09:10:42 -05:00
Victoria League
4f060d88fa
[CL-509][PM-16190] Avoid double scrollbar appearing when default zoom is >100% (#12427) 2024-12-27 15:42:35 -05:00
Daniel Riera
6d65ce9abd
“PM-15592 (#12489) 2024-12-27 13:31:11 -05:00
Github Actions
7837e08b23 Bumped client version(s) 2024-12-27 15:57:04 +00:00
Daniel Riera
7d772f1165
PM-15591 UI is showing when mp reprompt is on (#12515)
* enhancement: UI for multiple totp elements

* add tests

* update snapshots

* update obsolete snapshots

* PM-15593
- Added conditional statement for text displayed in the totp code span
- Added styling to the returned text

* remove method, hard code string.
2024-12-27 09:27:53 -05:00