Skip to content

Releases: CruGlobal/mpdx-react

v1.0.0 – MPDX Initial Release

30 Oct 19:09
f442ffa
Compare
Choose a tag to compare

Welcome to the first official release of MPDX

This initial release, v1.0.0, marks the beginning of our structured release cycle, aimed at supporting other organizations using MPDX in their systems. This release includes the core functionalities and features as documented, providing a stable foundation for tracking partnerships, managing donations, and streamlining missionary support processes.

Key Highlights:

  • Comprehensive partner account management.
  • Enhanced donation tracking and reporting capabilities.
  • Optimized interface for seamless user experience.
  • Task management software, including Task phases to guide partners/contacts through new contact phases.
  • Appeal creation and tracking software for targeted fundraising efforts.
  • MPD Global integration for expanded functionality.
  • Tools for merging and fixing duplicate information, such as people, email addresses, and more.
  • Import data directly from Google, CSV files, or TntConnect for easy data migration and setup.
  • Account creation and account setup tools for a smooth onboarding process.
  • Detailed reports for informed decision-making and transparency.
  • Coaching tools to guide and support other MPDX users.
  • Admin access with impersonation capabilities for easier user support.
  • Extensive customization options for user settings and preferences.
  • Help Ducks support integration for guidance and troubleshooting (previously HelpScout in beta; now migrated to Help Ducks / Help Juice).

With this and future releases, we aim to empower organizations to easily track updates, manage dependencies, and deploy new versions of MPDX confidently.

Stay tuned for feature enhancements, fixes, and improvements in upcoming releases.

What's Changed

Since this is our first release, I have only included PRs since we upgraded MPDX to Node version 18 (1 year ago to date).

  • Upgrading to Node v18 by @dr-bizz in #798
  • [no-Jira] Upgrade to Node v18 follow-up by @canac in #801
  • [no-Jira] Improve coaching monthly commitment graph by @canac in #803
  • [no-Jira] Mock react-virtuoso correctly by @canac in #802
  • MPDX-7678 - GraphQL error when filtering by completed tasks by @dr-bizz in #805
  • MPDX-7774 - Appeal on Dashboard needs a link to that appeal by @dr-bizz in #800
  • Adding default Pull request template by @dr-bizz in #807
  • Bump next-auth from 4.19.2 to 4.20.1 by @dependabot in #685
  • Bump @babel/traverse from 7.18.11 to 7.23.2 by @dependabot in #808
  • [MPDX-7800] Fix monthly activity graph by @canac in #804
  • MPDX-7685 - Fixing 14 month report printing issue by @dr-bizz in #806
  • Moving component NavReportsList to shared folder and adding new Preferences types by @dr-bizz in #817
  • Preferences Prep-work - Added Shared Form Components by @dr-bizz in #818
  • [MPDX-7359] Complete coaching sidebar by @canac in #816
  • [no-Jira] Add GraphQL and testing documentation by @canac in #822
  • [no-Jira] Localize ARIA labels by @canac in #824
  • [MPDX-7212] Add appointment results table by @canac in #819
  • [MPDX-7213] Add coaching activity summary by @canac in #827
  • Preferences - Connect Services Page by @dr-bizz in #820
  • [no-Jira] Sort import statements and members by @canac in #829
  • MPDX-7820 Web - Address should allow multiline inputs by @caleballdrin in #832
  • [no-Jira] Move NextJS subimports to the top by @canac in #835
  • [no-Jira] Fix blank page on initial load by @canac in #837
  • MPDX-7727 Add organization to add donation modal by @caleballdrin in #831
  • MPDX-7786 Don't round donations by @caleballdrin in #833
  • [no-Jira] Import graphql/types.generated without relative imports by @canac in #840
  • Fixing multiple speed issues with Graph QL and SSR by @dr-bizz in #836
  • [MPDX-7812] Add coaching activity component by @canac in #825
  • [MPDX-7812] Fix imports from #825 by @canac in #845
  • [No-Jira] Show all financial accounts on Responsibility Centers Page by @caleballdrin in #847
  • [MPDX-7532] Add coaching weekly report by @canac in #828
  • [MPDX-7815] Make coaching sidebar collapsible by @canac in #826
  • [no-Jira] Fix next-bundle-analyzer by @canac in #838
  • [no-Jira] Use local GraphQL schema file by @canac in #848
  • Preferences notifications by @dr-bizz in #821
  • 7531/outstanding commitments/special needs giving by @wjames111 in #849
  • [no-Jira] Document mock.lastCall by @canac in #854
  • Update dependency next-auth to v4.24.5 [SECURITY] by @renovate in #850
  • Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #811
  • Bump undici from 5.9.1 to 5.28.2 by @dependabot in #859
  • MPDX-7517 Replacing MobileDatePicker and MobileTimePicker with their better UX version. by @dr-bizz in #860
  • [no-Jira] Flaky tests by @canac in #862
  • [no-Jira] Increase test shard count by @canac in #863
  • Lint Fix: Fix for new Phone numbers schema change by @dr-bizz in #861
  • [no-Jira] Localize labels and use static translation strings by @canac in #856
  • [no-Jira] Wait until all tests complete to post CodeCov status by @canac in #865
  • [MPDX-7832] Fix form errors not displaying by @canac in #855
  • [MPDX-7407] Add TagsSummary component by @canac in #839
  • [no-Jira] Include files with zero coverage in the coverage report by @canac in #867
  • [MPDX-7333] Make contact details donations editable by @canac in #844
  • [MPDX-7841] Contact Details donation columns by @canac in #864
  • [MPDX-7672] Adds onClose for base dialog box by @wjames111 in #852
  • [MPDX-7698] Adds locales for multiline TextField support in EditMailingInfoModal. by @wjames111 in #870
  • MPDX-7772 Preferences - Admin by @dr-bizz in #866
  • Bump undici from 5.28.2 to 5.28.3 by @dependabot in #873
  • MPDX-7769 - Preferences Organizations by @dr-bizz in #846
  • MPDX-7830 | Ensuring Rollbar only runs when the RollBar env var is defined. by @dr-bizz in #841
  • [MPDX-7766] Update comment count after adding or deleting task comments by @canac in #868
  • [MPDX-7847] - Disables checkbox when no Contacts or Tasks are Selected. by @wjames111 in #875
  • [MPDX-7837] Adds close adornment to base search text field. by @wjames111 in #869
  • [no-Jira] Document toHaveGraphqlOperation by @canac in #878
  • [no-Jira] Add retry logic to GraphQL Codegen action by @canac in #880
  • [no-Jira] Migrate off of deprecated deleteAccountListCoach inputs by @canac in #879
  • [MPDX-7854] Add links to new coaching page by @canac in #872
  • [no-Jira] Fix codegen retry action by @canac in #881
  • No-Jira Add full currency name by @caleballdrin in #883
  • Fix AWS Amplify previews by @dr-bizz in #884
  • MPDX-7076 Preferences by @caleballdrin in #853
  • MPDX-7079 + MPDX-7080 - "Manage Accounts" & "Manage Coaches" by @dr-bizz in #843
  • [MPDX-7848] - Reset Search Filter on Reset Filters by @wjames111 in #874
  • [MPDX-7828] Fix several UX issues with task modals by @canac in #851
  • [MPDX-7746] Provide defaults for ...
Read more