Changelog

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.
  • Added an edit link to Mental GPS log details.

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.