Changelog

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.

v0.9.7 - New admin controls

2025-09-02

  • Added a changelog and admin blogging system to track versions.
  • Added a new User Statistics page with sections for top words, vocabulary metrics, and activity summaries, including an interactive table that lets users remove words from their frequency list.
  • Added a comprehensive statistics engine that tokenizes entries, computes CIF averages, spreads, correlations, quadrant percentages, outliers, resilience, and language metrics, and assembles trigger word biases and pagination-ready activity data.
  • Added descriptive hover-over tooltips for writing-volume and activity metrics, clarifying counts, vocabulary diversity, time-of-day usage, rolling averages, and the intensity chart on the User Statistics page.
  • Added more admin controls to include settings for Statistics Page, Stroop Test, and New Entries.
  • Introduced configurable entry form settings, allowing tick-marked sliders without live value labels and enabling custom placeholders and inebriation options across entry and edit pages.
  • Added tick marks to New Entry slider bars and removed numerical values.