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.