<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Intervengine Blog</title>
        <link>https://intervengine-docs.firebaseapp.com/releases</link>
        <description>Intervengine Blog</description>
        <lastBuildDate>Wed, 18 Mar 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Release 9: Activity Renaming & Dynamic Responses]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-9</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-9</guid>
            <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This release is all about clarity and power. The Portal's terminology]]></description>
            <content:encoded><![CDATA[<p>This release is all about <strong>clarity and power</strong>. The Portal's terminology
refresh means everything you see — Activities, Activity Elements, Journeys,
Tasks — now matches the language you use every day. But it's not just cosmetic:
new features like <strong>dynamic response references</strong> let activities adapt to each
participant's answers in real time, <strong>content pages</strong> can be woven directly into
activity flows, and <strong>attachment validation warnings</strong> catch journey issues
before they reach participants. <strong>Social sign-on</strong> removes login friction for
participants, while <strong>identity token auto-fill</strong> in external links creates
seamless bridges to third-party tools.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-21011">Portal 2.10.11<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#portal-21011" class="hash-link" aria-label="Direct link to Portal 2.10.11" title="Direct link to Portal 2.10.11" translate="no">​</a></h2>
<p>This release brings a major terminology refresh, powerful new journey-building
tools, and a host of quality-of-life improvements to make your daily workflow
smoother and faster.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Clearer Terminology Across the Board:</strong> We've renamed key concepts
throughout the Portal to better match how you actually talk about them —
"Measure Type" is now <strong>Activity Element</strong>, "Activity Type" is now
<strong>Activity</strong>, "Insight" is now <strong>Task</strong>, and "IE Programme" is now <strong>Journey</strong>.
Everything feels more intuitive now!</li>
<li class=""><strong>Copy Response References:</strong> When building activities, you can now copy a
response reference (e.g. <code>{values.CODE}</code>) straight to your clipboard from the
Activity Element form — perfect for setting up dynamic conditions and signals.</li>
<li class=""><strong>Content Pages in Activities:</strong> A new <strong>Read-Only (Content Page)</strong> data type
lets you embed informational pages directly inside an activity, mixing
educational content with interactive questions seamlessly.</li>
<li class=""><strong>Attachment Validation Warnings:</strong> The journey graph now highlights missing or
misconfigured attachments on transitions, so you can catch issues before
publishing rather than after.</li>
<li class=""><strong>Card Preview Tooltip:</strong> Hover over a Health Area to preview all available
card styles — including the new <strong>Compact Carousel</strong> style — without leaving
the page.</li>
<li class=""><strong>External Link Identity Token:</strong> Activity elements with external reference
links now support a <code>{participantToken}</code> placeholder that auto-fills the
participant's identity token — great for seamless single sign-on into
third-party tools.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Streamlined Card Configuration:</strong> Core card UI config fields are now clearly
separated from custom API configs, with a divider making it easy to
distinguish between standard and advanced settings.</li>
<li class=""><strong>Simplified Card Settings:</strong> Card layout and content type fields have been
renamed to friendlier "Modal" and "Pagination" options with simple Yes/No
choices.</li>
<li class=""><strong>Reports Integration:</strong> The Portal now reads the reports dashboard URL from an
environment variable, making it easy for admins to link directly to analytics.</li>
<li class=""><strong>Better Signal Wizard:</strong> We've cleaned up the signal wizard — removed outdated
suggestions, fixed boolean signal display, and aligned all expressions with the
latest backend capabilities.</li>
<li class=""><strong>Documentation Links Updated:</strong> All in-app help buttons now point to our new
dedicated documentation site instead of external tools.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Journey Transition Reminders:</strong> Fixed an issue where Days of Week and Times
of Day values weren't appearing when editing a saved transition reminder.</li>
<li class=""><strong>Health Measure Reporting:</strong> Fixed the "Report Now" form opening empty when
launched from the activity plan list for health measure plans.</li>
<li class=""><strong>Card Config Defaults:</strong> Fixed custom card UI config fields incorrectly
defaulting to the first option or zero when no default value was set.</li>
<li class=""><strong>Chat Permissions:</strong> Fixed a bug where the coach chat permission check failed
when multiple coaches were assigned to the same session.</li>
<li class=""><strong>Save Button:</strong> Fixed the save button deactivating unexpectedly when switching
an activity element's format to text or multi-choice.</li>
<li class=""><strong>Security Patches:</strong> Upgraded dependencies to address XSS and DoS
vulnerabilities.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-1194-346">App 1.19.4 (346)<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#app-1194-346" class="hash-link" aria-label="Direct link to App 1.19.4 (346)" title="Direct link to App 1.19.4 (346)" translate="no">​</a></h2>
<p>The mobile app gets smarter activities, social login, and better sensor
onboarding — making it easier than ever for participants to engage with their
health programs.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Dynamic Response References:</strong> Activities can now display dynamic text that
references a participant's previous answers — for example, showing "You said
you value <em>Running</em>" based on an earlier response. This makes activities feel
personal and conversational.</li>
<li class=""><strong>Social Sign-On:</strong> Participants can now sign in using their existing social
accounts (Google, Apple, etc.), removing the friction of creating and
remembering yet another password.</li>
<li class=""><strong>Content Pages in Activities:</strong> A new read-only content page type lets you
embed informational screens directly inside activities — perfect for guides,
disclaimers, or educational material between questions.</li>
<li class=""><strong>Identity Token Auto-Fill:</strong> External links now automatically include the
participant's identity token, enabling seamless single sign-on when navigating
to third-party tools.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Sahha Sensor Onboarding:</strong> The sensor permission flow has been redesigned to
be clearer and more encouraging — plus, participants now see a helpful reminder
if their health sensors aren't enabled yet.</li>
<li class=""><strong>Better Slider Descriptions:</strong> Numeric slider questions now show their
description text, giving participants more context about what's being asked.</li>
<li class=""><strong>Improved Response Buttons:</strong> Response buttons have more padding for easier
tapping, especially on smaller screens.</li>
<li class=""><strong>Health Area Ordering:</strong> Health areas now appear in the correct display order,
matching what coaches configure in the Portal.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Persistent Card Fix:</strong> Fixed an issue where persistent cards became
unresponsive after the participant submitted a response.</li>
<li class=""><strong>Phone Number Persistence:</strong> Fixed the phone number field incorrectly
retaining a previous value on the login screen.</li>
<li class=""><strong>Content Formatting:</strong> Fixed formatting issues with content activities.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-15322">API 1.53.22<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#api-15322" class="hash-link" aria-label="Direct link to API 1.53.22" title="Direct link to API 1.53.22" translate="no">​</a></h2>
<p>The backend continues to mature with better data propagation, webhook
reliability, and search capabilities — all working behind the scenes to power
the Portal and App features above.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-2">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#features-2" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Journey Tag Search:</strong> You can now search for Journeys by tag, making it
easier to find and organize programmes when you have a large library.</li>
<li class=""><strong>Webhook Push Notifications:</strong> The push-notification-only channel is now a
full participant in the webhook system, meaning external integrations can react
to push notification events just like any other message type.</li>
<li class=""><strong>Read-Only Activity Elements:</strong> Read-only (content page) activity elements now
propagate correctly through the entire system, from the API to Firestore to the
mobile app.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Health Area Data Sync:</strong> Health Area display order and UI configurations are
now correctly included in real-time (SSE) payloads and Firestore documents,
ensuring the app always reflects what coaches configure.</li>
<li class=""><strong>Richer Activity Data:</strong> Additional fields — including activity element
descriptions, units, and quiz feedback — are now included in SSE payloads and
activity plan card responses, reducing the need for extra API calls.</li>
<li class=""><strong>Prescheduled Activity Resilience:</strong> Prescheduled activities now handle
mixed-case day and time values gracefully, preventing scheduling failures from
data entry inconsistencies.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-2">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-9#bug-fixes-2" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Expired One-Off Cards:</strong> Fixed expired one-off cards incorrectly appearing in
activity plan card search results when their end date had passed.</li>
<li class=""><strong>Webhook Reliability:</strong> Fixed missing channel information in webhooks when
messages were sent from the Portal, and prevented webhook errors when messages
were sent to deleted participants.</li>
<li class=""><strong>Message Delivery:</strong> Fixed a null-reference issue in the message service that
could prevent message delivery in certain edge cases.</li>
<li class=""><strong>Enrolment Validation:</strong> Fixed an issue where creating an enrolment without a
programme ID could cause an error instead of a clear validation message.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 8: Journey Memory & Dashboard Redesign]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-8</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-8</guid>
            <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This update marks a major leap forward in making Intervengine a truly]]></description>
            <content:encoded><![CDATA[<p>This update marks a major leap forward in making <strong>Intervengine</strong> a truly
"intelligent" platform. With the introduction of <strong>Journey Memory</strong>, your
programs can now move away from static paths and toward truly adaptive
experiences that react to a participant's history and preferences. The new
<strong>Hidden Card</strong> controls give journey builders fine-grained power over what
participants see and when, while <strong>Identity Token Validation</strong> strengthens
security for programmatic integrations. Combined with a <strong>redesigned
dashboard</strong>, <strong>faster mobile interactions</strong> (like auto-advancing quizzes),
<strong>question-level quiz feedback</strong>, and <strong>health area card styling</strong>, you now have
everything you need to drive deeper engagement and better health outcomes.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-2913">Portal 2.9.13<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#portal-2913" class="hash-link" aria-label="Direct link to Portal 2.9.13" title="Direct link to Portal 2.9.13" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Interactive Quiz Feedback:</strong> You can now provide immediate positive or
negative feedback based on a participant's quiz answers. Feedback is
configured at the individual question (measure) level, giving you precise
control over the learning experience.</li>
<li class=""><strong>Smarter Journey Transitions:</strong> We've introduced <code>SESSION_VARIABLE</code>
attachments for journey transitions. This allows the platform to remember
specific participant data points as they move through their health journey,
creating a more personalized experience.</li>
<li class=""><strong>Hidden Card Attachments:</strong> A new <code>HIDDEN_CARD</code> attachment type for journey
transitions lets you control the visibility of activity plan cards in the app,
enabling more sophisticated journey flows where content can be revealed or
hidden based on participant progress.</li>
<li class=""><strong>Enhanced Participant Dashboard:</strong> We have completely redesigned the
participant dashboard to give you a clearer, more comprehensive view of user
progress at a glance.</li>
<li class=""><strong>Card UI Configs:</strong> Cards now support <code>IS_PERSISTENT</code> and <code>IS_DISMISSIBLE</code> UI
config fields, with core fields hardcoded and custom API-driven configs
displayed below a divider.</li>
<li class=""><strong>Expanded Asset Support:</strong> Added support for new asset types including webp
(<code>image/webp</code>), svg (<code>image/svg+xml</code>), heic (<code>image/heic</code>), mov
(<code>video/quicktime</code>), and webm (<code>video/webm</code>).</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Customizable Health Area Styling:</strong> You now have access to a new "Card
Style" configuration for Health Areas, allowing you to tailor the visual look
and feel of different health domains to match your program's branding.</li>
<li class=""><strong>Organized Health Areas:</strong> You can now sort Health Areas by a specific
display order. This means you can prioritize the most important health metrics
for your participants so they see them first.</li>
<li class=""><strong>Advanced Charting:</strong> We've enabled blood pressure entry and improved the
data charts within activity plans, making it easier to track and visualize
vital health trends over time.</li>
<li class=""><strong>Improved Participant Tasks List:</strong> The Participant Tasks list now uses
a full DataTable, replacing the previous simple list for better sorting,
filtering, and readability.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Journey Editor Stability:</strong> We squashed a bug that was causing the row-based
journey editor to crash. Building complex paths is now smoother than ever.</li>
<li class=""><strong>Reliable Redirects:</strong> Fixed an issue where participants were sometimes
directed to the wrong journey version; the system now automatically ensures
everyone is on the latest and correct version.</li>
<li class=""><strong>Activity Plan Form Fix:</strong> Resolved an issue with the Activity Plan form that
could prevent proper saving of plan configurations.</li>
<li class=""><strong>Task Action Chips:</strong> Fixed an issue with Task Action Chips not
rendering correctly.</li>
<li class=""><strong>Chat Message Ordering:</strong> Fixed hooks ordering in participant chat messages
to ensure correct message sequencing.</li>
<li class=""><strong>Extras Fix:</strong> Resolved an issue that prevented extras from being added to
participants.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-1183-335">App 1.18.3 (335)<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#app-1183-335" class="hash-link" aria-label="Direct link to App 1.18.3 (335)" title="Direct link to App 1.18.3 (335)" translate="no">​</a></h2>
<p>The mobile experience is now faster and more intuitive, with a focus on reducing
"taps" and making data entry feel effortless for your participants.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>V2 Home Screen Expansion:</strong> We have rolled out our sleek, modern "V2" home
screen across more program types (including DMap), providing a fresh and more
navigable interface for all users.</li>
<li class=""><strong>Embeddable Activity Content:</strong> You can now embed rich content directly
within activities, keeping participants focused in one place rather than
bouncing between different screens.</li>
<li class=""><strong>Health Area Card Styling:</strong> Health area cards now support custom styling,
giving programs more visual control over how health domains are presented to
participants.</li>
<li class=""><strong>Card Persistence Controls:</strong> The app now supports <code>IS_PERSISTENT</code> and
<code>IS_DISMISSIBLE</code> UI configs, giving journey builders control over whether
cards can be dismissed by participants.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Rapid-Fire Responses:</strong> We've added "Auto-advance" and "Auto-submit" for
single-option questions and health measures. When a participant selects an
answer, the app moves forward automatically-making check-ins lightning fast!</li>
<li class=""><strong>Smart Data Validation:</strong> We updated blood pressure validation and improved
chart margins to ensure that participant data is not only accurate but also
easy to read on small screens.</li>
<li class=""><strong>Clean Sign-Outs:</strong> For better privacy and app performance, the app now
automatically clears cached data whenever a user signs out.</li>
<li class=""><strong>Focused Messaging:</strong> We removed the "dismiss" option on message cards to
ensure participants see and acknowledge the important guidance you send them.</li>
<li class=""><strong>Flutter SDK Upgrade:</strong> Upgraded to Flutter SDK v3.41.0 for improved
performance and stability.</li>
<li class=""><strong>Sahha SDK Upgrade:</strong> Upgraded to Sahha SDK v1.3.5 with updated Android
manifest to request write permission for sleep and steps trackers.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Visual Polish:</strong> Fixed a minor issue with chart margins to ensure data isn't
cut off on certain device sizes.</li>
<li class=""><strong>Crash Prevention:</strong> Resolved underlying issues and fixed Crashlytics errors
to improve overall app stability and prevent unexpected closures.</li>
<li class=""><strong>Keyboard Overlay Fix:</strong> Fixed an issue where the keyboard could block modal
content, making it difficult for participants to complete forms.</li>
<li class=""><strong>Sensor Dialog Fix:</strong> Resolved a potential issue where the enable-sensor
dialog could block app interaction.</li>
<li class=""><strong>Health Area Ordering:</strong> Fixed an issue where health areas were not displayed
in the correct order.</li>
<li class=""><strong>Content Activity Formatting:</strong> Fixed formatting issues in content activity
display.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-1537">API 1.53.7<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#api-1537" class="hash-link" aria-label="Direct link to API 1.53.7" title="Direct link to API 1.53.7" translate="no">​</a></h2>
<p>For our power users and administrators, these updates introduce "Journey Memory"
and new tools for controlling card visibility and validating identity tokens.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-2">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#features-2" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Introducing Journey Memory:</strong> You can now use "Session Variables" and "Event
Tracking" within signal expressions. This means the journey can now "remember"
if a participant read a specific article or reached a certain goal, and then
use that information to decide what they see next.</li>
<li class=""><strong>Dynamic Activity Endpoints:</strong> New endpoints allow for the setup of dynamic
activity plan cards, giving you the power to generate participant tasks
programmatically based on real-time data.</li>
<li class=""><strong>Hidden Card Control:</strong> A new "Hidden Card" feature lets you control the
visibility of activity plan cards in the app directly from the journey
builder, enabling content to be shown or hidden as participants progress.</li>
<li class=""><strong>Identity Token Validation:</strong> New endpoints for validating identity tokens
(<code>GET /api/v1/tokens/{id}</code>), providing a secure way to verify participant and
user identities programmatically.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Advanced Tag Filtering:</strong> We've added <code>tagIds</code> to the activity plan search.
This allows you to filter and find specific activities or content items much
faster using your existing tagging system.</li>
<li class=""><strong>Inherited Health Areas:</strong> Health areas added to a journey will now
automatically carry over to transition attachments, saving you time on manual
configurations.</li>
<li class=""><strong>Refined Search:</strong> The program search has been optimized to work better when
filtering for the "Latest" or "Published" versions simultaneously.</li>
<li class=""><strong>Quiz Feedback Precision:</strong> Quiz feedback has been moved from the Activity
level to the Activity Element level, enabling more granular
control over participant feedback. Quiz feedback fields are now included in
SSE payloads.</li>
<li class=""><strong>Performance Optimizations:</strong> PubSub processing, connection management, and
error handling have been improved for better system reliability and
efficiency.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-2">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-8#bug-fixes-2" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Connection Stability:</strong> Fixed an issue with SSE connections for connector
users, ensuring more reliable real-time data syncing.</li>
<li class=""><strong>Data Integrity:</strong> Added missing fields to activity plan card reports to
ensure your data exports are 100% complete and identical to what you see in
the UI.</li>
<li class=""><strong>Nudge Service Reliability:</strong> Improved error handling in the nudge service
when no data is found, preventing unnecessary error responses.</li>
<li class=""><strong>Dynamic Plan Data:</strong> Fixed missing values for some data fields in dynamic
plans.</li>
<li class=""><strong>Token Validation:</strong> Fixed minor issues in the token controller and identity
token validation flow.</li>
<li class=""><strong>Enrolment Fix:</strong> Fixed an issue where creating an enrolment would fail when
the Journey ID was missing.</li>
<li class=""><strong>Webhook Data:</strong> Fixed the missing external ID in the <code>PARTICIPANT_TAG_ADDED</code>
webhook event payload.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 7: KinesteX & Health Area Sorting]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-7</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-7</guid>
            <pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release is defined by synchronization and future-proofing. We have]]></description>
            <content:encoded><![CDATA[<p>This release is defined by <strong>synchronization and future-proofing</strong>. We have
successfully launched the <strong>KinesteX fitness integration</strong> across both the
Portal and Mobile App, creating a seamless bridge between exercise prescription
and participant action. We also aligned the <strong>Health Area sorting</strong> features,
giving admins direct control over the priority of information displayed on the
participant's home screen.</p>
<p>While the Portal and App received immediate usability upgrades-from clearer data
tables to smarter data entry validation-the Backend team has been building for
the long term. By implementing a robust <strong>Rate Limiter</strong> and the <strong>Model Context
Protocol (MCP)</strong>, we are ensuring the platform is not only stable enough for
today's traffic but also technically ready for tomorrow's AI-driven innovations.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-280">Portal 2.8.0<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#portal-280" class="hash-link" aria-label="Direct link to Portal 2.8.0" title="Direct link to Portal 2.8.0" translate="no">​</a></h2>
<p>This release is dedicated to tightening up the platform and introducing smarter
integrations. We are ensuring that your day-to-day workflows-especially around
Journeys and Activity Plans-are smoother, more reliable, and easier to manage.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Kinestex Automation:</strong> We've added automatic configuration for Kinestex
workouts. This streamlines the setup process for fitness integrations,
reducing manual entry and getting content to your participants faster.</li>
<li class=""><strong>Enhanced Tagging Organization:</strong> We've introduced <strong>TagType Grouping</strong>. This
helps you keep your data structure clean by allowing you to group related
tags, making it much easier to filter and manage your content libraries.</li>
<li class=""><strong>Customizable Health Area Sorting:</strong> You now have the controls to configure
the sort order of Health Area cards. This allows you to prioritize how
information is presented, ensuring the most critical health data appears first
for your participants.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Upgraded Activity Plan Lists:</strong> We have upgraded the Activity Plan Templates
list to use a robust Data Table view instead of the previous custom grid. This
provides a standard, more efficient way to view and manage your templates.</li>
<li class=""><strong>Greater Control over Numeric Inputs:</strong> We have expanded the UI
configurations for <code>MIN_VALUE</code> and <code>MAX_VALUE</code>. You can now apply these
specific limits to <strong>all</strong> numeric inputs, giving you tighter control over
data validation across the platform.</li>
<li class=""><strong>Flexible Activity Plans:</strong> We've made Health Areas non-required for activity
plans. This gives you the freedom to build lighter, more streamlined plans
when a full health breakdown isn't necessary for a specific program.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Reliable Journey Saving:</strong> We resolved an issue where extra attachments in a
Journey occasionally failed to save. Your supporting documents and files are
now secure.</li>
<li class=""><strong>Smoother Journey Forking:</strong> We fixed a redirect behavior that occurred when
forking a Journey. Duplicating and customizing paths is now a seamless
experience without any navigation hiccups</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-11711">App 1.17.11<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#app-11711" class="hash-link" aria-label="Direct link to App 1.17.11" title="Direct link to App 1.17.11" translate="no">​</a></h2>
<p>This update focuses on bringing new integration capabilities to life, polishing
the visual experience, and ensuring your data entry is as smooth and accurate as
possible.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>KinesteX Integration:</strong> We have finalized and productionized the KinesteX
integration. This brings a seamless, fully integrated fitness experience
directly into the app, with refined triggers and event handling for a stable
workout flow.</li>
<li class=""><strong>Prioritized Health Areas:</strong> To match the new Portal capabilities, the app
now supports configurable sorting for Health Area cards. The health data most
critical to your program will now appear exactly where you expect it.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Smarter Data Entry:</strong> We've improved the logic for entering health measures.
This includes better validation for numeric inputs (respecting min/max values)
and ensuring the "Submit" button is always visible, so you never get stuck
scrolling to save your data.</li>
<li class=""><strong>Accurate Progress Charts:</strong> We corrected an issue with chart headings and
types to ensure your progress visualization is precise and easy to understand
at a glance.</li>
<li class=""><strong>Performance &amp; Stability:</strong> We've upgraded the underlying framework (Flutter
SDK) and optimized permissions. This results in a faster, more secure app
experience with fewer unnecessary permission requests.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Instant Health Updates:</strong> We fixed a syncing issue where new health measure
data points wouldn't appear immediately. Now, when you insert a new data
point, the card updates instantly to reflect the change.</li>
<li class=""><strong>Visual Polish:</strong> We've squashed several visual bugs, including fixing the
aspect ratio on horizontal card images and resolving rendering issues on
content cards.</li>
<li class=""><strong>Battery Status UI:</strong> For users with connected devices (CardioNexus), we've
fixed the UI for the battery status card to ensure it displays correctly.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-1442">API 1.44.2<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#api-1442" class="hash-link" aria-label="Direct link to API 1.44.2" title="Direct link to API 1.44.2" translate="no">​</a></h2>
<p>We have significantly strengthened the platform's infrastructure to improve
message reliability and system stability, alongside laying the groundwork for
future AI tools.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-2">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#features-2" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>AI Agent Integration (MCP Server):</strong> We have added a Model Context Protocol
(MCP) Server. This technical foundation enables AI Agents to utilize
Intervengine tools, opening the door for smarter automation and future
AI-assisted coaching.</li>
<li class=""><strong>New Chat Capabilities:</strong> We've added new endpoints allowing Admins to create
chat sessions and send messages programmatically, enabling deeper integration
with your other communication tools.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Enhanced System Stability:</strong> We've implemented a robust <strong>Rate Limiter</strong>.
This protects the system from being overloaded during peak traffic times,
ensuring the platform remains fast and responsive for everyone.</li>
<li class=""><strong>Cleaner SMS Delivery:</strong> We now automatically sanitize text for SMS messages,
stripping out confusing HTML or Markdown tags so your participants receive
clear, readable texts.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-2">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-7#bug-fixes-2" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Message Routing Precision:</strong> We fixed a critical issue where messages were
not always routing to the correct channels. You can be confident that
communications will land exactly where they are intended.</li>
<li class=""><strong>Search Accuracy:</strong> We resolved a pagination issue in TagType searches,
ensuring that when you search for tags, you see the complete and correct list
of results.</li>
<li class=""><strong>Data Integrity:</strong> We fixed a bug that caused extra data saving when using
specific user authentications, keeping your database clean and efficient.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 6: Journey Builder Revamp & MCP]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-6</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-6</guid>
            <pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release represents a significant leap forward in usability and]]></description>
            <content:encoded><![CDATA[<p>This release represents a significant leap forward in usability and
infrastructure. On the Portal, we've revolutionized the Journey Builder with a
revamped interface and powerful pre-scheduling tools to automate your workflows.
The Mobile App transforms the participant experience with a seamless new login
flow and an organized home screen that groups activities by Health Area.
Underlying it all, the Backend has been fortified with improved stability
measures and the groundbreaking Model Context Protocol (MCP), officially laying
the technical foundation for future AI-driven capabilities.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-263">Portal 2.6.3<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#portal-263" class="hash-link" aria-label="Direct link to Portal 2.6.3" title="Direct link to Portal 2.6.3" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Pre-Schedule Recurring Activities:</strong> Set up recurring activities in a
journey before the participant starts. Specify the days of the week and times
of day for automated scheduling right from the get-go.</li>
<li class=""><strong>Bulk Archive Program Versions:</strong> Select and archive multiple program
versions at once, keeping your workspace tidy and organised.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Revamped Journey Builder:</strong> Overhauled the Journey Builder with a slicker
interface, smoother editing dialogs, and clearer visual connectors between
steps.</li>
<li class=""><strong>Select "All" Days or Times in a Click:</strong> When scheduling activities, you can
instantly select "All" for <code>daysOfWeek</code> and <code>timesOfDay</code>.</li>
<li class=""><strong>More Flexible Text Inputs:</strong> Removed character limits on certain text
fields.</li>
<li class=""><strong>Smarter Content Publishing:</strong> External link content no longer
auto-publishes, giving you full control over when your content goes live.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class="">Fixed an issue where the content list wouldn't update automatically after a
change.</li>
<li class="">The success message for bulk archiving now displays correctly.</li>
<li class="">Squashed a bug preventing some embedded videos from playing correctly.</li>
<li class="">Resolved incorrect permission mapping between health areas and activity plans.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-1170">App 1.17.0<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#app-1170" class="hash-link" aria-label="Direct link to App 1.17.0" title="Direct link to App 1.17.0" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Redesigned Login Experience:</strong> A completely redesigned, more intuitive
sign-up and login flow.</li>
<li class=""><strong>Grouped Cards on the Home Screen:</strong> The home screen now groups activity
cards by their Health Area.</li>
<li class=""><strong>Experimental Breathing Exercise:</strong> A new breathing exercise widget is now
available as an experimental feature.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Email Login for Everyone:</strong> Participants in any program can now use their
email address to log in.</li>
<li class=""><strong>Cleaner, Icon-Driven Interface:</strong> Updated cards with new icons, including
one for incomplete tasks, and replaced some text buttons with icons.</li>
<li class=""><strong>Full History View:</strong> Cards previously hidden from the main view are now
visible in the historical view.</li>
<li class=""><strong>Helpful Hints for Health Data:</strong> Added more descriptive text to help
participants understand their device scores and biomarkers.</li>
<li class=""><strong>UI Polish:</strong> Sorting cards by creation date, organising the Progress screen
for better readability.</li>
<li class=""><strong>Terminology Update:</strong> "Trackers" renamed to "Health Measures" for
consistency.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class="">Reminder notification settings now save properly.</li>
<li class="">Fixed an issue preventing some Android users from logging in.</li>
<li class="">Fixed a bug where the view wouldn't scroll properly in a modal when the
keyboard was open.</li>
<li class="">Resolved health measure values displaying incorrectly.</li>
<li class="">Resolved external links not working correctly.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-1442">API 1.44.2<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#api-1442" class="hash-link" aria-label="Direct link to API 1.44.2" title="Direct link to API 1.44.2" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-2">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#features-2" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>AI Agent Integration (MCP Server):</strong> Added a Model Context Protocol (MCP)
Server, enabling AI Agents to utilize Intervengine tools and opening the door
for smarter automation and future AI-assisted coaching.</li>
<li class=""><strong>Dynamic Activity Cards:</strong> New capabilities to set up dynamic activity plan
cards for participants via the API, allowing for highly personalized content
delivery.</li>
<li class=""><strong>New Chat Capabilities:</strong> New endpoints allowing Admins to create chat
sessions and send messages programmatically.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Enhanced System Stability:</strong> Implemented a robust Rate Limiter to protect
the system during peak traffic times.</li>
<li class=""><strong>Cleaner SMS Delivery:</strong> Automatic sanitization of text for SMS messages,
stripping out HTML or Markdown tags.</li>
<li class=""><strong>Smarter Journey Search:</strong> Search specifically for "prescribed"
(non-self-enrolled) journeys via the API.</li>
<li class=""><strong>Pre-Scheduled Recurring Activities:</strong> Added the ability to pre-schedule
recurring activity plans with specific end dates in the Journey Builder
backend.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-2">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-6#bug-fixes-2" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class="">Fixed a critical issue where messages were not always routing to the correct
channels.</li>
<li class="">Resolved a pagination issue in TagType searches.</li>
<li class="">Fixed an issue where creating a dynamic card without a specific asset caused
errors.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 5: Health Measures & Bulk Actions]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-5</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-5</guid>
            <pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release represents a major leap forward for the platform, packed with]]></description>
            <content:encoded><![CDATA[<p>This release represents a major leap forward for the platform, packed with
powerful features across the Portal, Mobile App, and API. The updates are
designed to dramatically improve your efficiency, provide deeper insights into
participant progress, and enhance the experience for coaches and participants
alike.</p>
<p>We are thrilled to launch <strong>Health Measures</strong>, a comprehensive new feature that
allows you to track key outcomes from configuration all the way to beautiful new
in-app charts for participants. To streamline your workflow, we've introduced
<strong>Bulk Actions</strong> for nearly every major function on the portal, alongside more
powerful <strong>Journey Logic</strong> to create truly dynamic programs. From the new
<strong>Unread Messages Page</strong> to a host of user experience refinements, we're
confident these updates will make the platform more powerful and intuitive for
you.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-221">Portal 2.2.1<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#portal-221" class="hash-link" aria-label="Direct link to Portal 2.2.1" title="Direct link to Portal 2.2.1" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Bulk Actions:</strong> Perform actions on multiple items at once. You can now bulk
publish Journeys and Content, bulk complete or dismiss Tasks, and perform bulk
actions on Health Measures and Cards.</li>
<li class=""><strong>Health Measures:</strong> A brand new way to track participant data and outcomes.
You can now configure, enter data for, and display various health metrics for
your participants.</li>
<li class=""><strong>Unread Messages Page:</strong> A dedicated page that consolidates all of your
unread chat messages in one convenient place.</li>
<li class=""><strong>Automatic Journey Starts:</strong> Configure Journeys to start automatically for
participants, streamlining the onboarding process.</li>
<li class=""><strong>Participant External ID:</strong> Include an external ID for participants, making
it easier to integrate and cross-reference with other systems.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Massive Permissions Overhaul:</strong> Improved Role-Based Access Control (RBAC)
for finer control over what different types of users can see and do.</li>
<li class=""><strong>Inline Creation:</strong> Create new Tags, Groups, Content Types, and Task Types
inline without leaving the page you're on.</li>
<li class=""><strong>UI and Workflow Enhancements:</strong> Updated task display and filter labels,
improved chat session labels, better webhook management UI, clearer helper
texts and data format labels, and scoring added to the card editor.</li>
<li class=""><strong>Login MFA:</strong> The login process has been updated to ensure multi-factor
authentication works correctly.</li>
<li class=""><strong>Coach Deletion:</strong> Added the ability for coaches to be deleted from the
system.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Content Creation:</strong> Fixed an issue where creating an external link could
incorrectly turn it into a content card.</li>
<li class=""><strong>Health Measures:</strong> Corrected a problem with how some health measure data was
formatted and resolved an issue with undefined reported values.</li>
<li class="">Addressed spelling mistakes and other minor issues.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-1132-280">App 1.13.2 (280)<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#app-1132-280" class="hash-link" aria-label="Direct link to App 1.13.2 (280)" title="Direct link to App 1.13.2 (280)" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Health Measure Charts:</strong> View your health measure data in chart format,
making it easier to see your progress and trends over time.</li>
<li class=""><strong>Local Authentication:</strong> Set up local authentication on your device when
using the app for enhanced security.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>More Compact Home Screen:</strong> Completed cards now shrink to take up less
space.</li>
<li class=""><strong>More Compact Progress Screen:</strong> Completed activities with multiple questions
now only display two of the questions on the main progress screen.</li>
<li class=""><strong>Better Notifications:</strong> Replaced some full-screen dialogs with less
intrusive snackbar notifications.</li>
<li class=""><strong>Improved Onboarding:</strong> A new disclaimer can now be shown on app start, and a
special dialog will appear for first-time users.</li>
<li class=""><strong>Better Response Experience:</strong> For questions with only one possible answer,
the "Done" button is now hidden to streamline the process.</li>
<li class=""><strong>Configurable Home Screen:</strong> Elements on the home screen, such as the footer
text, are now configurable.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class="">Fixed an issue preventing the scores chart from appearing on categorical
cards.</li>
<li class="">Resolved a bug affecting how blood pressure values were displayed in charts.</li>
<li class="">Fixed scrolling issues on some pop-up content and corrected button positioning
on pop-up response windows.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-13711">API 1.37.11<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#api-13711" class="hash-link" aria-label="Direct link to API 1.37.11" title="Direct link to API 1.37.11" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-2">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#features-2" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Webhook Delivery Service:</strong> The platform can now send real-time event
notifications to your external systems, allowing for powerful new
integrations.</li>
<li class=""><strong>Health Measure Reporting:</strong> Added the core functionality for participants
and coaches to report health measure data, along with the ability to undo a
reported value.</li>
<li class=""><strong>Advanced Journey Logic:</strong>
<ul>
<li class=""><strong>Prerequisites:</strong> Set prerequisites for a journey, ensuring participants
only start if they meet specific criteria.</li>
<li class=""><strong>SWITCH Trigger:</strong> A powerful new trigger type to instantly switch a
participant's state within a journey based on a given condition.</li>
</ul>
</li>
<li class=""><strong>Configurable Notifications and Groups:</strong> Control over unread message
notifications and auto-assigned group behavior.</li>
<li class=""><strong>Content in Activities:</strong> Include Content directly within an Activity Element
for richer activities.</li>
<li class=""><strong>Embeddable Cards (Beta):</strong> A new way to fetch cards for embedding into
external applications or websites.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Smarter and Faster Search:</strong> Significantly improved full-text search,
especially with special characters. Enhanced search for Health Measures,
Roles, and Journeys.</li>
<li class=""><strong>Participant External ID:</strong> Easier to update a participant's external ID.</li>
<li class=""><strong>More Flexible Content Updates:</strong> Update both content settings (meta) and
body simultaneously.</li>
<li class=""><strong>Better Health Measure Data:</strong> Improved fetching of the latest health measure
data with more advanced aggregation for analysis.</li>
<li class=""><strong>Admin Permissions:</strong> The "Admin" role now has permission to manage Webhooks
by default.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-2">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-5#bug-fixes-2" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Journeys:</strong> Fixed an issue where journey start signals were case-sensitive.</li>
<li class=""><strong>Content and Activities:</strong> Resolved bugs with content versions not saving
correctly and assets not appearing in activity cards. Fixed external link
saving.</li>
<li class=""><strong>Data and Syncing:</strong> Fixed coach phone numbers not saving on registration and
group IDs not syncing correctly.</li>
<li class=""><strong>Health Measures:</strong> Corrected measurement units not showing in certain views.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 4: Visual Journey Builder & Card Builder]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-4</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-4</guid>
            <pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[This Portal release, supported by robust API updates and a consistently]]></description>
            <content:encoded><![CDATA[<p>This Portal release, supported by robust API updates and a consistently
improving Mobile App, is packed with features designed to streamline your
workflow, enhance participant engagement, and provide deeper insights. From the
intuitive Graphical Journey Builder and simplified Card Builder to the more
powerful Participant Dashboard and embedded help, we're committed to making
Intervengine easier and more effective for you.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-1433">Portal 1.43.3<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#portal-1433" class="hash-link" aria-label="Direct link to Portal 1.43.3" title="Direct link to Portal 1.43.3" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Client Branding:</strong> When interacting with the portal, you'll see your logo
and colors shining through, making it truly yours.</li>
<li class=""><strong>Graphical Journey Builder:</strong> A brand new visual journey builder. You can now
visually design, connect, and manage your participant experiences with ease
instead of using the previous row-based approach.</li>
<li class=""><strong>Streamlined Card Builder:</strong> Instead of managing Measures, Activities, and
Cards as separate domains, you can now simply create and manage an inventory
of cards. The robust data structure is still there behind the scenes, but
we've consolidated the UI into one intuitive interface.</li>
<li class=""><strong>Enhanced Participant Dashboard:</strong>
<ul>
<li class=""><strong>Quick Activity Plans:</strong> Create Quick Activity Plans on the fly without
needing a full reusable card.</li>
<li class=""><strong>Filtered Task View:</strong> Easily see all Tasks assigned to a participant.</li>
<li class=""><strong>Improved Health Data Displays:</strong> Including Archetypes, Trends, and
Comparisons for deeper insights into participant health.</li>
<li class=""><strong>Expanded Participant Settings:</strong> Customize the dashboard to show only the
data you need.</li>
</ul>
</li>
<li class=""><strong>Embedded Tutorials and Docs:</strong> Click the video or docs buttons within the
interface to get contextual information. Hover over info icons to get quick
explanations of what each input controls.</li>
<li class=""><strong>Easier Task Dismissal:</strong> Two quick actions are now available: Dismiss
(quickly dismiss a Task) and Complete (dismisses the card and allows you to
record a note).</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>"Measures" are now "Activity Elements":</strong> We renamed Measures to Activity
Elements for clearer, more intuitive language.</li>
<li class=""><strong>Simplified Navigation Menu:</strong> Removed the Dashboard landing page (now
directs straight to the Participants list) and improved the Help menu under a
sub-menu.</li>
<li class="">Performance, stability, and reliability fixes under the hood.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-196-260">App 1.9.6 (260)<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#app-196-260" class="hash-link" aria-label="Direct link to App 1.9.6 (260)" title="Direct link to App 1.9.6 (260)" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Fullscreen Cards:</strong> Introduced fullscreen cards for a more immersive view.</li>
<li class=""><strong>New Sign-In and Registration Flow:</strong> A new app sign-in and registration flow
with improved navigation after starting a journey.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Smoother Card Experience:</strong> Numerous fixes to slim card displays, content
rendering (especially for MULTI content types and modal questions), and
response handling.</li>
<li class=""><strong>Sahha SDK Integration:</strong> Migrated health measure source to the Sahha SDK for
improved wellbeing scores and health data handling.</li>
<li class=""><strong>Consent and Configuration Updates:</strong> Updated consent statements and status
handling, made symptom tracker and health score titles configurable.</li>
<li class=""><strong>Deep Linking Migration:</strong> Migrated from Firebase Dynamic Links to Branch.io.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class="">Various UI fixes including modal button visibility and consistent Sahha UI
widget theming.</li>
<li class="">Addressed issues like missing symptoms, keyboard blocking login buttons, and
more robust handling of nullable Activity Element objects.</li>
<li class="">Flutter SDK and dependency upgrades for better performance and stability.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-1260">API 1.26.0<a href="https://intervengine-docs.firebaseapp.com/releases/release-4#api-1260" class="hash-link" aria-label="Direct link to API 1.26.0" title="Direct link to API 1.26.0" translate="no">​</a></h2>
<p>Enhances Journey creation with AI-generated messages, richer Question content,
advanced logic, and a new Campaign domain for better organization. Key usability
improvements include smarter search, automatic task due dates from Tasks, and
the ability to favorite Activities.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 3: Tag Attachments, Campaigns & Signals]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-3</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-3</guid>
            <pubDate>Fri, 09 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[This release introduces tag attachments in journeys, enhanced symptom tracking]]></description>
            <content:encoded><![CDATA[<p>This release introduces tag attachments in journeys, enhanced symptom tracking
with a mobile stepper, the new Campaign domain, and powerful new signal
expression operators on the API.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-1227">Portal 1.22.7<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#portal-1227" class="hash-link" aria-label="Direct link to Portal 1.22.7" title="Direct link to Portal 1.22.7" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Tag Attachments in Journeys:</strong> You can now attach Tags to Journeys, making
it easier to manage extra data tied to participants and their activity.</li>
<li class=""><strong>Enhanced Symptom Tracking:</strong> We've introduced a mobile stepper for the
Symptom Tracker, making symptom reporting on smaller devices more seamless.</li>
<li class=""><strong>Meno Symptom Tracker:</strong> We've expanded health-tracking capabilities by
adding a Meno Symptom Tracker to better serve diverse user needs.</li>
<li class=""><strong>Campaign Domain:</strong> Campaigns have been moved to a sub-menu for a cleaner
interface, with the ability to filter campaigns by Journey.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Improved Asset Rendering:</strong> Fixed issues affecting asset rendering within
journeys to ensure everything displays consistently.</li>
<li class=""><strong>Card Response Fixes:</strong> We've polished Card Responses so they work
flawlessly.</li>
<li class=""><strong>Number Slider Input:</strong> Added a new Number Slider Input to report symptoms
effortlessly.</li>
<li class=""><strong>Improved Multi-Coach Chat Support:</strong> Coaches can now seamlessly view and
manage Participant chats.</li>
<li class=""><strong>Activity Plan Form Improvements:</strong> Reverted certain changes to ensure
stability in the Activity Plan Form and fixed bugs affecting UI
configurations.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Hba1c Metric Removed:</strong> Simplified health metrics by removing Hba1c tracking
for a cleaner experience.</li>
<li class=""><strong>Backend Configuration Cleanups:</strong> Disabled manual Percentage Sahha scores
and ensured updated configs.</li>
<li class="">Fixed bugs in Campaigns and Plan Forms.</li>
<li class="">Updated dependencies, packages, and TypeScript configuration for a cleaner and
stricter setup.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-1522-225">App 1.5.22 (225)<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#app-1522-225" class="hash-link" aria-label="Direct link to App 1.5.22 (225)" title="Direct link to App 1.5.22 (225)" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Android Compile SDK Update:</strong> Bumped to v35 to align with the latest Android
platform requirements, ensuring better performance and compatibility with new
devices.</li>
<li class=""><strong>Internal Dependencies Update:</strong> Upgraded several internal libraries and
tools to maintain stability.</li>
<li class=""><strong>Flutter SDK Upgrade:</strong> Upgraded to v3.27.0 for better platform stability,
improved rendering performance, and support for the latest Flutter features.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Progress Screen Fixes:</strong> Resolved UI issues affecting scrollable screens in
the Progress section.</li>
<li class=""><strong>Symptom Tracker Fixes:</strong> Fixed inconsistencies and issues in the symptom
tracking feature.</li>
<li class=""><strong>Inference Card Location Configurability:</strong> Adjusted settings to allow
inference cards to display in either the Home screen or the Progress screen,
based on app configuration.</li>
<li class="">Minor bug fixes and internal optimisations applied across the app to reduce
crashes and improve responsiveness.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-1238">API 1.23.8<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#api-1238" class="hash-link" aria-label="Direct link to API 1.23.8" title="Direct link to API 1.23.8" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Campaign Domain:</strong> Added a new Campaign Domain, enabling better organization
and management of campaigns across the platform.</li>
<li class=""><strong>Enhanced Signal Expression Operators:</strong> Introduced two new operators for
signal expressions:<!-- -->
<ul>
<li class=""><code>==*</code> (contains all): Checks if all specified values are present in a list.</li>
<li class=""><code>==?</code> (contains any of): Verifies if at least one specified value is present
in a list.</li>
</ul>
</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Participant Document and Firestore Connector:</strong> Updated the
ParticipantDocument model to store tag codes when tags are added or removed,
improving traceability and data integrity. Fixed issues with the Firestore
Connector for consistent performance.</li>
<li class=""><strong>Signal Expression Handling:</strong> Improved GValOperators to handle leading and
trailing spaces in string values, ensuring consistent evaluation.</li>
<li class="">Various backend reliability and performance improvements for participant tags
and attachments during updates.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-2">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-3#bug-fixes-2" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Journey Search Accuracy:</strong> Fixed an issue where searching for journeys by a
changed name returned outdated versions.</li>
<li class=""><strong>Tag Preloading in Interventions:</strong> Resolved a bug where tags weren't
preloaded when a <code>TAG_REMOVAL</code> attachment was used in an intervention.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 2: Tasks, Group Chats & Kemtai]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-2</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-2</guid>
            <pubDate>Sun, 23 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[A packed release featuring a new community Discord, extra attachments in]]></description>
            <content:encoded><![CDATA[<p>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.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-120">Portal 1.20<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#portal-120" class="hash-link" aria-label="Direct link to Portal 1.20" title="Direct link to Portal 1.20" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Extra Attachments in Journeys:</strong> 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.</li>
<li class=""><strong>Introducing Tasks and Task Types:</strong> Tasks is our next big thing. These new
domains will help you perform your coaching tasks more efficiently and
effectively.</li>
<li class=""><strong>Enhanced Participant Chat System:</strong> 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.</li>
<li class=""><strong>Vimeo Support:</strong> We've fine-tuned our system to ensure Vimeo videos now work
flawlessly. Adding Vimeo videos is simple using the <code>&lt;vimeo /&gt;</code> tag in your
content.</li>
<li class=""><strong>Custom Reporting URLs:</strong> 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.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>New API Documentation Link:</strong> We've added a handy link in the lower sidebar
to our new and refreshed API docs.</li>
<li class=""><strong>Improved Card Response Undoing:</strong> We've polished this feature to work
flawlessly. Undo with confidence.</li>
<li class=""><strong>Server Info at Your Fingertips:</strong> Check out the Info page for server version
and last updated time.</li>
<li class=""><strong>Streamlined Activity Structure:</strong> We've simplified activity layers from
Activity to Measure Group to Measure down to Activity to Measure. Less
complexity, more efficiency.</li>
<li class=""><strong>Improved Domain Navigation:</strong> Whenever you see a reference to another
domain, you'll find a clickable chip that takes you directly to the referenced
record.</li>
<li class=""><strong>Enhanced Mobile Input Display:</strong> We've fixed the display of mobile inputs to
use the correct variant.</li>
<li class=""><strong>Expanded Activity Groups:</strong> We've added more options to help you
categorize and manage your Activities.</li>
<li class=""><strong>New Minimum Transition Times:</strong> 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.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class=""><strong>Surveys Fully Disabled:</strong> As planned, we've now fully disabled Surveys from
the portal.</li>
<li class=""><strong>Empty Content Publishing Prevention:</strong> You can no longer publish empty
content, ensuring the best experience for Participants.</li>
<li class=""><strong>Manual Sahha Scores Disabled:</strong> We've disabled the option to manually add
Sahha scores, aligning with the intended use of the system.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-159-209">App 1.5.9 (209)<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#app-159-209" class="hash-link" aria-label="Direct link to App 1.5.9 (209)" title="Direct link to App 1.5.9 (209)" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-1">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#features-1" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>New Symptom Tracker:</strong> Originally designed for menopausal symptoms, this
versatile feature is ready for various health tracking needs.</li>
<li class=""><strong>Kemtai Integration:</strong> A Motion Tracking Exercise Platform for Physio and
Rehab. Using computer vision, it monitors your form during prescribed
exercises.</li>
<li class=""><strong>Card Dismissal Feature:</strong> Simply swipe left to dismiss a card. This feature
can be disabled at the client level if completion of all cards is necessary.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Sahha Updates:</strong> Various improvements to enhance the experience with Sahha
data.</li>
<li class=""><strong>Activity Charts Makeover:</strong> We've redesigned our graphs to be more intuitive
and user-friendly.</li>
<li class=""><strong>iOS 18 Compatibility:</strong> The app now fully supports iOS 18, ensuring a smooth
experience on the latest Apple devices.</li>
<li class=""><strong>Sahha + Garmin Integration:</strong> You can now sync your Garmin wearable data
directly with Sahha, providing deeper insights into your physical activity,
sleep patterns, and overall well-being.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes-1">Bug Fixes<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#bug-fixes-1" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h3>
<ul>
<li class="">Various bug fixes and polish to improve overall app stability.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-130">API 1.3.0<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#api-130" class="hash-link" aria-label="Direct link to API 1.3.0" title="Direct link to API 1.3.0" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features-2">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#features-2" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>New Chat Endpoints:</strong>
<ul>
<li class=""><code>GET /participants/{user_id}/chat_sessions/{id}</code></li>
<li class=""><code>POST /participants/{user_id}/chat_sessions/search</code></li>
<li class=""><code>POST /participants/{user_id}/chat_messages/search</code></li>
<li class=""><code>POST /participants/{user_id}/chat_messages</code></li>
<li class=""><code>POST /participants/{user_id}/chat_unread_messages/search</code></li>
</ul>
</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-2">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-2#improvements-2" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Schema Changes:</strong>
<ul>
<li class=""><code>participantTags</code> field has changed to <code>tags</code></li>
<li class=""><code>participantExtras</code> field has changed to <code>extras</code></li>
<li class=""><code>participantGroups</code> field has changed to <code>groups</code></li>
<li class="">In <code>PATCH /participants/{user_id}/profile_photo</code>: <code>file</code> field has changed
to <code>filename</code> by default. You can provide a <code>name</code> field to change the name
of the form file field if required.</li>
</ul>
</li>
<li class=""><strong>Deprecated Endpoints:</strong>
<ul>
<li class=""><code>POST /admin/participants</code> (Use <code>/participants</code> to create a new participant
instead)</li>
<li class=""><code>GET /participants/{user_id}/activity_plans/{id}/data</code></li>
<li class=""><code>GET /participants/{user_id}/activity_plans/all/latest</code></li>
<li class=""><code>PUT /participants/{user_id}/survey_responses</code></li>
<li class=""><code>PUT /participants/{user_id}/activity_responses</code> (Use
<code>PUT /participants/{user_id}/activity_plan_cards/{id}/responses</code> instead)</li>
<li class=""><code>PUT /participants/{user_id}/responses/undo</code> (Use
<code>DELETE /participants/{user_id}/activity_plan_cards/{id}/responses</code> instead)</li>
</ul>
</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 1: Headings, Symptoms & Signals]]></title>
            <link>https://intervengine-docs.firebaseapp.com/releases/release-1</link>
            <guid>https://intervengine-docs.firebaseapp.com/releases/release-1</guid>
            <pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[This release introduces contextual page headings across the portal, a new]]></description>
            <content:encoded><![CDATA[<p>This release introduces contextual page headings across the portal, a new
participant symptom tracking system, and improved journey signal evaluations.
We've also deprecated Surveys in favour of the enhanced Activity functionality.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="portal-110">Portal 1.1.0<a href="https://intervengine-docs.firebaseapp.com/releases/release-1#portal-110" class="hash-link" aria-label="Direct link to Portal 1.1.0" title="Direct link to Portal 1.1.0" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://intervengine-docs.firebaseapp.com/releases/release-1#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class=""><strong>Context Headings and Documentation Links:</strong> Every page now has a heading
that gives you more context at a glance. We've also added links from the
portal pages out to the corresponding documentation page.</li>
<li class=""><strong>Participant Symptoms:</strong> A new way to track a participant's symptoms and
generate scores over time. Use the EDIT button to change what symptoms you are
tracking, and the + SYMPTOMS button to record a new set of symptoms.</li>
<li class=""><strong>Journey Signals Improvements:</strong> You can now set up multiple signal
conditions on a single activity to check each of the reported values and
perform an Intervention if they are true.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-1#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Navigation Improvements:</strong> New navigation buttons on list pages help you
quickly navigate between Cards, Content, Activities, Measure Groups and
Measures.</li>
<li class=""><strong>Surveys Deprecated:</strong> As we have enhanced the Activity functionality,
Surveys have been deprecated. Your Journeys will still function fine if they
contain surveys, but you can no longer access these from the portal.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="app-135-174">App 1.3.5 (174)<a href="https://intervengine-docs.firebaseapp.com/releases/release-1#app-135-174" class="hash-link" aria-label="Direct link to App 1.3.5 (174)" title="Direct link to App 1.3.5 (174)" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements-1">Improvements<a href="https://intervengine-docs.firebaseapp.com/releases/release-1#improvements-1" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class=""><strong>Updated Sahha Graphs:</strong> We have implemented Sahha's UI Widgets into the app,
giving more weight to the explainability factors of each score.</li>
<li class=""><strong>Better Feed Message Displays:</strong> Messages from Journeys now display the
Journey Image in an avatar. The UI of messages now looks more like a message
and less like Cards. Tapping on the message takes you to the Conversational
interface.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-1104">API 1.10.4<a href="https://intervengine-docs.firebaseapp.com/releases/release-1#api-1104" class="hash-link" aria-label="Direct link to API 1.10.4" title="Direct link to API 1.10.4" translate="no">​</a></h2>
<p>No new API changes in this release.</p>]]></content:encoded>
        </item>
    </channel>
</rss>