Release Notes & Changelog
The Sacred Circle: Latest Update
v1.1.6
Version: 1.1.6
Build: 1
Date: August 15, 2025
🖼️ Image Pipeline
- Always downsample images to on-screen size to reduce memory and decode cost.
- Reused a single shared URLSession and added explicit cancellation in image views via
task(id:)
. - Laid groundwork to unify image caches under a single API keyed by URL+size+scale.
🚀 Startup & Stability
- Fixed a launch crash by registering SwiftData
ValueTransformer
s early and removing a secondModelContainer
created byBackupManager
; it now uses the app’s container. - Deferred non-critical registrations until after first frame and staggered them during the loading screen.
🔥 Firebase Instrumentation
- Removed Firebase Performance SDK and all traces/HTTP metrics; replaced with lightweight timing.
- Disabled Analytics automatic screen reporting via Info.plist.
- Deferred Firestore initialization until it’s needed (user authenticated, after first frame).
- Kept Crashlytics initialization immediately after
FirebaseApp.configure()
for reliable crash capture.
📦 Background Tasks
- Added missing BGTask identifier for backup and aligned all identifiers with bundle ID
com.littleguydev.sacredbrotherhood
to stop registration rejections.
⚙️ Configuration
- Added
RemoteConfigDefaults.plist
and removed unused Firestore fetchsettings/appConfig
to cut startup network calls and log noise.
💾 Backups
- Restore now defaults to the latest available backup to avoid key/format mismatches with older records.
🧼 Logging & Diagnostics
- Reduced launch-time log noise; kept targeted
os_signpost
s for first-frame timing.
No UI changes.
The Sacred Circle: Recent Updates
v1.1.5
Version: 1.1.5
Build: 1
Date: August 12, 2025
Status: Beta (staged rollout; monitoring stability today)
🚀 Launch & First‑Frame
- Deferred non‑critical setup to just after first render for a quicker perceived launch.
- Added lightweight launch instrumentation to measure first draw time.
🧵 Concurrency & MainActor Cleanup
- Removed unnecessary
@MainActor
from non‑UI services to ease main‑thread pressure. - Adopted explicit main‑thread hops only where UI/analytics require it.
🔌 Real‑time Listeners Lifecycle
- Centralized subscription listeners and gated them by app/view lifecycle.
- Debounced high‑churn updates to prevent redundant work.
🧹 Swift 6 Cleanups
- Addressed isolation/
Sendable
warnings and explicit captures in@Sendable
closures.
🐞 Stability
- Addresses a reported crash on launch for some users by resolving Swift 6 isolation issues and deferring heavy startup work until after first frame.
No visual changes; these improvements are under the hood.
The Sacred Circle: Recent Updates
v1.1.4
Version: 1.1.4
Build: 1
Date: August 8, 2025
🐞 Bug Fixes
- Fixed profile and banner images not saving from Profile Settings.
- Fixed accounts being inaccurately marked for onboarding recovery.
- Fixed the Cancel button in the tarot card view (was blue/inactive; now correct).
- Fixed missing Knights in the tarot card list.
The Sacred Circle: Recent Updates
v1.1.3
Version: 1.1.3
Build: 4
Date: July 14, 2025
🍎 Major: Native iOS StoreKit Integration
- Seamless App Store subscriptions with automatic receipt validation.
- Intelligent distribution detection for App Store vs. sideloaded installs.
- Dual payment support: StoreKit primary, Stripe as fallback where appropriate.
💳 Smart Payment System
- StoreKit default for App Store users; Stripe as additional option for US when allowed.
- Simplified pricing: Monthly $7.99 / Annual $79.99 via StoreKit; Web Stripe $5.99 / $59.99.
🔧 Critical App Store Review Fix (Build 3)
- Fixed distribution detection that caused Stripe-only display during review.
- Improved App Store receipt validation and removed problematic debug shortcut.
- Ensured StoreKit is presented as the primary option for App Store distribution.
✨ UX – Liquid‑Glass Birthdate Calendar (Build 4)
- Custom themed calendar with Apple’s Liquid‑Glass material on iOS 26+.
- Quick month/year picker and pre‑selected 18‑years‑ago date for faster onboarding.
- Improved contrast for selected days.
🔗 Compliance Link Update
- Terms, Community Guidelines, and Privacy Policy now open to Termly‑hosted versions.
The Sacred Circle: Recent Updates
v1.1.2
Version: 1.1.2
Build: 2
Date: July 5, 2025
🚀 What's New in Version 1.1.2
We've been hard at work behind the scenes to make The Sacred Circle faster, more reliable, and future-ready.
🔧 Major Upgrades Under the Hood
- Fully reorganized and optimized critical systems including caching, image handling, backup services, and feed view models to boost performance and stability
- This means fewer bugs, smoother loading, and a foundation that's easier to improve moving forward
⚡ Over 1,000 Issues Resolved
- Cleaned up outdated or deprecated code
- Fixed hundreds of bugs tied to concurrency and threading (fewer crashes, less lag)
- Standardized internal systems so the app plays nicer with the latest iOS and Swift updates
🧠 What This Means for You
- Faster app performance across the board
- More reliable backups and sync features
- Improved compatibility with iOS 18 and future updates
- Foundation prepared for exciting new features coming soon
✨ We're closer than ever to rolling out some exciting new features — and this update clears the way for what's next. Thanks for being part of our journey. Your continued support helps make The Sacred Circle a powerful space for community, connection, and magic. ✨
The Sacred Circle: Recent Updates
v1.1.4
Version: 1.1.4
Build: 1
Date: August 8, 2025
🐞 Bug Fixes
- Fixed profile and banner images not saving from Profile Settings.
- Fixed accounts being inaccurately marked for onboarding recovery.
- Fixed the Cancel button in the tarot card view (was blue/inactive; now correct).
- Fixed missing Knights in the tarot card list.
The Sacred Circle: Recent Updates
v1.1.1
Version: 1.1.1
Build: 1
Date: June 2, 2025
🔧 Critical Bug Fixes
🛡️ Subscription Access Restored
- Fixed a critical issue where some Pro subscribers were incorrectly blocked from accessing premium content
- Resolved legacy subscription data compatibility issue in the gatekeeper system
- Enhanced subscription validation to properly recognize all Pro tier formats (both "tier" and "tierString" fields)
- Improved backward compatibility for users who subscribed before the Firebase Stripe Extension migration
⚡ Performance & Reliability
- Strengthened subscription status checking to prevent false negatives
- Enhanced multi-source subscription validation for bulletproof access control
- Improved real-time subscription status updates
✨ All Pro subscribers now have seamless access to premium content ✨
The Sacred Circle: Previous Updates
v1.1.0
Version: 1.1.0
Build: 1
Date: May 31, 2025
🛡️ Major: Bulletproof Subscription System
Migrated to Firebase Stripe Extension with Enhanced Reliability
🏗️ Infrastructure Overhaul
- Stripe Integration: Fully migrated from custom functions to official Firebase Stripe Extension for improved reliability, security, and Google/Stripe support
- Bulletproof Gatekeeper: Implemented multi-source subscription validation that checks Firebase Auth claims, Stripe Extension data, and legacy subscription data as fallback
- Data Reconciliation: Fixed subscription data deletion issues by eliminating conflicts between custom and extension systems
- Webhook Reliability: Resolved webhook signature verification issues that prevented subscription updates
🔐 Enhanced Subscription Security
- Multi-Layer Validation: Subscription status now verified through multiple independent sources to prevent access disruption
- Custom Claims Priority: Firebase Auth custom claims provide instant, cached subscription status for premium performance
- Extension Data Integration: Direct integration with official Stripe Extension subcollections (subscriptions/, payments/, checkout_sessions/)
- Legacy Compatibility: Maintains full backward compatibility with existing user subscription data during transition period
⚡ Performance & Reliability Improvements
- Instant Access Validation: Custom claims provide immediate subscription status without network calls
- Reduced Database Queries: Optimized gatekeeper logic reduces Firestore reads while maintaining accuracy
- Conflict Resolution: Eliminated dual-system conflicts that caused subscription data corruption
- Future-Proof Architecture: Positioned for seamless transition to extension-only data structure in upcoming billing cycles
🛠️ Technical Enhancements
- Clean Function Migration: Removed conflicting custom Stripe webhook functions while preserving essential business logic
- Extension-Compatible User Documents: Added stripeId fields for full Firebase Stripe Extension compatibility
- Comprehensive Testing: Validated subscription access across all user scenarios and edge cases
✨ This update ensures rock-solid subscription reliability while maintaining seamless access for all existing users ✨
The Sacred Circle: Additional Updates
v1.0.2
Version: 1.0.2
Build: 1
Date: May 29, 2025
🏗️ Backend Infrastructure
- Migrated to Firebase Stripe Extension for improved payment reliability, security, and easier maintenance of subscription services.
🧭 Navigation & Profile Improvements
- Fixed profile navigation issues where the blue system back button would appear alongside our custom gold back button.
- Resolved navigation cycling through previously viewed profiles instead of returning to the correct previous view.
- Profile views from the Home tab now properly use fade transitions when navigating back.
- Enhanced profile access reliability from Discovery and Search tabs with consistent navigation behavior.
- Unified navigation implementation across all profile access points for a seamless experience.
🛠️ User Interface Fixes
- Fixed notification sheet transparency issues - connection request previews and other notifications now display properly without content overlap.
- Resolved scroll view visibility in Deities section - all content is now fully accessible without being cut off by the navigation menu.
- Fixed intermittent app crashes when navigating to search results.
- Updated scroll view constraints to properly respect safe areas and navigation elements.
⚙️ Technical Enhancements
- Added intelligent back button handling that detects the appropriate navigation style for each context.
- Enhanced toolbar configuration for consistent custom styling across all navigation scenarios.
- Improved navigation stack management to prevent history loops and ensure smooth app flow.
✨ These improvements make The Sacred Circle more reliable and intuitive to navigate ✨
The Sacred Circle: Previous Releases
v1.0.1
Version: 1.0.1
Build: 2
Date: May 25, 2025
💳 Subscription & Trial Management
- Fixed a critical issue where users would be blocked from the app when their trial ended, instead of properly checking their current subscription status through Firestore and Stripe.
🔐 Authentication & Login Improvements
- Fixed an issue where resetting your password would also reset your account type and subscription status - now your account details remain intact during password resets.
- Improved login experience by preventing automatic login attempts while you're still typing your password.
- Enhanced login view stability by removing unnecessary scrolling behavior.
⚡ Performance & Stability
- Resolved app crashes related to background processes and improved overall app stability.
- Enhanced thread management to prevent app state resets that could cause unexpected behavior.
✨ Thank you for your continued support as we improve your Sacred Circle experience ✨
The Sacred Circle: Release Notes
v1.0.0
✨ Introducing The Sacred Circle ✨
Your personal sanctuary for spiritual growth and connection is here! The Sacred Circle brings ancient wisdom and modern community together in one beautiful, intuitive app.
📱 Core Features
🌙 Daily Spiritual Insights
- Personalized daily guidance based on moon phases, astrological alignments, and your spiritual journey
- Accurate celestial information powered by AstronomyAPI with detailed planet positions and aspects
📖 Book of Shadows
- Create and maintain your personal grimoire with rich text formatting
- Document your spiritual journey with photos, spells, and observations
- Track moon phases alongside your entries for powerful practice timing
🔮 Tarot Practice
- Complete deck of beautifully illustrated tarot cards
- Record and interpret your readings
- Track patterns in your spiritual insights over time
⭕ Sacred Circles
- Join or create circles of like-minded practitioners
- Different circle types: Covens, Temples, and Groups
- Powerful moderation tools for circle leaders
- Private, secure communication within your sacred spaces
🏛️ Deity Codex
- Comprehensive library of deities from diverse traditions
- Detailed information to deepen your connection and practice
- Beautiful illustrations for visualization and meditation
💫 Special Features
🌟 Personalized Profiles
- Express your spiritual identity and practices
- Connect with others on similar paths
- Track your growth and insights over time
📱 Thoughtful Design
- Intuitive navigation between spiritual tools
- Beautiful animations that enhance your experience
- Designed with accessibility in mind
- Dark mode support for nighttime rituals
🔒 Privacy & Security
- Your spiritual practice remains private and secure
- End-to-end encryption for messages within circles
- Control exactly what you share and with whom
🌱 Join Our Growing Community
The Sacred Circle is more than an app—it's a living, growing community of practitioners supporting each other on their spiritual journeys. Download today and find your place in The Sacred Circle.
✨ Blessed be your journey ✨