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.
v0.18.6 - UI cleanup
2025-09-23
Removed useless data from Log Details view on Mental GPS pages for individual experience logs.
Linked associated Stroop Tests with experience logs.
Removed unnecessary colors from Log Calendar.
Added boundary-aware helpers to search flows so single-letter queries ("I," "a") are treated as standalone words during term counting and boolean evaluation.
Added admin-editable secondary navbars to pages.
Redirected Stroop testers to the relevant Mental GPS entry whenever a new Stroop tag is saved and tightened the tagging/resync flow after test completion.
Sorted Stroop results by most recent session and introduced 10/25/100/all pagination controls with range summaries in both the backend view and frontend UI.
v0.18.0 - Stroop Test notifications for post-entry
2025-09-23
Added a button to let users delete individual Stroop Tests.
Included a link to all Stroop Test results in the Stroop Analytics page.
Added a button to Admin Settings to let admins download all Admin Settings into a file.
After user submits a Current experience log, an easily-closed notification will ask user to take a Stroop Test.
Added additional time controls to Animation page (2x, 1.5x, 0.5x speeds).
Added links on Stroop Test results to associated experience logs.