Victory in Christ
  • Home
  • Donate
  • Mission
  • Testimonies
  • FAQ
  • Join a Group
  • Statement of Faith
  • Learn
  • More
    • Home
    • Donate
    • Mission
    • Testimonies
    • FAQ
    • Join a Group
    • Statement of Faith
    • Learn
Victory in Christ
Join Our Community
  • Home
  • Donate
  • Mission
  • Testimonies
  • FAQ
  • Join a Group
  • Statement of Faith
  • Learn
Join Our Community

Release Notes

Welcome to the official release notes for the Victory in Christ app. This page tracks new features, improvements, and fixes as the app continues to grow. Our goal is to continually refine Victory into a powerful tool for discipleship, accountability, and lasting freedom in Christ.

1.2.X

Version 1.2.2

Version 1.2.2 includes a broad set of usability, reliability, and platform improvements across Bible, Watch, Journal, Check-In, notifications, ads, and in-app purchases.

What's New

  • Bible screen controls were redesigned with a cleaner split-pill layout for book/chapter and translation selection.
  • Watch and Journal tabs were refreshed for a more consistent look and feel, including improved active tab styling.
  • Check-In instructions are now accessed from a cleaner top-right info icon.
  • Ad-gated experiences now show progress like Ad 1/2 and Ad 2/2,
  • The Watch lesson info drawer now opens from right and buttons are clearer.

Fixes & Improvements

  • Fixed duplicate notifications appearing in the drawer.
  • Improved syncing behavior for unread notifications.
  • Fixed the Remove Ads purchase issue caused by an invalid product ID lookup.
  • Added native code redemption support for Remove Ads offer codes.
  • Improved authenticated API request handling and token refresh behavior.
  • Simplified Strapi/Firebase user bootstrap and role resolution behavior.
  • Reminder creation now relies more cleanly on the authenticated user context.

AI and Analysis Improvements

  • AI analysis now ignores strongholds that already exist when recommending new ones.
  • Analysis endpoints now only evaluate the last 30 days of data instead of older history.


Version 1.2.1

Bug Fixes and Improvements for Bible and Stronghold Declarations

Bible

- Added Bible verse sharing with formatted references and Bible Gateway links.
- Improved Bible version abbreviation handling for shared scripture links.
- Improved Bible context loading so saved reading state and backend data recover more reliably.

Strongholds

- Improved Stronghold recitation syncing with backend-backed recitation records.
- Added support for Strapi document IDs when matching recitations to Stronghold declarations.
- Improved recitation progress loading so streak and completion state stays accurate across app refreshes.

Check-Ins & Analytics

- Added richer check-in analytics tracking.
- Added a release-time analytics configuration check for production builds.
- Improved check-in flow behavior and related activity updates.

Journal & Activity

- Added journal entry date support so activity timelines can use the intended journal date.
- Improved activity data merging across journals, recitations, Strongholds, and check-ins.

- Added Journal Instructions start-up screen

Reliability & Fixes

- Improved backend response mapping for Strongholds, recitations, journals, and Bible data.
- Improved app error reporting with more context for client-side failures.
- Updated release configuration checks and build metadata for version 1.2.1.


Version 1.2.0

Added Stronghold Templates and a fully Integrated Bible with notes, highlights and save features!

Bible

- Moved Bible reading to the integrated Victory backend.
- Added verse interactions, including highlights, saved scriptures, notes, and sharing.
- Improved saved scripture and note flows so Bible content stays in place when drawers and modals open.
- Improved highlighted verse readability in dark mode.

Strongholds

- Added Stronghold templates to help users start from preconfigured declarations.
- Added custom emoji icons for Stronghold declarations.
- Updated Stronghold creation paths so manual flows can start at the right step.

Recovery Tools

- Added a relapse post-mortem flow to help users review preoccupation, ritualization, emotions, triggers, strongholds, accountability opportunities, and encouragement after a relapse.
- Added startup journal instructions with guidance around emotions, triggers, recent situations, and building a 30-day journaling history for better analysis.
- Improved achievements so locked achievements are visible with inactive styling and unlock celebrations can appear when achievements are earned.

Account

- Added editable first and last name fields on the Account page.
- Updated home screen name syncing after profile changes.
- Connected profile name updates through the backend so Klaviyo can stay in sync.

Ads & Purchases

- Added app-wide banner ad support below the header.
- Added a Remove Ads purchase option under Account to remove banner ads and ad gates.

Reliability & Fixes

- Added safer app error handling, fallback UI, and backend error reporting.
- Added a test-mode error logging button on the error reporting page.
- Moved Spotify requests behind the Strapi backend so API keys do not ship in the client.
- Fixed Android reminder scheduling by replacing unsupported calendar triggers with daily and weekly notification triggers.
- Updated the app header logo and tightened the header layout.

=

1.1.X

Version 1.1.9

Added Stronghold Streaks! Also, UI Improvements for Strongholds and Reminders

Stronghold Streaks

- Added Stronghold recitation streak tracking so declaration practice can build a visible habit over time.
- Added streak reminder support to help users keep their Stronghold declaration rhythm going.
- Added a Stronghold completion experience, including a 40-day achievement celebration.

Stronghold Declarations

- Moved Stronghold declaration persistence toward the backend database instead of relying only on device storage.
- Improved Stronghold declaration, detail, and prayer flows so recitation progress is handled more reliably across the app.

Klaviyo

- Connected Klaviyo so new users will go into the welcome email flow.

Fixes

- Fixed several Stronghold flow issues around saving, displaying, and continuing declaration work.
- Fixed an issue with the Journal Analysis where it would log negative mentions of emotions as positive.


Version 1.1.7

Configuration issue fixed with Ads

Fixes

- the ad gate had a timeout that blocked successful completion of longer ads. Updated that timeout to give sufficient time for watching two ads


Version 1.1.6

Stronghold Builder UI Ipprovements

Stronghold Builder

- Redesigned the manual Stronghold Builder to match the new Modal UI flow theme of the Panic Modal.
- Added a shared Stronghold Builder theme so manual and AI-assisted flows use a more consistent visual treatment in light and dark mode.
- Improved scripture entry in the manual builder with duplicate detection, scripture-reference normalization, and smoother follow-up entry for multiple scriptures.
- Improved Stronghold save handling so newly created declarations are matched back to the saved ent

AI Assisted Flow

- Updated the AI-assisted Stronghold Builder with clearer step instructions, more detailed help overlays, and a final review step before saving.
- Added support for launching the AI builder from analysis-generated stronghold options with prefilled effect and lie context.

Reminders And Notifications

- Added persistent toggles for built-in FASTER and group reminders so users can enable or disable those defaults from the Reminders screen.
- Updated notification bootstrap scheduling to respect the saved built-in reminder toggle state.

Fixes

- Fixed the Step 3 Stronghod builder error that wouldn't allow you to pass after selecting three scriptures.

- Fixed Reminder Selection error on Android

- Fixed Create reminder button placement


Version 1.1.5

Spotify, Analytics and Discord configuration updates

Release Configuration

- Fixed production and internal EAS configuration so Spotify credentials ship correctly in release builds.
- Fixed production and internal EAS configuration so Discord runtime values ship correctly for login, announcements, and group links.
- Added release-time config guards so production and internal builds fail fast if required Spotify or Discord values are missing.

Firebase And Analytics

- Aligned Android Firebase configuration to `com.creationawaits.victoryinchrist` and removed the old Android app block from the checked-in `google-services.json`.
- Split Firebase app IDs by platform so Android builds use the Android Firebase app ID and iOS builds keep the iOS app ID.
- Added explicit native Firebase analytics collection settings plus stronger app open and screen tracking to improve active-user reporting.

Authentication

- Updated development and preview Google Sign-In configuration to use the intended Android OAuth client.
- Added the local Android debug signing OAuth client to the checked-in Android Firebase config for easier local Google Sign-In testing.


Version 1.1.4

Add a description about this category

Improvements

- Added a shared Stronghold detail modal so the Home and Stronghold screens now use the same viewing experience.
- Added a Recite button to Stronghold detail views so users can launch the Stronghold prayer flow directly from the declaration modal.
- Updated the home task carousel so Check-in, Journal, and Stronghold cards clearly show when today's task has already been completed.
- Improved the relapse celebration banner layout so the congratulation message and celebration emojis wrap cleanly.

Permissions

- Added stronger microphone permission handling for journal dictation on both iOS and Android.
- Journal compose now requests microphone access proactively so keyboard dictation works more reliably without requiring users to restart the app.

Fixes

- Fixed the Home task carousel logic so completion states are based on today's activity instead of only checking whether historical content exists.
- Fixed the Stronghold detail action flow so recitations logged from Home immediately update the Home experience.


Version 1.1.3

Some UI fixes for Strongholds and Journals and Improvements to Analysis

Improvements

- Updated Journal, Stronghold, and Previous Analysis view/edit modals to use a cleaner theme-aware surface

- Standardized modal action buttons

- Updated scripture cards across the affected modal flows to use the translucent teal card treatment with teal borders for stronger visual consistency.

- Improved context menu usability on mobile by increasing the touch target of the ellipsis buttons and moving the menu closer to the tapped button.

Analysis

- Added Print and Delete actions to the current analysis

- Expanded printed analysis output and Previous Analysis viewing to include the fuller analysis content, including emotional dysregulation context, stronghold analysis, warning patterns, avoidance strategies, encouraging truth, and relapse reasoning.

- Improved frontend identity-lie normalization so loneliness and abandonment language maps more cleanly to identity-level lies like “I am alone.” and “I am abandoned.”

Panic & Triggers

- Updated the Panic / dysregulation stronghold step to keep showing the latest declaration while also giving users a direct path to build a new stronghold when the current one does not fit the moment they are facing.

- Restored the custom trigger entry point in the Add Trigger modal during the panic flow so users can create their own trigger directly from that picker again.

Fixes

- Fixed the missing custom-trigger affordance in the panic trigger picker.

- Fixed Previous Analysis modal styling so it matches the newer journal and stronghold modal presentation in both themes.

- Fixed context menu placement so menus open closer to the ellipsis button instead of appearing far from the user’s finger.


Version 1.1.1

Fixes for Version 1.1

Fixes

- Fixed an iOS startup issue that could cause the app to crash to the home screen on launch.

- Fixed release update configuration so production builds no longer point at the wrong update channel.

- Fixed the trigger selection modal so category taps respond correctly.

- Fixed trigger picker loading in the panic flow so trigger categories populate and display as expected.

- Dark mode fixes for Panic and Analysis UI


Version 1.1.0

Added Triggers, Panic Flow, Achievements and AI Analysis. Also Ui improvements and Group fixes

New

- Added triggers. Users can now select what triggers them

- Added the new Panic Mode dysregulation flow, including trigger analysis support when users need faster intervention guidance.

- Added in-app trigger analysis as a first-class recovery feature with routing into the relevant follow-up screens.

- Added achievement badges with a dedicated details modal to celebrate progress milestones.

- Added tablet-responsive layouts across the app to improve the large-screen experience.

Improvements

- Refined Stronghold declaration screens and related UI to make prayer, editing, and review flows clearer.

- Updated the Progress experience so relapse risk reflects completed analysis results when available.

- Improved notification routing so tapping a notification opens the relevant destination more reliably.

- Reworked group signup so it no longer depends on Zapier.

- Polished check-in UI and several supporting screens for a more consistent experience.

Fixes

- Fixed the Discord announcement flow issue affecting community messaging behavior.

- Fixed reminder presentation for Strongholds so existing reminders no longer appear as unset.

- Fixed analysis and panic view issues discovered during tablet and responsive layout work.

- Fixed video watch persistence so an ad watch is not lost in the session after clicking away from an unlocked video

=

Version 1.0.x

Version 1.0.5

Android Reviewer login

New

  • Added an Android-only reviewer login entry point to support app review and internal verification flows without relying on the hidden reviewer bypass path alone.

Improvements

  • Added a secondary Google authentication pass so the app can recover more cleanly when the first Firebase credential attempt fails due to a stale Google token.
  • Improved reviewer login endpoint handling by retrying against the configured Strapi base URL when a tunnel-specific reviewer endpoint returns 404.
  • Updated the account settings screen language and navigation label to use more general account terminology instead of Discord-specific wording.

Fixes

22

  • Fixed reviewer login attempts failing silently against misrouted Cloudflare tunnel paths by adding clearer endpoint fallback behavior and logging.
  • Fixed the account settings screen to only show announcement preferences when the signed-in account actually has a Discord profile available.
  • Removed the outdated join-server action from the account settings screen to avoid sending users through an incorrect account-management path.


Version 1.0.4

Bug fixes for streaks and a new Google Login option for Android.

New

  • Added a shared local persistence layer for guided activity counters and stronghold recitation streaks so progress survives app restarts more reliably.
  • Added a video watch test mode flag for development builds so lesson completion can be tested without the normal watch threshold.
  • Google login option for Android only

Improvements

  • Unified stronghold recitation streak handling between Home and Stronghold Declarations so each declaration keeps its own local streak count.
  • Updated the Home dashboard cards and empty activity states with centered layouts for a cleaner presentation.
  • Matched the Notifications drawer and main navigation drawer dark-mode surfaces more closely for a more consistent UI.
  • Added Android local Strapi host resolution so local backend development works more smoothly from the emulator.

Fixes

  • Fixed stronghold declaration prayers on the Stronghold screen not incrementing and persisting per-declaration streaks like the Home screen.
  • Fixed guided prayer, guided breathing, stronghold recitation, and watched lesson progress resetting after app close/reopen.
  • Fixed native video lessons not marking as watched because only YouTube completion events were wired into the watch flow.
  • Fixed notification drawer duplicates by adding stable notification deduping across foreground, response, and reminder 

Other

  • Fixed Home relapse activity cards to use the signed-in user’s actual relapse data instead of a separate fetch path.
  • Replaced the previous custom GA Measurement Protocol analytics path with native Firebase Analytics SDK integration to support proper app engagement reporting.


Version 1.0.3

Bug fixes and Improvements for Reminders & Strongholds

New

  • Added a Send Error Report flow with device details prefilled to make bug reporting faster.
  • Added app-level notification preferences, including badge count control and quick access to device notification settings.

Improvements

  • Refreshed the Reminders experience with a cleaner scheduling flow for daily and weekly reminders.
  • Improved the Community Chat screen with clearer Discord join guidance and a stronger call to action.
  • Reworked the Progress screen into a more useful recovery dashboard with streak, recent trend, and projected risk visibility.

Fixes

  • Fixed reminder scheduling reliability for built-in and custom reminders.
  • Fixed reminder notification ownership so scheduled reminders do not leak across accounts on the same device.
  • Fixed reminder resync behavior so reminder schedules can be rebuilt more safely after notification/bootstrap changes.
  • Fixed push permission handling to better support full iOS alert, badge, and sound access.


Version 1.0.2

Bug fixes and IMprovements for Ads, Reminders & Notifications and Chat.

New

  • Added confirmation prompt before deleting a custom reminder.
  • Added save button icon + loading state for custom reminder save flow.
  • Added success and failure toast feedback for custom reminder save actions.

Improvements

  • Updated chat page Join Server flow to open the Discord join modal (shared guild-join experience).
  • Updated chat page to refresh join state immediately after closing the guild-join modal so the banner hides right away after tapping I've Joined.
  • Improved in-app notification drawer persistence to keep the latest 10 notifications across app restarts.
  • Improved reminder-to-drawer behavior by adding reminder reconciliation while the app is active (checks every 30 seconds).

Fixes

  • Fixed custom reminder save failures
  • Fixed custom reminder save auth regression 
  • Fixed repeated reminder alert dedupe logic
  • Fixed reminder drawer backfill so triggered reminders missed while inactive are recorded on resume.
  • Fixed iOS getLastNotificationResponseAsync warning path by guarding for API availability.
  • Fixed iOS build issue where SDWebImage umbrella headers imported macOS-only headers (NSButton+WebCache.h, NSImage+Compatibility.h) during iOS compilation via Podfile post-install patch.

Operational Notes

  • If iOS native notifications are unavailable at runtime, reminder scheduling now defers with pending IDs instead of failing save actions.
  • True OS-level reminder delivery still requires a correctly linked iOS native build with expo-notifications.


Version 1.0.1

Bug fixes and Improvements

New

  • dded a Donate card to the Home screen with direct PayPal support.
  • Added a "Latest Stronghold" card under Guided Breathing on Home.
  • Includes quick pray access.
  • Includes declaration actions (view, edit, reminder, bookmark, print, delete).
  • Shows a recitation streak count for that stronghold (in-memory session tracking).

Improvements

  • Updated login screen auth button parity for Sign in with Apple and Discord (visual consistency and spacing).
  • Added an ad-loading overlay during ad-gated flows to reduce confusion between rewarded ads.

Fixes

  • Fixed first-relapse flow on Android for users with no relapse history.
    Fixed Android relapse date selection flow for first-relapse setup 
  • Fixed Stronghold AI Assist ad gate to require the configured number of rewarded ads.
  • Fixed Stronghold AI declaration wizard getting stuck on step 1 in certain cases.
  • Fixed Stronghold context menu layering so it appears above adjacent cards.
  • Fixed Android branded splash behavior so the app launches with Victory branding instead of default system-style splash.


Version 1.0.0

Initial App Release

This release includes:

  • Spiritual and emotional check-in tracking 
  •  Stronghold Declaration builder 
  • Scripture encouragement tools 
  • Journaling features 
  • Group engagement support 
  • Reminder notifications

Stay tuned for the latest updates to the app from Victory in Christ

Victory in Christ provides faith-based guidance and personal support tools for spiritual growth and habit awareness. This app does not provide medical or mental health advice, diagnosis, or treatment. Always seek the guidance of a qualified healthcare professional for medical or mental health concerns.

Copyright © 2026 Victory in Christ - All Rights Reserved.

  • Statement of Faith
  • Trust & Safety
  • Privacy Policy
  • Terms of Service
  • Release Notes

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept