v0.10.7 - Password changing and email features
2025-09-03
- Users can now change their passwords.
- Cleaned up Admin Panel page to reduce clutter. Moved all feature settings into Admin Settings page.
- Added a new Mindmap overlay to the KDE Heatmap options. Users can now select one of three images to use for heatmap viewing.
- Admins can now change their email addresses. This will be updated for everyone when the email verification system is fully functional.
- Added a persistent “Image on top” toggle to the KDE options so users can choose whether the mindmap overlay sits above or below the heatmap, with rendering logic that lifts the image when selected
- Wrapped the analytics heatmap controls in a collapsed-by-default options panel for a cleaner layout
- Implemented stricter password requirements for new users and now require new users to input passwords twice.
- Added a “Locked” flag for users and an admin panel button to lock/unlock accounts, with backend cleanup for expired experiences and Stroop data. This is for rapid testing with the testuser account.
- Added Flask email integration to allow users to verify email addresses. This is currently disabled until Amazon approves app email.
- Added a column to the Users page so admins can see who has verified their email addresses.
- Changed some backend settings so if the AWS VM reboots, everything comes back online.