Bloomerang CRM Build Number:
1745938566
origin/develop
origin/merge-dependency-fix-to-release-2025-05-01
====================================
add admin app logo (#8510)
Merge pull request #8508 from Bloomerang/bobasort/DM-2877-Update-admin-tiles-to-have-more-Flora-elements
fix color on icon
use color names
Merge branch 'develop' into bobasort/DM-2877-Update-admin-tiles-to-have-more-Flora-elements
convert the admin cards to flora design
set to midnight to fix date comparison. (#8477)
Merge pull request #8504 from Bloomerang/pho/COM-77/Archive-confirmation-text-change-for-clarity
Merge pull request #8505 from Bloomerang/merge-release-2025-05-01
Merge branch 'release-2025-05-01' into merge-release-2025-05-01
initial changes
switching 215.sql to a migration command (#8503)
Merge branch 'develop' into merge-release-2025-05-01
Updated the Archive Automation Confirm Message dialog
Merge pull request #8501 from Bloomerang/jinx-unlimited/INTG-3250-login-fix
Add force to license mapping
Merge pull request #8500 from Bloomerang/jinx-unlimited/INTG-3231-real-fix
Merge pull request #8499 from Bloomerang/pho/COM-312/Add-period-in-the-Something-went-wrong-toast
Make minscore not static
Re-add de-dupe for paypal events behind a feature flag (#8497)
Merge branch 'develop' into pho/COM-312/Add-period-in-the-Something-went-wrong-toast
Added again the trailing period for it was accidentally removed during the merge
Merge pull request #8495 from Bloomerang/bobasort/DM-1085-Create-and-view-relationship
Add back bug fix for Paypal funds behind a new feature flag (#8490)
Merge branch 'develop' into bobasort/DM-1085-Create-and-view-relationship
REP-26: Implement Max Limit for running automations (#8471)
Merge pull request #8493 from Bloomerang/release-2025-05-01
Merge branch 'develop' into bobasort/DM-1085-Create-and-view-relationship
remove machine keys
Revert changes to dependency array on useEffect (#8491)
Merge pull request #8492 from Bloomerang/release-2025-05-01
Merge pull request #8487 from Bloomerang/bug/pho/COM-309/prevent-save-before-validation-checks-release
Merge pull request #8488 from Bloomerang/jinx-unlimited/intg-2883-clicking-graph-segment-removes-other-filters
COM-309 move _isSaving = false; to finally blocks.
Revert changes to dependency array on useEffect (#8489)
Merge branch 'develop' into jinx-unlimited/intg-2883-clicking-graph-segment-removes-other-filters
cleanup
add unit test
Merge pull request #8486 from Bloomerang/jinx-unlimited/intg-2883-clicking-graph-segment-removes-other-filters
COM-309 improve useCallback params where appropriate.
COM-309 pause true saving
COM-309 fix some save handling
COM-309 broke some things. Backing up.
COM-309 compare names better in the toolbar
COM-309 compare names better
COM-309 a couple null checks add.
COM-309 check the last validated name before trying to save.
Copilot comments.
Remove unused import statements.
Dont clear out grid filters when adding an analytics filter.
Merge develop to release branch (#8485)
Merge pull request #8481 from Bloomerang/pho/COM-312/Add-period-in-the-Something-went-wrong-toast
Merge branch 'develop' into pho/COM-312/Add-period-in-the-Something-went-wrong-toast
Fixed some stylings after fixing merged conflicts
Merge pull request #8483 from Bloomerang/merge-release-2025-05-01
Merge branch 'develop' into merge-release-2025-05-01
Merge pull request #8482 from Bloomerang/jinx-unlimited/INTG-3231-min-score
add edge cases in saving relationship
Fixed merge conflicts
Only add min score if we set it
Merge branch 'pho/COM-312/Add-period-in-the-Something-went-wrong-toast' of https://github.com/Bloomerang/CRM into pho/COM-312/Add-period-in-the-Something-went-wrong-toast
Fixed issue found when doing some tests with fast/slow connection
Uispy/rep 25 fix constituent count flicker (#8478)
be able to save new relationship
Merge branch 'develop' into pho/COM-312/Add-period-in-the-Something-went-wrong-toast
Added a trailing period in the error toast
fix api call
Revert "PayPal bug fixes back to develop (#8445)" (#8480)
REP-251: Refresh metrics on participant metrics click (#8476)
Merge pull request #8479 from Bloomerang/pho/COM-311/Dont-show-Processing-toast-if-JA-is-fully-archived
Merge branch 'develop' into pho/COM-311/Dont-show-Processing-toast-if-JA-is-fully-archived
Don't show processing toast if JA is completely archived
add save action
set relationship store
Merge pull request #8475 from Bloomerang/jinx-unlimited/intg-3233-top-filter-count
create partial switch to unit of work
fix report listing (#8474)
Merge pull request #8455 from Bloomerang/jinx-unlimited/intg-3206-donorsearch-performance
Merge branch 'develop' into jinx-unlimited/intg-3206-donorsearch-performance
Make both filters components match, when applicable.
initial
add machine key for nonce encryption/decryption across web servers (#8466)
Merge pull request #8469 from Bloomerang/brendan/2fa-debugging
Merge pull request #8443 from Bloomerang/pho/COM-43/Display-Progress-While-Exiting-Participants-In-An-Archived-JA
Merge pull request #8470 from Bloomerang/jinx-unlimited/intg-3232-generosity-score-breakdown-fix
Remove unused method and map all possible generosity score ranges even if they are unused.
Merge branch 'develop' into brendan/2fa-debugging
additional cleanup
Fixed apikey logic
Fixed issue caused by CoPilot for the isArchiving function
Merge branch 'develop' into pho/COM-43/Display-Progress-While-Exiting-Participants-In-An-Archived-JA
Update Web/Content/js/journeyautomation/views/JourneysList.jsx
Update Web/Content/js/journeyautomation/views/JourneyAutomationListItem.jsx
Merge branch 'pho/COM-43/Display-Progress-While-Exiting-Participants-In-An-Archived-JA' of https://github.com/Bloomerang/CRM into pho/COM-43/Display-Progress-While-Exiting-Participants-In-An-Archived-JA
Added new util class JourneyAutomationToasts so that it's reusable to other JA components
Merge pull request #8467 from Bloomerang/jinx-unlimited/intg-3230-get-generosity-count-breakdown-fix
Bobasort/dm 1084 updated relationship workflow track relationship note (#8464)
Merge pull request #8451 from Bloomerang/pif/bw-12341-1pay-client
Fix GetGenerosityCountBreakdownInGroup
add logs both on running the report and on writing the report to S3 (#8463)
Merge branch 'develop' into pho/COM-43/Display-Progress-While-Exiting-Participants-In-An-Archived-JA
Updated changes as per code review comments
pif/bw-12159 sending admin email from create transaction endpoint (#8398)
Merge pull request #8462 from Bloomerang/jinx-unlimited/intg-3228-inner-radius-on-donut-chart
Fix the other one too.
Updated changes to remove refresh icon display when JA is archiving/archived
fixed defaults
Merge pull request #8461 from Bloomerang/jinx-unlimited/intg-3228-inner-radius-on-donut-chart
Fix generosity score breakdown chart.
Fixes inner radius popOut on DonutChart component.
revert some changes to the previous PR (#8460)
Moved isConnected check to allow for exception to be thrown properly (#8450)
Merge pull request #8459 from Bloomerang/pho/COM-74/UI-UX-Update-description-for-email-action-for-clarity
Update guid regex to be more strict and use string extensions
CHanged default and updated tests
Edited message on Send Email details canvas
Merge pull request #8448 from Bloomerang/kwalton/PLT-805-upload-failed-tests
REP-239: Constituents not exited from FRD, FMP, FPP journeys after bulk deleting transactions (#8458)
Adjust regex for one pay tokens to match guids
Merge pull request #8457 from Bloomerang/bobasort/DM-1083-Search-and-select-relationship-role-for-second-constituent
PR Feedback changes
Dream/dx 2030 fix/fix rollback version (#8456)
Merge branch 'develop' into bobasort/DM-1083-Search-and-select-relationship-role-for-second-constituent
apply suggestion
Remove .Substitute from logs
Merge pull request #8454 from Bloomerang/bug/pho/COM-107/fix-automation-name-change-breaks
add second dropdown relationship
Merge branch 'develop' into pif/bw-12341-1pay-client
Fix duplicate component registration
Add new OnePayFormId column to Widget table (#8442)
Add IdToken signature valdiation (#8434)
Merge pull request #8229 from Bloomerang/jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
Merge branch 'develop' into pho/COM-43/Display-Progress-While-Exiting-Participants-In-An-Archived-JA
add even more logging!
Fix more logging
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
null handling
...
Updated DonorSearchGenerosityScan command to accept optional argument for saving profile, used by batch screen
jinx-unlimited/intg-3023-service-item-filtering (#8436)
Added parameter to search functionality to specify if the profile should be saved. Updated necessary callsites
Allowed refresh spinner to work when archiving, but not yet archived
Add TODO with error I'm getting so I can make sure to remember on Monday
Just store the stupid colors so we can reference them later.
Fix string interpolation
COM-298 Disable User Hiding of Processing toast (#8453)
add Eft Token pattern for OnePay
Add scaffolding for payment service implementation
add logging to device verification
COM-107 add comment
COM-107 When losing focus or hitting enter and the name is a duplicate an error happens.
Merge pull request #8452 from Bloomerang/bobasort/dm-2911-2fa-staging-issues
Changes query column alias to allow for grouping by the alias instead of the base column, which doesn't group based on the coalescing.
Fix logging in AuthenticationController
Delete horizontal bar chart w filter.
Consolidate horizontal bar chart and fix donut chart.
Remove old code.
Consolidate DonutChart components.
Update per my robot overlord's feedback
Add scaffolding for OnePayClient
Merge pull request #8449 from Bloomerang/pif/bw-12282-common-onepay-service
REP-20: Fix bug with household filters on mass emails (#8432)
Add logging for SSO (#8447)
BW-12282 - adding new common project for OnePay
Old version.
Use id instead of name when applying gender to account index doc.
Cleanup on groupAnalytics
Add failed tests to summary
PayPal bug fixes back to develop (#8445)
Merge pull request #8444 from Bloomerang/main
Added changes for displaying Progress while exiting participants in an Archived JA
Pif/BW-11171 consume 1pay account status event (#8435)
Merge pull request #8441 from Bloomerang/bobasort/dm-85-remove-xss-import-fix-ff
Merge branch 'develop' into bobasort/dm-85-remove-xss-import-fix-ff
Dm 2868 update notifications component (#8438)
set value for mass delete runner for context requestId (#8440)
Add checks for and redirection logic for merged accounts (#8430)
Merge pull request #8428 from Bloomerang/kwalton/PLT-803-restore-dbs
Rename ConstituentEngagementLevelId to EngagementCountLevelId
reset InjectionModuleBase.cs
cleaning up
Removal of xss-import-fix ff
Adds GetSelectableGenders method.
Consolidate Gender.All, and prevent unknown from showing up in dropdowns.
Simplify a few methods, upgrades c# to 7 in BusinessLogic.
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
Automation new household functionality e2e tests (#8417)
Merge pull request #8433 from Bloomerang/pho/COM-105/Call-the-updateJourneyListWithUpdatedJourney-after-updating-step
Pif/bw 12282 new 1pay linking fields (#8431)
Redo removing of updateJourneyListWithUpdatedJourney call when updating a step
Bobasort/dm 2865 search for constituents from the new nav (#8427)
print to step summary
missed one
add restore db steps
point at separate dbs
Merge pull request #8425 from Bloomerang/dm-2906-formatting-issue-for-notifications-in-safari_2
added fix for overlapping cookie based and state based toasts (#8419)
Merge branch 'develop' into dm-2906-formatting-issue-for-notifications-in-safari_2
Update menu open background
Merge pull request #8424 from Bloomerang/bobasort/dm-2863-Implement-the-app-switching-component
add delay when sending emails (#8418)
Try to fix css in safari
Merge pull request #8405 from Bloomerang/kwalton/PLT-664-exclude-codeql-stuff
Merge branch 'develop' into bobasort/dm-2863-Implement-the-app-switching-component
added abort request to handle multiple fast inputs (#8413)
add placeholder
Revert change
BMA-2652 Mobile Video Acknowledgement License implementation and check license endpoints (#8410)
BW-11829 Delete Groups in a Sent Email (#8420)
Merge pull request #8421 from Bloomerang/dm-2906-formatting-issue-for-notifications-in-safari
Merge pull request #8408 from Bloomerang/lauren/remove_volunteer_api_ff/BLA-2583
Remove focus outline
Merge branch 'develop' into lauren/remove_volunteer_api_ff/BLA-2583
removed unused usages
Merge branch 'develop' into bobasort/dm-2863-Implement-the-app-switching-component
Merge pull request #8411 from Bloomerang/dm-2867-access-notifications-from-new-nav
Merge pull request #8415 from Bloomerang/bobasort/DM-2904-release-to-develop
Merge branch 'develop' into bobasort/2904-release-to-develop
Pif/bw 12282 consume 1 pay produced events (#8404)
Merge branch 'develop' into dm-2867-access-notifications-from-new-nav
testings
Remove ajaxutils
removed commented out lines
Update json
removed volunteer api ff
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
Merge branch 'develop' into kwalton/PLT-664-exclude-codeql-stuff
inital implementation of the app switcher
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
set default minscore to 0
Fix notifications
Merge branch 'develop' into kwalton/PLT-664-exclude-codeql-stuff
don't ignore log entries created from user input
Use the api call instead
Get notifications
Update css and add tooltip
Set up notification icon
exclude log entries created from user input
exclude warnings and notes?
Merge branch 'jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs' of https://github.com/Bloomerang/CRM into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
added comment for readability
Fix dashboards v1
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
fix tests
Merge branch 'jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs' of https://github.com/Bloomerang/CRM into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
removed required props
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
fix merge conflicts and colors
clean up code
Fix merge conflicts
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
Fix opensearch query for Engagement counts
make functions static
clean up code
fix integrationt tests
Fix unit tests
fix bug
Reapply "Add cons engagement os query"
Revert "Add cons engagement os query"
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
Add cons engagement os query
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
fix tests
Merge branch 'develop' into jinx-unlimited/INTG-2883/Filtering-on-prospective-graphs
add filter to dashboardsv1
add filter to dashboards v2
add new filter components
add agegroupId to index
add os adjustments
Add filter constants
add filter for donut charts
added front end filtering
Added new properties to account index document
Renamed engagementCount constant names
Fix age and gender constants
fix gender and age analytics
Merge branch 'jinx-unlimited/intg-2840-prospective-group-generosity-graph' into jinx-unlimited/stats-and-filter
Merge branch 'develop' into jinx-unlimited/stats-and-filter
fixes
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Add new enum values
Revert "code review comments"
code review comments
fix jest tests
fix jest tests
fix class styles
renamed bar graph to pie-chart
fix missing class
fix typo
Fix code review comments
Fix code review comments
fix merge conflicts
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
cleanup
Fix merge conflicts
Merge develop, and resolve conflicts.
Merge branch 'develop' into jinx-unlimited/feature/INTG-2842/Add-new-constituent-engagements-ring-graph
Merge branch 'develop' into jinx-unlimited/feature/INTG-2842/Add-new-constituent-engagements-ring-graph
Merge branch 'jinx-unlimited/INTG-2841-stats' into jinx-unlimited/feature/INTG-2842/Add-new-constituent-engagements-ring-graph
Merge branch 'develop' into jinx-unlimited/INTG-2841-stats
fix counts
Added customer engagement count logic
Fixes
Fix build errors
Merge branch 'develop' into jinx-unlimited/INTG-2841-stats
Merge develop, and resolve conflicts.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Merge branch 'develop' into jinx-unlimited/INTG-2841-stats
fix reloadData logic
add new prospective stats endpoint and ui
refactored analytics data retrieval
Merge branch 'develop' into jinx-unlimited/INTG-2841-stats
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Remove console logs.
Parse data consistently between DB and OS methods.
Fix method to pull generosity score breakdown from OS.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
wip
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
More cleanup.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Remove comments.
Cleanup.
Documentation.
Creates shared GetProspectiveGroupAnalyticsData controller method that can be reused for other pieces of data.
Basic filter for pulling group info by id.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Merge branch 'develop' into jinx-unlimited/feature/INTG-2842/Add-new-constituent-engagements-ring-graph
Fix mouseover bug
pulled all paginated data
Merge branch 'develop' into jinx-unlimited/feature/INTG-2842/Add-new-constituent-engagements-ring-graph
Pass analytics data to react
Cleanup.
Pull analytics data from oS
Use EngagementLevelModel for rendering graph.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Getting data from OS.
Moves generosity score presentation logic to component instead of store.
Return breakdown.
Revert changes.
LIne endings.
Pull data from db, serve to ui.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Merge develop, and resolve conflicts.
visibility options.
Revert unneeded changes.
Fetch generosity score behind feature flag.
Line endings.
Css stuff
Fix import.
Merge branch 'develop' into jinx-unlimited/intg-2840-prospective-group-generosity-graph
Fix line endings.
Two states of group analytics.
Adds new GenerosityScoreBreakdown ui component.