Account Security and Password Management Overhaul
December 25, 2025
This is a substantial release that makes core account management features fully functional, fixes the password reset flow, corrects quota display issues for trial users, and introduces graceful handling when free trials expire.
New Features
- Change your password from Settings. The password change feature on the Settings page is now fully functional. You’ll need to enter your current password for verification, and the new password must meet strength requirements. A success notification confirms when the change is complete.
- Change your email from Settings. You can now update your email address directly from Settings. After verifying your current password, a confirmation email is sent to your new address. Once confirmed, your email updates automatically — the Settings page detects the confirmation in real time, so you don’t need to refresh or navigate away.
- Graceful trial expiration. When your free trial ends, your account automatically transitions to a free tier instead of being locked out. You retain login access and can download your existing prompts, and a clear upgrade path is available whenever you’re ready to subscribe.
Improvements
- EnginifyAI branding on all auth pages. The forgot-password and reset-password pages now display the EnginifyAI logo, completing consistent branding across every authentication screen.
- Password requirements shown visually. When setting or changing a password (during signup, reset, or in Settings), you now see a live requirements checklist with checkmarks that update as you type. A notice reminds you that reset links expire after one hour.
- Clearer verification email resend page. The email verification resend page has been simplified to focus on its primary purpose. If your email is already verified, you’ll get a clear message directing you to the login page instead of confusing alternative sign-in options.
- Improved quota enforcement modal. When you hit a quota limit, the enforcement modal now includes a “Check Quota” button, and action buttons open your quota and subscription pages in new tabs so you don’t lose your work in progress.
- Correct quota display order. Quota information is now consistently shown in the order: Libraries → Prompts → Versions → Credits → BYOK across all pages.
- Trial users see correct credit limits. AI credits now display accurately for trial users (e.g., “1/20 credits used” instead of “1/0”), and the subscription page clearly communicates what’s included in the free tier after a trial expires.
Bug Fixes
- Fixed password reset flow. Password reset emails were failing for some users due to a technical issue with how the reset link’s authentication token was processed. The flow has been rebuilt to work reliably across all browsers and devices.
- Fixed quota limits showing 0/0 for trial users. A code issue caused trial tier credit limits to display as zero instead of the actual configured amount. Trial users now see their correct allocation.
- Fixed subscription cancellation display. When you cancel a subscription, the system now properly tracks and displays that your plan remains active until the end of the current billing period, rather than showing confusing status information.
Infrastructure
- Automated trial expiration processing. A daily automated process handles expired trials, ensuring users are transitioned to the free tier promptly and consistently without requiring manual intervention.

