Bloomerang CRM Build Number:
1753219644
origin/release-2025-07-24
origin/release-2025-07-24-to-develop
====================================
dm-3169: fix for console log if dafs-phase-3 is off (#8949)
use client url on cors (#8946)
Filter designations to include only pledge payments or those without soft credits (#8937)
Merge pull request #8933 from Bloomerang/jinx-unlimited/intg-3866-consttt-profile-page-errors-feature-flag
Adds check for feature flag.
Merge pull request #8920 from Bloomerang/bug/pho/com-532/ja-group-styling-fix
COM-532 ja-group-styling fix
REP-363: Added database flavor to topic headers (#8917)
COM-528 JA Select Existing Email Accessibility (#8916)
Jurassic patch/int 619 PLG pendo sf integration (#8897)
Bobasort/dm 3155 active linking end session event is not being emitted (#8913)
Refactor QuickBooksOnlineService::SaveTokensToUga to use DapperUtils for transaction management (#8914)
KIBANA errorMessage found after triggering a sync in CRM Mailchimp (UI) (#8912)
PLT-930: Fix Test Reporting for Nightly QA3 Deploys (#8871)
Merge pull request #8869 from Bloomerang/DX-2183-set-form-inactive-on-error
Merge branch 'develop' into DX-2183-set-form-inactive-on-error
COM-523 Email Styling bugs (#8911)
jinx-unlimited/intg-3845-engagement-score-column (#8910)
Merge pull request #8888 from Bloomerang/feat/PLT-680-cleanup-update-command
Merge pull request #8908 from Bloomerang/pho/COM-522/Filter-out-the-inactive-emails
JA action dropdown/BLA-2658 (#8830)
Filter out the inactive emails
Update element IDs (#8907)
Bobasort/dm 3152 reciprocal relationship constituent modal displays relationshipinfo incorrectly (#8903)
COM-295 Adding DB Flavor to API requests (#8902)
New Mailchimp Email button lands on error page (#8904)
jinx-unlimited/intg-3837-update-store-and-action-name (#8900)
PLT-983 - Fix id_token_hint is null on endsession request (#8901)
Pif/pay 403 delete pledge payments (#8892)
jinx-unlimited/intg-3843-merge-issue (#8899)
revert old solution - wait for data to populate before showing modal instead (#8898)
Merge pull request #8893 from Bloomerang/pif/pay-461-hide-old-payments-confirmation
Merge pull request #8870 from Bloomerang/pif/pay-458-payments-accordion-options
jinx-unlimited/intg-3235-giving-level-columns (#8859)
Connects the onepay pages to the navigation buttons
COM-388 JA Email Select (#8894)
Merge branch 'develop' of github.com:Bloomerang/CRM into pif/pay-459-payments-accordion-options
pif/PAY-459 Added a new page for one pay payment confirmation (#8874)
Merge pull request #8890 from Bloomerang/jinx-unlimited/intg-3816-mailchimp-webhook-500-errors
Add logs (#8895)
Revert some methods.
update methods
Merge pull request #8889 from Bloomerang/bug/pho/COM-508/duplicate-template-name
refactor
hide old opc if one-pay ff is on
COM-508 fix GetAll with implementation not interface. Fix test.
Makes additional methods local service methods.
COM-508 fix GetAll with implementation not interface.
Merge pull request #8857 from Bloomerang/jurassic-patch/int-583-logging-for-overage-report
Merge pull request #8882 from Bloomerang/bobasort/dm-3133-add-checkin-to-the-auth-bridge
Merge branch 'develop' into bobasort/dm-3133-add-checkin-to-the-auth-bridge
DM-3133 - changed to 'protected'
DM-3133 - changed to async/await
Merge pull request #8877 from Bloomerang/pho/COM-375/Display-email-template-options
update add error handling dependencies
PLT-680 - Cleanup Update command code
Fixed the issue on the loading of DataGrid
missing package and some validation cleanup
Merge branch 'develop' into jurassic-patch/int-583-logging-for-overage-report
Dm 3145 relationship edit modal briefly shows invalid data when loading (#8887)
Update Command/Scheduled/UpdateBillingUsages.cs
Update Services/Ordway/OrdwayService.Server/OrdwayService.cs
Fixed the issue on No emails display on initial load
Merge pull request #8865 from Bloomerang/jinx-unlimited/intg-3722-center-text-in-widget
Makes some of IMailchimpService local service methods.
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Resolve Pul Request comments
COM-508 Mock GetAll
Merge branch 'develop' into jurassic-patch/int-583-logging-for-overage-report
Merge branch 'feat/PLT-680-cleanup-update-command' of github.com:Bloomerang/CRM into feat/PLT-680-cleanup-update-command
PLT-680 - Cleanup Update command code
COM-508 check the copy name against prior names.
Merge branch 'develop' into feat/PLT-680-cleanup-update-command
PLT-680 - Cleanup Update2 command code
Merge pull request #8851 from Bloomerang/jinx-unlimited/intg-3682-display-and-edit-account-giving-level
ope duplicate integration server name instead of command (#8881)
update devops team (#8884)
Merge branch 'develop' into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
Use GetGivingLevel instead of initialize, nuke initialize, and fix modal bug.
Merge branch 'jinx-unlimited/intg-3682-display-and-edit-account-giving-level' of https://github.com/Bloomerang/CRM into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
Styyyyyyle
Merge branch 'develop' into pho/COM-375/Display-email-template-options
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Merge branch 'pho/COM-375/Display-email-template-options' of https://github.com/Bloomerang/CRM into pho/COM-375/Display-email-template-options
Updated the styling to follow what is defined in figma.
Merge pull request #8886 from Bloomerang/main
Merge branch 'develop' into jurassic-patch/int-583-logging-for-overage-report
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Update Web/Content/js/journeyautomation/views/JourneyAutomationEmailsList.jsx
Merge branch 'pho/COM-375/Display-email-template-options' of https://github.com/Bloomerang/CRM into pho/COM-375/Display-email-template-options
Updated a minor typo
Merge branch 'develop' into pho/COM-375/Display-email-template-options
Go with using a temporary DataGrid for the Emails List
update to check for null on widgetObj, catch exceptions and fix spacing
Merge branch 'develop' into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
Merge pull request #8879 from Bloomerang/jinx-unlimited/intg-3835-constant-contact-default-values
fix merege conflicts
Added a temp SelectInput component for Existing Emails List.
Merge branch 'develop' into bobasort/dm-3133-add-checkin-to-the-auth-bridge
Update Web/Mvc/Filters/BaseAuthorizationFilter.cs
prevent duplicate DAF relaionship to show up (#8883)
Update Web/Controllers/AuthorizeController.cs
Update Web/Mvc/Filters/BaseAuthorizationFilter.cs
Update Web/Content/js/main/idleSessionManager.js
add checkin to the auth bridge
Bobasort/dm 3130 crm subscribe to end session event (#8878)
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Filter out soft credited transactions in fiscal year giving summary (#8876)
Working again.
Cleanup.
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Added new feature flag for displaying email template options in the Send Email JA Step.
Adds bogus default values for UgaAuthClientId and UgaAuthClientSecret
Merge pull request #8875 from Bloomerang/jgRobotsTag
Merge branch 'develop' into jgRobotsTag
Fix profile giving level section.
adding code to all environments, was beaten to QA1 and will test with QA3
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
DM-2990 - added 'nosniff' in headers (#8873)
adding code to qa1 for testing, qa4 currently in use
jinx-unlimited/intg-3239-donor-level-filter (#8862)
COM-488 Upgraded to Bee Auth v2 (#8872)
Fix repo method.
Fixed.
Review comments.
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Merge pull request #8823 from Bloomerang/jesse/delete-referenced-group-tests/BLA-2614
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
PLT-964: Add Workflow Documentation & Comments (#8858)
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Added payments accordion options
Bobasort/dm 1086 updated relationship workflow edit relationship (#8867)
Bobasort/dm 1093 when creating a donation for the donor advised fund auto add the soft credits (#8864)
Merge branch 'develop' into jinx-unlimited/intg-3722-center-text-in-widget
Merge branch 'develop' into jesse/delete-referenced-group-tests/BLA-2614
DX-2183 remove unnecessary code from index.cshtml
DX-2183 clean up controllers and use template controller to handle activation
Merge pull request #8847 from Bloomerang/feature/pho/COM-427/add-controller-to-copy-email-template
COM-427 merge mistakes.
fix lack of string interpolation on some logs/exceptions,
DX-2183 reset javascript extensions file
merge dev, resolve conflictgs.
Merge remote-tracking branch 'origin/develop' into feature/pho/COM-427/add-controller-to-copy-email-template
jinx-unlimited/intg-3683-giving-data-command (#8772)
Merge pull request #8866 from Bloomerang/pho/com-427/fixed-error-handling
Merge pull request #8868 from Bloomerang/adjust-onboarding-redirect
Revert unwanted changes.
Merge branch 'jinx-unlimited/intg-3682-display-and-edit-account-giving-level' of https://github.com/Bloomerang/CRM into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
Small refactors.
Merge branch 'DX-2183-set-form-inactive-on-error' of https://github.com/Bloomerang/CRM into DX-2183-set-form-inactive-on-error
DX-2183 add controller method for updating widget active status
Update JavascriptExtensions.cs to bust cache due to change in Bloomerang-v2.js
DX-2183 add logic to index page
just use response
Fixeed error handling
Update JavascriptExtensions.cs to bust cache due to change in Bloomerang-v2.js
Merge latest, resolve conflict.
INTG-3722 - Center text in dashboard widget
Merge branch 'develop' into DX-2183-set-form-inactive-on-error
DX-2183 set form inactive on error
Merge branch 'feature/pho/COM-427/add-controller-to-copy-email-template' of https://github.com/Bloomerang/CRM into feature/pho/COM-427/add-controller-to-copy-email-template
Rename AccountFiscalRevenueSummaryModel to AccountFiscalGivingSummaryModel and update related properties for new business definition
Merge remote-tracking branch 'origin/develop' into jinx-unlimited/intg-3683-giving-data-command
Rename LifetimeRevenue to LifetimeGiving in Account model and related components for new business definition
Merge pull request #8833 from Bloomerang/dream/DX-2123/disable-publishing-options-widget-status-pending
COM-427 Switched to using a new repo instead of modifying an existing one
COM-427 Fixed UOW logic that was a typo
Merge branch 'release-2025-07-10' into feature/pho/COM-427/add-controller-to-copy-email-template
COM-427 Copy Email and Template now working. Had to refactor some thigns
COM-427 add code to copy an email to a custom template first also.
tweaking code slightly, web server throws an error that multiple system.webServer sections exist
Dropdown behavior after user clicks Reset to default value.
Merge branch 'develop' into jurassic-patch/int-583-logging-for-overage-report
Enhance subscription validation and logging for active subscriptions, move logic out of UpdateBillingUsages.cs and into OrdwaySubscriptionValidation.cs
tweaking code slightly, web server throws an error that multiple system.webServer sections exist
Update JavascriptExtensions.cs to bust cache due to change in Bloomerang-v2.js
Merge remote-tracking branch 'origin/develop' into jinx-unlimited/intg-3683-giving-data-command
Merge branch 'develop' into jesse/delete-referenced-group-tests/BLA-2614
Add LastContributionAmount to account revenue summary and related models for enhanced reporting
Rename Small giving level to General due to product changes
Disable save button when there are no changes.
testing adding robots tag to QA4 servers to delist search engines
more specific exception for NotFound inside UpdateUsageOrdway
Removed some locale dependent language from exception catch on duplicate entry
more debug context on units of measure
Optimize transaction ordering in fiscal year revenue summary for improved performance and clarity
Update revenue calculation to include soft credit transactions for accurate lifetime revenue summary
Update JavascriptExtensions.cs to bust cache due to change in Bloomerang-v2.js
Merge branch 'develop' into jurassic-patch/int-583-logging-for-overage-report
added exception language for duplicate OCS entries
Fix MUI warning.
Code complete?
Use GivingLevelStore instead of profile store.
Update JavascriptExtensions.cs to bust cache due to change in Bloomerang-v2.js
COM-427 Refetch emails if the journey containted one
Reindex on manually changing.
Fixes bug
Merge remote-tracking branch 'origin/develop' into feature/pho/COM-427/add-controller-to-copy-email-template
Refactor giving level update logic to prioritize calculated levels over manually set levels for improved accuracy in account giving data
removed completed TODO
Refactor exception handling in billing usage updates by renaming and reorganizing exceptions for better clarity and maintainability
COM-427 Add [RequiredPermission(new[] {Permission.Standard_CommunicationAccess, Permission.Standard_EmailAccess}, requiredAll: true)] to the class to protect it.
Implement reset to default action.
Working again.
wip
Revert changes.
Cleanup.
Merge latest, resolve conflict.
Refactor error handling in billing usage updates to improve logging and remove redundant exception handling
Merge branch 'develop' into jesse/delete-referenced-group-tests/BLA-2614
Fixed integration tests
Fixed integration tests
COM-427 Add web api endpoint to copy email templates.
add method to tests
Merge branch 'develop' into dream/DX-2123/disable-publishing-options-widget-status-pending
update SQL query and css
Add InvalidUnitOfMeasureException and enhance error handling in billing updates
clean up; remove unneeded code, extra space and change the color to match disable forms gray
Change exceptions list to a dictionary for better error tracking during account giving data updates
Adds checkbox to to allow user to revert to command calc.
Add IsManuallySet field to GivingLevel and update related methods for improved giving level management
Dont show this for orgs.
Refactor exception handling for Ordway subscriptions by introducing NoSubsException and NoActiveSubException, and update namespaces for better organization.
Close modal only upon successful save, reload giving level.
Reverted removal of wait for animation end
Merge branch 'jesse/delete-referenced-group-tests/BLA-2614' of github.com:Bloomerang/CRM into jesse/delete-referenced-group-tests/BLA-2614
Merge branch 'develop' of github.com:Bloomerang/CRM into jesse/delete-referenced-group-tests/BLA-2614
Change how switch to next tab is handled, remove sleep from group delete test
Merge branch 'develop' into dream/DX-2123/disable-publishing-options-widget-status-pending
more cleanup o_O
cleanup
update method query
remove unneeded li
disable targeted inactive parent li
Use moment because of non-ISO date string, and fix modal console errors.
Refactor GetGivingLevelSummary method to use stored values if available and add EagerLoadRelationshipManagers method for improved data loading
Refactor EagerLoad methods to replace GetGivingLevelSummaries with EagerLoadLatestRevenueTransactions for improved revenue transaction loading
Successfully saving the new donor level.
Merge branch 'develop' into jinx-unlimited/intg-3683-giving-data-command
Enhance GetGivingLevelSummary method to support revenue recalculation and update IsRevenue logic
Add custom exceptions for billing usage updates and enhance error handling
asdlfkjhadslkadf
Refactor LifetimeRevenue property and update method parameter naming
Adds ProfileGivingLevelViewModel, and fetches giving level from db
push up more WIP
Merge branch 'jinx-unlimited/intg-3683-giving-data-command' into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
Use unitOfWorkUtil instead of the factory.
Fine, Ill just do it the way it wants.
Merge branch 'develop' into jesse/delete-referenced-group-tests/BLA-2614
Delete referenced group tests
goodbye nhibernate
wip
Merge branch 'develop' into dream/DX-2123/disable-publishing-options-widget-status-pending
Fixed scripts
Renamed giving level name column and fixed tests and indexing commands
Merge branch 'develop' into jinx-unlimited/intg-3683-giving-data-command
wip
Refactor, adds giving level controller method.
Merge branch 'jinx-unlimited/intg-3683-giving-data-command' into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
wip
Giving level into NH
Merge dev, resolve conflict
merge develop
wip - john
push updated WIP
push updated WIP
ughhhhh
Wrapped that bad boy in a dapperutils
Add LifetimeRevenue property to MailchimpTestData
Map the giving level to account in nhibernate.
Merge remote-tracking branch 'origin/develop' into jinx-unlimited/intg-3683-giving-data-command
Reversioned sql scripts
updated WIP
Add LifetimeRevenue property and fixed integration tests
push latest WIP
Merge branch 'develop' into jinx-unlimited/intg-3683-giving-data-command
wip
Move givinglevelmodel to common location related to constituent.
Rename GetGivingLevelSummary method to CalculateGivingLevelSummary for clarity
Rename giving data methods and classes for clarity and consistency
Add fiscal revenue summary calculation and update giving level data retrieval
Resolved some comments
Merge branch 'develop' into jinx-unlimited/intg-3682-display-and-edit-account-giving-level
Import store
Remove unused methods from IAccount interface
Merge remote-tracking branch 'origin/jinx-unlimited/intg-3683-giving-data-command' into jinx-unlimited/intg-3683-giving-data-command
Handle document failures in account giving data population
Update Database/Repositories/Account/DapperAccountRepository.cs
Finished command
Adds edit giving level modal.
push WIP
Boilerplate
update wrapper version
Adds basic profile giving level section.
Added repo and tables for giving level, added lifetimerevenue to account
Merge pull request #8645 from Bloomerang/redirect-onboarding-complete
Adds giving level section.
update method to add exception and change return
Merge branch 'develop' into feature/DREAM/PAY-159_1Pay_Admin_Integration_Work
Command and partial document created
Merge branch 'develop' into feature/DREAM/PAY-159_1Pay_Admin_Integration_Work
refactor a bit and update to one var
readd correct var and remove other
update cleanup and update methods
Merge branch 'processor-onboarding-status-complete' into redirect-onboarding-complete
merge in processor-onboarding-status-complete
pushing latest WIP
Merge branch 'processor-onboarding-status-complete' of https://github.com/Bloomerang/CRM into redirect-onboarding-complete
git rid of whitespace.. -_-
add console.logs for testing purposes
update variable
Merge branch 'processor-onboarding-status-complete' into redirect-onboarding-complete
add redirect when onboarding is complete