Project and billing services are prepared for the Studio and Redline production origins.
Compatibility
- Shared billing updates retain subscription identity and product membership isolation.
- Existing safekeeping and custody availability gates stay in place.
- repo
- bookcicle/ui
Shared account services are prepared for the Studio production origin.
Compatibility
- Shared authentication and account services retain OurSircle access alongside the Studio origin.
- OurSircle membership isolation and existing availability gates are preserved.
- repo
- bookcicle/ui
Product policies describe enabled services and shared security readiness.
Updated
- Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
- Added SOC 2 Type II readiness status without claiming a completed examination.
- Bookcicle retains broader policies covering shared practices and all brands.
- Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
- repo
- bookcicle/ui
Product policies describe enabled services and shared security readiness.
Updated
- Curated Privacy, Terms, Cookies and Security views for each brand with product-specific data, sharing and deployment boundaries.
- Added SOC 2 Type II readiness status without claiming a completed examination.
- Bookcicle retains broader policies covering shared practices and all brands.
- Clarified encryption for service endpoint connections and the stronger protection for supported credential values.
- repo
- bookcicle/ui
Confirm cancellation from Account before stopping plan renewal.
Changed
- Cancel plan now asks for confirmation, stops paid renewal, preserves access through the paid period, and retains metered subscriptions.
- repo
- bookcicle/ui
Confirm cancellation from Account before stopping plan renewal.
Changed
- Cancel plan now asks for confirmation, stops paid renewal, preserves access through the paid period, and retains metered subscriptions.
- repo
- bookcicle/ui
Review and confirm cancellation from Account Details while retaining usage-based billing.
Improved
- Cancel plan now opens an Are you sure? dialog with Keep my plan and Yes, cancel plan actions.
- Cancellation stops paid plan renewal and retains paid access until its billing period ends. Usage-based billing stays available.
- Live validation checks confirmation, unchanged metered subscriptions, retained annual access, and account cleanup.
- repo
- bookcicle/ui
Review and confirm cancellation from Account Details while retaining usage-based billing.
Improved
- Cancel plan now opens an Are you sure? dialog with Keep my plan and Yes, cancel plan actions.
- Cancellation stops paid plan renewal and retains paid access until its billing period ends. Usage-based billing stays available.
- Live validation checks confirmation, unchanged metered subscriptions, retained annual access, and account cleanup.
- repo
- bookcicle/ui
Account Details includes a clearly marked Destructive actions section with direct plan cancellation.
Added
- Cancel plan and downgrade to Basic in one click. Paid access continues until the current billing period ends.
- Cancel plan and Delete Account appear together in a red Destructive actions box.
Improved
- Cancellation refreshes membership immediately and remains visible after reloading.
- A dedicated dev/test live smoke checks real Stripe renewal cancellation, retained paid access, brand isolation, and disposable account cleanup.
- repo
- bookcicle/ui
Account Details includes a clearly marked Destructive actions section with direct plan cancellation.
Added
- Cancel plan and downgrade to Basic in one click. Paid access continues until the current billing period ends.
- Cancel plan and Delete Account appear together in a red Destructive actions box.
Improved
- Cancellation refreshes membership immediately and remains visible after reloading.
- A dedicated dev/test live smoke checks real Stripe renewal cancellation, retained paid access, brand isolation, and disposable account cleanup.
- repo
- bookcicle/ui
Company information, support, and brand assets have one home on the parent Bookcicle site.
Changed
- Contact links open the parent Bookcicle contact page with the product selected.
- Company brand assets are grouped by brand at the parent Bookcicle site.
- repo
- bookcicle/ui
Pages whose content cannot load now offer a reload action while keeping the destination URL.
Improved
- Show a Reload page button when page content is missing, unavailable, or times out.
- Keep the path, query parameters, and section anchor when reloading.
- Limit prefetched page requests to prevent indefinite waits; unknown routes retain the normal not-found page.
- repo
- bookcicle/ui
Align CORS policies for cross-domain services and verify session security across ecosystem subdomains.
Improved
- Update CORS configuration to support unified origin communication across Bookcicle ecosystem domains.
- Ensure verified session tokens and checkout assertions function seamlessly across application boundaries.
- repo
- bookcicle/ui
- git Sha
- 3ac6993565e718949f037cd2471e1a3766de0f1c
Adds Sign in with Apple for OurSircle accounts, supporting instant passwordless sign-up, sign-in, account linking, and private relay checkout claims.
Added
- Sign in with Apple support on OurSircle login and account registration pages.
- Private relay email claim verification for guest checkout subscription claims.
- Account linking support for existing OurSircle accounts under Security Settings.
- repo
- bookcicle/ui
- git Sha
- cc65f41fa6fe36333d4f3d73dc096cfaf79c1464
- previous Git Sha
- 4777e0a1ab17db163f5434326a1fcf7afad5c1a7
Collapses the Create My Capsule primary call-to-action in the mobile app bar into an accessible, responsive icon button to prevent header overcrowding on narrow viewports.
Fixed
- Collapse the Create My Capsule app bar action into a compact circular icon button on mobile viewports while preserving accessible name and guided flow navigation.
- Prevent horizontal spacing pressure and app bar crowding between brand wordmark, call-to-action, and navigation menu on mobile devices.
- repo
- bookcicle/ui
- git Sha
- 4777e0a1ab17db163f5434326a1fcf7afad5c1a7
- previous Git Sha
- c3071850d9553ecbac190de7724de02887f2ff13
Proves and closes the complete OurSircle billing and safekeeping lifecycle across Stripe accounts, automated trial enforcement, monotonic safekeeping activation, and mobile proof-of-life.
Added
- Automated Billing & Safekeeping MVP Verification Orchestrator validating account isolation, 14-day trials, Safekeeping mode, and remediation messaging
- Mobile Proof-of-Life and notification multi-service test orchestrator validating presence proofs and heartbeat cadence
- Fail-closed OurSircle publishable key resolver tests preventing fallback to Bookcicle keys
Fixed
- Payment failure remediation messaging with OurSircle brand identity and login links
- Monotonic safekeepingActivatedAt enforcement preventing mutation on repeat payments
- repo
- bookcicle/ui
- git Sha
- c3071850d9553ecbac190de7724de02887f2ff13
- previous Git Sha
- a2b941e808fcb0a99651c6c5478440ddc8ef4f5a
Isolates payment methods and invoices to OurSircle domain scope, and adds automated DEV acceptance, MVP golden journey, and emergency access end-to-end suites.
Added
- Domain-isolated Stripe customer, payment methods, and invoices for OurSircle subscriptions
- Automated OurSircle DEV acceptance test suite covering owner check-in, OTP verification, and grace recovery
- Deployed MVP golden journey E2E test suite and orchestrator for end-to-end custody verification
- Emergency access E2E journey suite and test orchestrator for emergency contact validation and handover
- repo
- bookcicle/ui
- git Sha
- a2b941e808fcb0a99651c6c5478440ddc8ef4f5a
- previous Git Sha
- 5c245400de9bab4607ae159e704725b19d7bb1f0
4 changes deployed to production.
Changes
- Add recipient release viewer and minor custodian envelope support
- Clarify OurSircle credential encryption protections
- Explain credential encryption protections
- Require configured capsule API outside demo
- repo
- bookcicle/ui
- git Sha
- 5c245400de9bab4607ae159e704725b19d7bb1f0
- previous Git Sha
- 4c8fbd794ee46e8ea8fc9eaa909dfe3e618633af
4 changes deployed to development.
Changes
- Route acceptHandoverClaim through authenticated adapter when delegation token omitted
- Harden fail-closed wire semantics, enforce recipient identity assertions, and align vector provenance
- Implement WebE2EAdapter, WebIdentityStorage, and cross-platform vectors
- Add /handover recipient release route and claim app
- repo
- bookcicle/ui
- git Sha
- fa391508