{
  "$schemaVersion": 2,
  "lastUpdated": "2026-05-26",
  "entries": [
    {
      "date": "2026-05-26",
      "version": "1.0.3",
      "title": "Pricing simplified — Ameleva plus is the only plan, with a 7-day free trial",
      "summary": "The permanent free plan has been retired. Ameleva plus is now the only plan, available monthly ($7.99/month, no trial) or annual ($49.99/year with a 7-day free trial that auto-renews into an annual subscription unless cancelled at least 24 hours before trial end). If a subscription lapses after the trial, the account becomes read-only: existing habit history and journal entries remain visible, but new lessons, habits, and journey enrollments require an active subscription. The Free-tier journey category concept was removed sitewide — the full journey library is now included with Ameleva plus. Updated together: homepage, press kit, FAQ, About, Download, Accessibility, all 6 comparison pages, Terms of Use §4.8 (now 'Post-trial behavior'), Privacy Policy, MobileApplication schema (free Offer entry removed), /api/public/app-info, llms.txt and llms-full.txt, so AI search engines and crawlers see a consistent single-plan positioning. Also: Editorial Light is now the only design palette (the legacy dark-mode default reference was removed from the MobileApplication featureList).",
      "areas": [
        "pricing",
        "web",
        "seo",
        "legal",
        "schema"
      ]
    },
    {
      "date": "2026-05-17",
      "version": "1.0.2",
      "title": "Money Mindset retired — Ameleva now spans 5 life areas",
      "summary": "The Money Mindset / Finance category has been removed sitewide. Ameleva now consolidates around 5 life areas: Mind & Emotions, Productivity & Work, Communication, Relationships, and Healthy Habits. The /categories/finance route now 301s to /categories (with localized equivalents for ES and FR). The 21-Day Saving Sprint journey was reframed as a 21-Day Focus Sprint inside Productivity & Work. All comparison tables, FAQ entries, press boilerplate, legal disclaimers, structured data, /api/public/app-info, llms.txt and llms-full.txt were updated together so AI search engines see a consistent 5-area positioning.",
      "areas": [
        "web",
        "positioning",
        "seo",
        "legal"
      ]
    },
    {
      "date": "2026-05-16",
      "version": "1.0.1",
      "title": "Indexing hardened: preview deploys and workers.dev now noindex",
      "summary": "Production indexing tightened. Cloudflare preview deploys and any *.workers.dev host now serve `X-Robots-Tag: noindex, nofollow` so Google and Bing only ever index the canonical apex (ameleva.com). Removed an accidental /group/* universal-link route from the iOS/Android association files since the group product surface no longer exists. OpenNext Durable Objects declared in wrangler config; Cloudflare Workers Paid deploy wired for the higher CPU and Durable Object limits the production worker needs.",
      "areas": [
        "seo",
        "infra"
      ]
    },
    {
      "date": "2026-05-15",
      "version": "1.0.0",
      "title": "Journeys are now a personal practice — group features retired sitewide",
      "summary": "All references to private group leaderboards, invite codes, and shared-journey features have been removed from the site. Ameleva is now framed as a fully personal practice: each user runs journeys on their own phone, and the structure of the arc — one 2- to 3-minute lesson and one concrete action per day, sequenced from peer-reviewed behaviour-change research — is what produces the change. The Ameleva for Coaches use case has been retired, and the Couples use case has been rewritten so each partner uses their own account on their own device with the same cadence of practice. No group leaderboard appears on the marketing site anymore.",
      "areas": [
        "web",
        "positioning",
        "product"
      ]
    },
    {
      "date": "2026-05-15",
      "version": "1.0.0",
      "title": "Citable callout refined; Duolingo comparison retired",
      "summary": "The AI-citable opening callout was visually toned down across the site — same role (a structured 60–80 word paragraph designed to be extracted by AI search engines), less visual weight, fewer distracting decorations. The Ameleva vs Duolingo comparison page was retired because the two products solve fundamentally different problems (Ameleva is a six-area personal-growth system; Duolingo is a single-vertical language-learning app). Six comparison pages remain: Headspace, Habitica, Fabulous, Calm, Streaks, and the best-personal-growth-apps roundup.",
      "areas": [
        "web",
        "design"
      ]
    },
    {
      "date": "2026-05-14",
      "version": "1.0.0",
      "title": "Journeys repositioning + Reading/Audiobook mode + Six fights",
      "summary": "Journeys repositioned sitewide: emphasis shifts to structure, evidence, and a daily lesson + daily action rhythm. Every journey is a structured 3- to 21-day arc designed for tangible change in a finite window; every day delivers one 2- to 3-minute lesson and one concrete action card, sequenced from peer-reviewed behaviour-change research (Lally on habit formation, Fogg on tiny habits, Wood on context-cued automaticity, Clear's atomic-habits framework, Gollwitzer on implementation intentions). Also: every lesson now ships in three modes (Cinematic, Reading, Audiobook — free on every plan); the homepage 'Six fights. One app.' section makes the six-life-area positioning explicit with before/after framing per area; Money Mindset reframed sitewide as mindset-only (inner relationship with money), not financial advice.",
      "areas": [
        "app",
        "web",
        "positioning"
      ]
    },
    {
      "date": "2026-05-14",
      "version": "1.0.0",
      "title": "Brand identity: capitalize 'Ameleva' across user-facing surfaces",
      "summary": "Brand spelling normalized to 'Ameleva' (capitalized as a proper noun) in body copy, headers, OG cards, meta descriptions, and JSON-LD `name` fields across all three locales. Lowercase 'ameleva' is reserved for URLs/domain (ameleva.com), package and worker resource names, and code identifiers. This is an entity-grounding signal for Wikidata, the Knowledge Graph, and AI assistants that learn brand spelling from the web.",
      "areas": [
        "web",
        "brand",
        "positioning"
      ]
    },
    {
      "date": "2026-05-13",
      "version": "1.0.0",
      "title": "Three-region pricing model live (core / Europe / LATAM-Africa)",
      "summary": "Pricing now resolves server-side via `cf-ipcountry` into three regions: core (US/Canada/UK/AU/NZ/Japan/rest of world) at $7.99 monthly / $49.99 annual USD; Europe (EEA + Switzerland) at €5.99 / €39.99; LATAM + Africa at $3.99 / $24.99 USD. The funnel CTAs across home, features, use-cases and blog are deliberately price-free — they say 'Start free' and resolve the regional price only on /pricing. App Store Connect tiers per country satisfy the constraint that the landing price is never higher than the store price. EU compliance (VAT-inclusive copy and cancellation rights) deferred to legal review.",
      "areas": [
        "pricing",
        "infra"
      ]
    },
    {
      "date": "2026-05-13",
      "version": "1.0.0",
      "title": "Positioning refresh — Journeys, 6 life areas, Ameleva plus",
      "summary": "Renamed Challenges to Journeys (structured 3–21-day guided programs with a daily lesson and a daily action). Consolidated to 6 life areas: Mind & Emotions, Money Mindset, Productivity & Work, Communication, Relationships, Healthy Habits. New pricing: Free plan (2 lessons/week, 3 habits, 1 journal, Free-tier journey category always free) plus Ameleva plus annual ($49.99/yr with 7-day free trial auto-renewing to annual) and monthly ($7.99/mo, no trial). Ameleva plus unlocks the full journey library beyond the Free-tier category. Streak shields and weekly insight reports added to Ameleva plus. Public account-deletion page at /delete-account. Updated Privacy Policy and Terms of Use.",
      "areas": [
        "app",
        "web",
        "legal",
        "pricing"
      ]
    },
    {
      "date": "2026-05-06",
      "version": "1.0.0",
      "title": "iOS and Android deep links wired with real store IDs",
      "summary": "Real App Store ID (6766148570) and Android package (com.ameleva.app) wired into universal links, app-links, and the JSON-LD `MobileApplication` schemas. Deep links now resolve correctly from email, web, and social shares into the right app — or to the App Store / Play Store listing when the app isn't installed.",
      "areas": [
        "app",
        "infra"
      ]
    },
    {
      "date": "2026-05-04",
      "version": "1.0.0",
      "title": "Public launch",
      "summary": "Ameleva web is live at ameleva.com. iOS and Android app stores live with the free plan: 2 lessons per week, 3 active habits, 1 active journal, and the Free-tier journey category. Localized in English, Spanish, and French from day one.",
      "areas": [
        "app",
        "web"
      ]
    },
    {
      "date": "2026-05-04",
      "version": "1.0.0",
      "title": "Cloudflare Pages + OpenNext + full marketing site shipped",
      "summary": "Day-one infrastructure: Next.js 16 (App Router, Server Components by default, PPR incremental) deployed on Cloudflare Pages via the @opennextjs/cloudflare adapter. R2 for ISR cache, KV for hot data, sharded Durable Object tag cache. 33 EN marketing routes shipped, mirrored to ES and FR via codegen under /[locale]. Sitemap, robots, manifest, OG endpoint, llms.txt, and the public AI APIs (/api/public/app-info, /faq, /comparisons, /changelog) all live. CI gates first-load JS bundle size and hreflang reciprocity per PR.",
      "areas": [
        "web",
        "infra"
      ]
    },
    {
      "date": "2026-05-04",
      "version": "1.0.0",
      "title": "Optional end-to-end encryption available at launch",
      "summary": "Day-one client-side encryption for journal entries, custom habit log values and notes, and feedback answers. PBKDF2-HMAC-SHA-256 with 100,000 iterations and a 16-byte random salt derives a 256-bit key from your encryption password entirely on device; AES-256-GCM seals each record with a 12-byte random nonce before upload. The key is stored only in iOS Keychain or Android Keystore and never transmitted to Ameleva servers. The server stores opaque ciphertext only — Ameleva engineers cannot decrypt that content, even with full database access. Toggle is per-account, opt-in, and free on every plan.",
      "areas": [
        "app",
        "privacy"
      ]
    }
  ]
}