Jul 18th Updated components and files with new functionality.

  • New Functionality to Communicate with Entities 📨 We've created a feature that allows donors to directly message entities. The newly added NewMail component makes this magic happen. This is a massive leap to make our communications much effortless.

  • Ability to Reply to Emails 🔄 A new function replyEmail has been made for taking care of sending email replies. This makes it simpler for our users to interact.

  • Control the New Message Dialog 🖱️ We've introduced functionalities to open and close the message dialog. The action manager stateSlice.js got updated with openNewMessageDialog and closeNewMessageDialog. It means users have control when they want to start or finish their conversation!

  • Updated Components and Files with New Functionality 🔄 We've made several updates to CurrentSubscription.js, DonationsTable.js, dataSlice.js, stateSlice.js, DonorUploadFileDrawer.js, ProfileCard.js and MailDetailActionBar.js, MailEditor.js to support our new communication feature! Everything from JSX elements to actions, react hooks, and variables has been touched to ensure a seamless experience for our users. 🚀

  • Added More Customization to Page Sizes ⚙️ For even better customization, the DonationsTable.js now includes 5 in the pageSizes array. Our users have more control over their view now!

  • HTML Parsing capibility 🖍️ On ProfileCard.js, we've added a feature that parses the HTML in profile data. This means even cleaner, more organized profiles for our users.

  • UI Updates for Better User Experience 🎨 On MailDetailActionBar.js and MailEditor.js, we've added and removed some components, functions and features to improve the user interface and make it more user-friendly. 🌈

Overall, this PR brings massive improvements to our communication functionality, allowing a much more enjoyable messaging experience for our users, along with some code refinement! 🎊 Let's keep pushing boundaries! 💪

Last updated