Changelog

v0.17.7 - Introduction of Stroop Analytics page

2025-09-21

  • Added more admin controls to Hypothetical Scenario, allowing admins to delete individual logs from Hypotheticals.
  • Created a new page for Stroop Analytics for both users and HEXL.
  • Added admin controls over links on Analytics page.
  • Added a new dynamic slider bar on New Entry page for cannabis inhalation metrics.

0.17.4.1 - Stroop test integration

2025-09-21

  • Added Current Streak and Best Streak stats to Log Calendar table.
  • Added search function to Logs pages.
  • Generated and backfilled public IDs for hypothetical scenarios.
  • Removed the Clean data button and its event handling from the logs view toolbar.
  • Wired the new identifiers into scenario creation, responses, and tag matching so logs consistently use hypothetical: tokens
  • Added a post-entry visualization.
  • Gave Stroop Tests unique IDs and linked them to experience logs.
  • Mental GPS now ignores Hypothetical entries when showing history of non-Hypothetical entries.

v0.16.9 - Miscellaneous features and enhancements

2025-09-20

  • Added time frame controls to Context Events and cleaned up UI. Now allow users to edit Context Events.
  • Added detection for Hypothetical-tagged logs and filtered the Mental GPS dataset so those entries only appear when focusing on the corresponding hypothetical scenario.
  • Now only allowing users to log a Hypothetical Experience once, after which they can view aggregate data alongside their own.
  • Included basic stats (add date, number of users who have logged) on Hypothetical Scenarios page.
  • Wired the log calendar’s “Add context event” button to carry the actively selected date by giving it an ID and updating its URL as selections change.
  • Added boolean operators to Navigation search bar and included hover-over tooltips.
  • Included admin controls to change text of pages across app using markdown.
  • Created a new Help page with admin controls.

v0.16.2.2 - Implementation of Context Events feature

2025-09-19

  • Implemented Context Events feature, allowing users to add major life events/changes to their calendar.
  • Hypothetical events show other users' locations on the Mental GPS.
  • Mental GPS pages now show experience log details.

v0.16.0 - Introduction of hypothetical scenarios

2025-09-19

  • Updated User and HEXL Navigation page with statistics to allow users to see statistics associated with search terms. Removed experience log spreadsheet from the page.
  • Added a timing mode selector with relative day offsets on the New Entry form and supporting logic so past/future entries can use approximate timestamps while non-current submissions go straight to Mental GPS.
  • Surfaced the admin settings category in the Admin Logs by mapping keys to their sections before rendering.
  • Included a "don't know" option for past and future New Entry form. This tags experiences but retains the current Timestamp.
  • Added a Hypothetical entry page that lets users select preset scenarios, auto-fills description and context, and stores hypothetical logs using the familiar slider workflow and client-side logic.
  • Created admin navigation and CRUD views for managing hypotheticals with dedicated templates for listing and editing scenarios.
  • Turned each log description into a sanitized link that opens a Mental GPS snapshot for that entry.
  • Added Mental GPS focus handling that parses entry parameters, filters the dataset around the selected timestamp, and renders future or hypothetical logs as a single labeled point.
  • Refined the Mental GPS pointer text to distinguish past, future, and hypothetical logs, added a dark backdrop for readability.