Release 2: Tasks, Group Chats & Kemtai
· 4 min read
A packed release featuring a new community Discord, extra attachments in journeys, an enhanced multi-coach chat system, a new symptom tracker, Kemtai integration, Vimeo support, custom reporting URLs, and transition times as quick as 1 second.
Portal 1.20
Features
- Extra Attachments in Journeys: You can now attach an Extra to a Participant through a Journey. This expands the ability to store additional freeform information on Participants beyond manual processes or API use.
- Introducing Tasks and Task Types: Tasks is our next big thing. These new domains will help you perform your coaching tasks more efficiently and effectively.
- Enhanced Participant Chat System: A new and improved chat system. You can now view all of a Participant's chats in one place, create multiple chats as needed, and add multiple Coaches to a single chat.
- Vimeo Support: We've fine-tuned our system to ensure Vimeo videos now work
flawlessly. Adding Vimeo videos is simple using the
<vimeo />tag in your content. - Custom Reporting URLs: Provide us with your report URL, and we'll add a handy button in the bottom right of the portal. One click opens your reports in a new tab.
Improvements
- New API Documentation Link: We've added a handy link in the lower sidebar to our new and refreshed API docs.
- Improved Card Response Undoing: We've polished this feature to work flawlessly. Undo with confidence.
- Server Info at Your Fingertips: Check out the Info page for server version and last updated time.
- Streamlined Activity Structure: We've simplified activity layers from Activity to Measure Group to Measure down to Activity to Measure. Less complexity, more efficiency.
- Improved Domain Navigation: Whenever you see a reference to another domain, you'll find a clickable chip that takes you directly to the referenced record.
- Enhanced Mobile Input Display: We've fixed the display of mobile inputs to use the correct variant.
- Expanded Activity Groups: We've added more options to help you categorize and manage your Activities.
- New Minimum Transition Times: Waiting 1 minute between transitions was frustrating, so we've supercharged our system. Now, transitions can be as quick as 1 second. All Instant transitions now display as 0 seconds.
Bug Fixes
- Surveys Fully Disabled: As planned, we've now fully disabled Surveys from the portal.
- Empty Content Publishing Prevention: You can no longer publish empty content, ensuring the best experience for Participants.
- Manual Sahha Scores Disabled: We've disabled the option to manually add Sahha scores, aligning with the intended use of the system.
App 1.5.9 (209)
Features
- New Symptom Tracker: Originally designed for menopausal symptoms, this versatile feature is ready for various health tracking needs.
- Kemtai Integration: A Motion Tracking Exercise Platform for Physio and Rehab. Using computer vision, it monitors your form during prescribed exercises.
- Card Dismissal Feature: Simply swipe left to dismiss a card. This feature can be disabled at the client level if completion of all cards is necessary.
Improvements
- Sahha Updates: Various improvements to enhance the experience with Sahha data.
- Activity Charts Makeover: We've redesigned our graphs to be more intuitive and user-friendly.
- iOS 18 Compatibility: The app now fully supports iOS 18, ensuring a smooth experience on the latest Apple devices.
- Sahha + Garmin Integration: You can now sync your Garmin wearable data directly with Sahha, providing deeper insights into your physical activity, sleep patterns, and overall well-being.
Bug Fixes
- Various bug fixes and polish to improve overall app stability.
API 1.3.0
Features
- New Chat Endpoints:
GET /participants/{user_id}/chat_sessions/{id}POST /participants/{user_id}/chat_sessions/searchPOST /participants/{user_id}/chat_messages/searchPOST /participants/{user_id}/chat_messagesPOST /participants/{user_id}/chat_unread_messages/search
Improvements
- Schema Changes:
participantTagsfield has changed totagsparticipantExtrasfield has changed toextrasparticipantGroupsfield has changed togroups- In
PATCH /participants/{user_id}/profile_photo:filefield has changed tofilenameby default. You can provide anamefield to change the name of the form file field if required.
- Deprecated Endpoints:
POST /admin/participants(Use/participantsto create a new participant instead)GET /participants/{user_id}/activity_plans/{id}/dataGET /participants/{user_id}/activity_plans/all/latestPUT /participants/{user_id}/survey_responsesPUT /participants/{user_id}/activity_responses(UsePUT /participants/{user_id}/activity_plan_cards/{id}/responsesinstead)PUT /participants/{user_id}/responses/undo(UseDELETE /participants/{user_id}/activity_plan_cards/{id}/responsesinstead)