Changelog

v0.21.0 - Added Clinician/Researcher/Supervisor portals

2025-09-27

  • Included all dates option in Log Calendar.
  • Allowed additional names (nicknames, alternate spellings, etc.) for Relationships.
  • Included a toggle to turn off reminders for known relationships.
  • Included admin controls for Relationships page.
  • Added Z and SoS data to Concept Clusters in User/HEXL Statistics page and allowed it to pull from internal and context fields.
  • Implemented a Clinician/Researcher/Supervisor portal with basic per user/group analytics and granulated patient permissions.

v0.20.5 - Basic name detection system

2025-09-26

  • Added basic name detection and a page to keep track of user relationships.
  • Created a new login landing page for important updates with a blog-style UI.
  • Added an edit mode to the login page for admins.

v0.20.3 - Figma UI implementation and cleanup

2025-09-26

  • Implemented UI design into Login and New Entry pages.
  • Added admin controls in Admin Settings to add and edit conceptual clusters in User/HEXL Statistics.
  • Email verification is now required to create and join Citizen Science studies, and to change password.
  • Included links to Citizen Science studies in Mental GPS Log Details.
  • Created "Edit mode" on New Entry page to allow admins to make changes directly on page.

v0.20.0 - Citizen Science feature enhancements

2025-09-25

  • Added Top Words statistics to Stroop Analysis.
  • Each Citizen Science study now gives participants unique anonymized IDs.
  • Added Citizen Science admin controls to Admin Settings page.
  • Added sort controls and additional tags to Citizen Science pages.
  • Provided additional options to study creation for more granular control.

v0.19.7 - Introduction of Citizen Science feature

2025-09-24

  • Created new feature Citizen Science to enable small-scale studies.
  • Exposed the entry form at /zk/entry while continuing to serve it from /zk/ for authenticated sessions.
  • Normalized animation timestamps to respect the user's timezone.
  • Enforced a default “NONE” intoxicant selection on the new entry form and prevent combining it with other substances so the extra fields stay in sync.
  • Added a Data Management section to user settings, including backend helpers to export or delete all stored records.
  • Introduced paginated citizen science listings for a user’s participation and all accessible studies, along with an updated secondary navigation and shared listing template.