Skip to main content

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/search
    • POST /participants/{user_id}/chat_messages/search
    • POST /participants/{user_id}/chat_messages
    • POST /participants/{user_id}/chat_unread_messages/search

Improvements

  • Schema Changes:
    • participantTags field has changed to tags
    • participantExtras field has changed to extras
    • participantGroups field has changed to groups
    • In PATCH /participants/{user_id}/profile_photo: file field has changed to filename by default. You can provide a name field to change the name of the form file field if required.
  • Deprecated Endpoints:
    • POST /admin/participants (Use /participants to create a new participant instead)
    • GET /participants/{user_id}/activity_plans/{id}/data
    • GET /participants/{user_id}/activity_plans/all/latest
    • PUT /participants/{user_id}/survey_responses
    • PUT /participants/{user_id}/activity_responses (Use PUT /participants/{user_id}/activity_plan_cards/{id}/responses instead)
    • PUT /participants/{user_id}/responses/undo (Use DELETE /participants/{user_id}/activity_plan_cards/{id}/responses instead)