1
0
mirror of https://github.com/bitwarden/server synced 2026-02-13 23:13:22 +00:00
Commit Graph

6787 Commits

Author SHA1 Message Date
Jimmy Vo
4a318413bb [PM-30610] Break shared components into AC versions 2026-02-12 17:23:56 -05:00
Jimmy Vo
d7a6da2274 [PM-30610] Remove A/B versions and clean up dev files. 2026-02-12 16:39:31 -05:00
Jimmy Vo
c1fce47110 [PM-30610] Address feedback by modifying shared components 2026-02-12 16:25:40 -05:00
Jimmy Vo
b77f04d4df [PM-30610] Add shared components to family templates 2026-02-12 13:24:13 -05:00
Jimmy Vo
8e94b58838 [PM-30610] Merge Rui’s changes and use shared components. 2026-02-12 12:10:23 -05:00
Jimmy Vo
3ab4a07e1d Merge branch 'main' into ac/pm-30610/fix-formatting 2026-02-12 11:20:03 -05:00
Matt Gibson
cde8ceca31 Add query for email verification link (#6984)
* Add query for email verification link

* PR comments
2026-02-12 15:16:50 +00:00
Jordan Aasen
c15c41801a [PM-31964] - update feature flag name (#6991)
* add pm-31019-item-action-in-extension feature flag

* fix typo in flag name
2026-02-11 22:23:20 +00:00
Rui Tomé
17166dc0f5 [PM-28300] Remove BlockClaimedDomainAccountCreation feature flag checks (#6934)
* [PM-28300] Remove BlockClaimedDomainAccountCreation feature flag checks

* Fix user registration tests by adding proper email domains

* Remove redundant feature flag checks from user registration tests

* Remove BlockClaimedDomainAccountCreation constant from FeatureFlagKeys
2026-02-11 22:10:59 +00:00
John Harrington
d9b6df2692 [PM-31611] Improve readability by explicitly setting AuthType in SendRequestModel (#6962)
* improve readability by  explicitly setting AuthType in SendRequestModel

* fix failing tests to match updated behavior expectations
2026-02-11 13:37:41 -07:00
Jordan Aasen
1278c5af09 add pm-31019-item-action-in-extension feature flag (#6987) 2026-02-11 19:20:45 +00:00
Jared McCannon
0566de90d6 [PM-27145] - Block Auto Confirm Enable Admin Portal (#6981)
* Extracted policy compliance checking for the organization out and added a check when attempting to enable auto user confirm via Admin Portal

* Moved injection order. Fixed error message.
2026-02-11 09:59:18 -06:00
Jimmy Vo
3d2b77a9db [PM-30610] clean up AB files 2026-02-11 10:28:16 -05:00
Bernd Schoolmann
946a03233b Add unlock-via-sdk feature flag (#6985) 2026-02-11 15:35:06 +01:00
Derek Nance
de330e987d [PM-32007] Use kebab instead of snake case for cookie vendor (#6977) 2026-02-10 15:26:19 -06:00
Jimmy Vo
772eae9b1e [PM-30610] Rename long versions 2026-02-10 15:44:12 -05:00
Jared McCannon
c1ee27f42c Fixes concurrency issue with auto confirm test (#6964) 2026-02-10 14:40:35 -06:00
Jimmy Vo
da2fc0ee35 [PM-30610] Remove multiple versions 2026-02-10 15:31:03 -05:00
Jimmy Vo
0e407c4c2c [PM-30610] Make Helvetica Neue the first choice 2026-02-10 15:25:57 -05:00
Jimmy Vo
d714c38ec1 [PM-30610] use bold instead of strong 2026-02-10 15:12:24 -05:00
Jimmy Vo
707cdb9a1f [PM-30610] Align right images to the far right 2026-02-10 15:03:18 -05:00
Matt Gibson
902be7dfb8 Require password when seeding a new user (#6978) 2026-02-10 19:01:50 +00:00
Alex Morask
81e3044b91 [PM-31140] Consolidate unpaid subscription handling (#6918)
* Consolidate unpaid subscription handling

* Move enable/disable operations to SubscriberService

* Revert "Move enable/disable operations to SubscriberService"

This reverts commit fe0bc1516b.
2026-02-10 11:24:00 -06:00
Alex Morask
e2c0861050 [PM-31359] Show new price to premium users who have yet to be migrated (#6963)
* test: add tests for legacy pricing pivot in GetBitwardenSubscriptionQuery

* feat(billing): preview next charge at new price for users on legacy Premium pricing

* chore: apply dotnet format
2026-02-10 11:23:16 -06:00
Mick Letofsky
37770b20ae Ensure that the maria db password is properly set (#6975) 2026-02-10 17:48:14 +01:00
renovate[bot]
065d971dc4 [deps] Billing: Update swashbuckle-aspnetcore monorepo to v10 (major) (#6729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Derek Nance <dnance@bitwarden.com>
2026-02-10 11:11:44 -05:00
Nick Krantz
cda8527c7d add feature flag (#6968) 2026-02-10 16:00:09 +00:00
Mike Amirault
ea9299fc48 [PM-30596] Update several email templates to use dynamic year in copyright (#6944)
* [PM-30596] Update several email templates to use dynamic year

* Fix formatting of two email templates
2026-02-10 10:35:15 -05:00
John Harrington
bc94934808 [PM-31787] Users can access the sends after the limit was reached (#6958)
* fix file type send increment behavior

* fix text send access increment behavior

* fix & update tests

* cleanup unused service

* fix broken test constructor expecting unused service
2026-02-10 07:57:43 -07:00
Jimmy Vo
147b5c4888 [PM-30610] Add row-width A/B version 2026-02-10 09:49:16 -05:00
Alex Dragovich
e5cf9dff2e [PM-31497] use remove auth logic for remove password (#6929)
* [PM-31497] use remove auth logic for remove password

* [PM-31497] removing non-existent field
2026-02-09 17:38:29 -08:00
Alex Dragovich
6d43cc43e3 [PM-31684] Remove email hashing for send access (#6945)
* [PM-31684] Remove email hashing for send access

* [PM-31684] switching the order of migration files

* [PM-31684] adding more migrations

* [PM-31684] Removing anon access emails field  and reusing emails field

* [PM-31684] cleanup before adding migrations back

* [PM-31684] restore original snapshots

* [PM-31684] restore original postgres snapshots

* [PM-31684] adding migrations

* [PM-31684] removing encryption attributes from emails request model

* [PM-31684] adding missing stored proc alters

* [PM-31684] Improved formatting for stored proc defs

* [PM-31684] adding necessary comment back

* [PM-31684] adding case-insensitive check on the server for send auth
2026-02-09 12:58:57 -08:00
Jimmy Vo
8b121137d8 [PM-30610] Make the Learn More section container smaller 2026-02-09 15:55:28 -05:00
Conner Turnbull
40c64a51d5 Remove stale 'use-pricing-service' feature flag references from IPricingClient docs (#6961) 2026-02-09 15:10:44 -05:00
Jimmy Vo
ad50816072 [PM-30610] Add family image 2026-02-09 14:49:15 -05:00
Jared
7c216366a7 [PM-31153] email updates for domain claim pt 2 (#6965)
* [PM-31361] Enhance domain claimed email notifications

* Updated the email template to include the claimed domain name and user email.
* Modified the `ClaimedUserDomainClaimedEmails` model to include the domain name.
* Adjusted the `SendClaimedDomainUserEmailAsync` method to pass the domain name to the email message.
* Added a new test for rendering the domain claimed email to ensure proper content delivery.

* Update email templates for domain claimed notifications

* Adjusted styles and formatting in the DomainClaimedByOrganization email template for improved readability.
* Modified the TitleContactUs layout to ensure proper rendering of titles.
* Updated the HandlebarsMailService to include HTML line breaks in the email title for better presentation.

* Update TitleContactUs email template to center-align title text for improved presentation

* Refine TitleContactUs email template by removing unnecessary text-align property for improved consistency in styling

* Fix PR comments

* Update test/Core.Test/Platform/Mail/DomainClaimedEmailRenderTest.cs

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* Update test/Core.Test/Platform/Mail/DomainClaimedEmailRenderTest.cs

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* Update test/Core.Test/Platform/Mail/DomainClaimedEmailRenderTest.cs

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* Remove unnecessary comments

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-02-09 14:38:50 -05:00
Jimmy Vo
456c2bb9db [PM-30610] Add AB testing versions 2026-02-09 12:38:20 -05:00
Jason Ng
2413ce10ab [PM-31745] Allow user to perm delete unassigned items (#6956)
* update DeleteAdmin to grab items that are unassigned and ciphersControllerTests
2026-02-09 10:46:30 -05:00
EDIflyer
fb76e3f867 [PM-5625] Update vault out of sync error message in CipherService.cs (#3652)
* Update vault out of sync error message in CipherService.cs

Co-authored-by: Jason Ng <jcory.ng@gmail.com>
2026-02-09 10:38:10 -05:00
sven-bitwarden
70c01bcfb2 [PM-25106] Refactor Misleading Stored Procedure/Repository Language (#6890)
* Begin migration to appropriately named sprocs

* Update method and parameter names

* Remove incorrect change

* Changes EF to match collection type comparison

* Adds integration test verifying excluded collections

* Changes EF to match collection type comparison

* Fix whitespacing

* Fix dedented if
2026-02-09 09:25:10 -06:00
Github Actions
6548737320 Bumped version to 2026.2.0 2026-02-09 11:35:09 +00:00
Jared McCannon
246959f421 Fixed bug where revoked users were being left out of policy requirement call. Moved out of loop and doing after users have been restored. This is more performant. (#6960)
Fixed bug where revoked users were being left out of policy requirement call. Moved out of loop and doing after users have been restored. This is more performant.
2026-02-06 15:35:06 -06:00
cyprain-okeke
67ba9bcca5 [PM 30100][Server] Subscription Discount Database Infrastructure (#6936)
* Implement the detail Subscription Discount Database Infrastructure

* Change string to string list

* fix lint error

* Create all missing database object definition files

* Regenerate EF migrations with Designer files

The previous migrations were missing .Designer.cs files. This commit:
- Removes the incomplete migration files
- Regenerates all three provider migrations (MySQL, Postgres, SQLite) with proper Designer files
- Updates DatabaseContextModelSnapshot.cs for each provider

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix failing database

* Resolve the lint  warnings

* Resolve the database failure

* Fix the build Lint

* resolve the dbops reviews

* Add the default value

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-06 18:24:26 +01:00
Matt Bishop
e3008ccb68 Tighten up repo a bit for AI (#6957) 2026-02-06 10:19:30 -05:00
Maciej Zieniuk
01590529eb [PM-31785] Protect Key Connector and Master Key wrapped user key and server side hash (#6953)
* protect keyConnectorWrappedUserKey

* protect master key wrapped user key and server side hash
2026-02-05 21:33:59 +00:00
Jared Snider
f244927149 Auth/PM-14967 - Clean up email verification feature flag (#6955) 2026-02-05 16:02:00 -05:00
sven-bitwarden
3e21d12202 Ensure org user belongs to org they're being invited to (#6937) 2026-02-05 14:44:59 -06:00
Patrick-Pimentel-Bitwarden
ef37f3d3dd feat(emergency-access): [PM-31636] Emergency Access Takeover Salt (#6939)
* feat(emergency-access): [PM-31636] Emergency Access Takeover Salt - Added salt to response of emergency access takeover response.

* test(emergency-access): [PM-31636] Emergency Access Takeover Salt - Added tests.
2026-02-05 10:19:57 -05:00
Jimmy Vo
ecf9714784 [PM-30610] Update minor wording 2026-02-04 17:01:18 -05:00
Jimmy Vo
a52edfdc3f [PM-30610] Hide google and apple images 2026-02-04 16:17:02 -05:00