Added the CFrame Logo to the Login page and included admin controls to resize and recolor elements.
Added admin controls to change the name of the app.
Added version number to login page.
Included favicon version of CFrame logo on every page.
Improved navbar with Figma design.
Moved logout button to User Settings.
v0.23.5 - Notification system and additional feature refinements
2025-10-01
Implemented a basic notification system for users, admins, and clinicians.
Sleep data can now be deleted by users.
Added a link to post-Stroop Test to Mental GPS page for most recent experience log.
When Citizen Science study ends, users can no longer join it.
Added an optional Citizen Science study creator control to prevent users from joining a study after it has started.
Added Citizen Science study manager position, which allows creators to invite other users to manage studies.
Introduced Researcher Feeds, which allow study creators and managers to share updates on their study.
If Fitbit sleep data isn’t captured for the first log of the day, another attempt will be made with the next experience log submission.
Revamped edit mode to use the Mental GPS page instead of the New Entry format.
Citizen Science studies now automatically end and the toggle for the study is removed from users’ New Entry page.
Added additional controls for study creators to remove study managers.
Updated First Words system for admins to improve name detection and censorship.
Known issues from this update:
Fitbit data isn't always populating experience logs.
v0.23.0 - Sleep, HEXL, and Citizen Science feature refinements
2025-09-30
Added a "Download heatmap" button to Mental GPS to download heatmap as a PNG file.
Fixed "You are here" tag on Mental GPS to reflect time better. Now if the Mental GPS page for an experience log is the newest and less than six hours old, the tag will say "You are here" and after that it will say "You were here".
Added time controls to User and HEXL Statistics page.
Added average centroid to User/HEXL Statistics page.
Implemented manual input for Sleep Data.
Moved email and SMS settings from Admin Settings to Integrations page.
Changed the image on the Log Calendar to only show the centroid point for that time frame's data.
Added HEXL export tools to HELM.
Added questionnaire tools for Citizen Science study creators.
Included back and forth controls for Mental GPS pages for individual logs.
Now preventing users from joining a Citizen Science study after it has ended.
Further improved name detection system by censoring names in HEXL and Citizen Science logs.
v0.22.3.9 - Overhaul Analytics (Graphs) Page
2025-09-30
Included user options and admin-controlled descriptions of graphs on the Analytics page.
Created a HEXL Analytics page to display graphs for aggregated data.
Known bug from this update:
The Scatter Plot Comparisons and Dimension Histograms cards will always go back to the top, no matter what I do. I'm done trying to fix this.
v0.22.2 - Name detection logic and admin UI enhancement
2025-09-29
Built a basic system to exclude common first words of sentences from name detection. First Words page, available only to admins, shows all the first words of sentences in experience log descriptions. This should help reduce the pop-up notifications for new experience log entries.
The Save button at the bottom of the experience log entry page can now only be clicked once, preventing duplicate experience logs.