Back-End Changelog
Upgrades 📈
Edit Email Functionality Upgrade
Description:
The ‘Edit Email’ functionality in Puppeteer has been enhanced to provide a smoother user experience and improved workflow for changing user email addresses.
...
Email Address Related Upgrades:
Introduced Email Editing: Administrators can now easily update Users' email addresses directly from the User Details page by clicking the "Edit" button next to their current email.
Efficient Workflow IntegrationAdded Workflow for Email Change Notification: Upon initiating the email change, the "changeUserEmail_1" workflow is triggered automatically. Enhanced Validation: The workflow first The End-user is notified in their old email that an email change request has been made in their account and to contact support if they did not initiate the email change request.
Added Workflow for Email Change Confirmation: Following email change request approval by Admin/Operator, newly added workflow sends an email to the new email address with an OPT URL link asking the End-user to confirm their email address. Until the new email address is confirmed through this link, the old email address remains as the only login and account address associated with the End-user’s account.
Added Workflow for Validation for Duplicates: At the time of account creation or request for email address change, added a workflow that verifies if the new email address is unique to prevent duplicates.
Comprehensive LoggingRecord in Database: Information about related to the email change request, including the old and new emails and the initiator of the request, is recorded in the database for reference.
Improved User Communication: Two emails are sent as part of the process:
An informational email is sent to the old email address, notifying the user about the upcoming email change.
A confirmation email with a secure link is sent to the new email address, allowing the user to confirm the transition.
Enhanced Security: The Enhanced Security Workflow: Email validation "changeUserEmail_2" workflow validates the age and relevance timestamp of the email change validation request before finalizing the processapproval and change of email in End-user account.
Automated Email Change Confirmation : Upon confirmation, the user's email is updated, and a confirmation email is sent to the new email address, acknowledging the Workflow: Added a workflow to send an email to the newly set email address of the End-user, confirming successful email change.
These enhancements ensure a smoother and more secure process for updating email addresses in Puppeteer, enhancing user satisfaction and platform usability.
Improvements 🏆
Removed API Keys from Database Storage
Description:
In response to security concerns and to adhere to best practices, we have implemented a significant update to our system. As part of this update, API keys and tokens are no longer stored in the databasethe effort to increase End-users accounts and reduce risks for Admin/Operators, a change has been introduced for storage of API key and tokens.
Enhanced Security: API keys and tokens, previously stored in the database, have been removed from storage to mitigate potential security risks.
Improved Data Protection: By eliminating the storage of sensitive information such as API keys in the database, we have enhanced the overall security posture of our system.
Reduced Risk Exposure: Removing API keys from the database reduces the risk of unauthorized access or exposure of sensitive data in the event of a security breach.
Adherence to Best Practices: This update aligns with industry-standard security practices, ensuring that sensitive information is handled in a secure and responsible manner.
No Impact on Functionality: Despite this change, there is no impact on the functionality or usability of the system. API keys and tokens remain accessible and usable for authorized users and applications.
This update underscores our commitment to safeguarding user data and maintaining the highest standards of security across our platform.
Puppeteer Admin Panel Changelog
Improvements 🏆
...
Puppeteer Admin Panel Security and Data Visibility Upgrade:
Action Tracking: With Workflows we extended the tracking of User Actions in both Audit Logs and Runtimes. This heightened transparency and level of insight ensures that administrators have a comprehensive overview of
...
End-user actions and Admin initiated changes on the Platform.
Level Based Authorization for Admins: To further e reinforce security measures, actions initiated by Admins without
...
appropriate permissions set for their Admin Level, require approval from another Admin
...
who has the authority to approve requests. This task-based approval process ensures that only authorized actions are executed, minimizing the risk of unauthorized changes and enhancing overall system integrity.
...
UX Enhancements to Admin Panel Admin Role Management: Introduced major navigation improvements and fixed usability bugs from early version of Workflow, Admin Level and Admin Configurations section of the Admin Panel. These cosmetic and functional upgrades enhanced usability and reliability, providing Admin/Operators with an intuitive and efficient platform management experience.