Apr 2026रिलीज़ लॉग30 April 2026
A large month of work: new Rituals and Behavioral tabs, a rebuilt Voice of Customer plan canvas, an intent taxonomy for touchpoints, a rebuilt credits and billing system, and a big push on translations across the app.
Journey modelling6 changes
- —Added a Rituals feature (with its own Supabase-backed data model and API routes) and a Behavioral tab, both built to match the existing Voice of Customer patterns so they behave consistently across the canvas.
- —Introduced an intent taxonomy for touchpoints: touch points now carry intent and channel data, with a picker in the detail panel and universal goals seeded across the system so patterns can be generated and filtered more precisely.
- —Rebuilt archiving for initiatives with soft-delete, a cascade confirmation dialog, and an impact API, so removing a solution or initiative now cleans up dependent records and surfaces the reason it was archived.
- —Reworked the Edit Initiative and Touchpoint Breakdown panels with searchable selects, archetype detection, unified collaborator roles, and per-journey role overrides.
- —Added journey presentation mode, and rebuilt the Emotional Arc and dashboard analytics pages with interactive elements and real emotional score calculations.
- —Migrated initiatives and the roadmap to a shared Solutions vocabulary, added an in-review lane with gated drops on the board view, and enabled the roadmap for all plan users.
ग्राहक की आवाज़4 changes
- —Rebuilt the Voice of Customer plan canvas: extracted the UI into dedicated components, added a generation route, document generator and export utilities, and a redesigned drawer layout.
- —Added idempotency to the plan and document generation routes so retries don't create duplicate charges or documents, and wired correct charge-on-delivery billing for Voice usage.
- —Fixed schema mismatches for plan cadence and data sources, and added a handoff step between data sources and generated plan documents.
- —Added measurement CRUD endpoints with their own document generator.
Generation engine6 changes
- —Centralised solution generation behind a single engine and added credit charging directly to the generate-solutions endpoint, including refund logic and archetype validation.
- —Fixed a run of timeout and JSON-parsing failures in the journey and enhance-journey generation routes, and optimised prompts and context to reduce timeout rates.
- —Increased the AI output token limit for larger generated documents and raised the journey generation limit to 12.
- —Standardised all AI routes on a singleton Anthropic client and consistent model IDs after several routing and API-key inconsistencies, and moved model calls onto the Vercel AI Gateway before reverting to the direct SDK for consistency.
- —Migrated template generation to Gemini 2.5 Flash and added AI-driven template generation with clearer prompts.
- —Extended archetype enrichment timeout and fixed several crashes in archetypes and the AI vault page.
Billing and credits6 changes
- —Rebuilt the credits model to use decimal storage instead of integers, with a new markup multiplier and updated pricing shown consistently across billing, FAQ, and admin pages.
- —Added credit charging, refunds, and cost tracking across AI routes, plus a Credit Logic tab and Health Check tab on the admin credits page to audit usage.
- —Implemented Stripe Embedded Checkout, a top-up flow, subscription cancellation, and Stripe portal access from the billing page.
- —Built a full invoicing engine with dashboard integration, automated invoice creation, and streamlined access to past invoices.
- —Fixed organisation and workspace duplication on signup/login by ensuring a single personal workspace and organisation are created per user.
- —Added a platform-wide AI usage ledger and oversight panel so admin usage runs through the same billing path as customer usage.
Accounts and authentication4 changes
- —Rebuilt the password reset flow to correctly handle PKCE code exchange and redirect based on recovery type, fixing sign-out and state interference bugs along the way.
- —Added account deletion with a confirmation dialog and proper auth state cleanup.
- —Fixed email confirmation redirects and customised Supabase auth emails.
- —Updated invite handling to support four app roles, with revoke and pending-invite management in team settings.
Localisation and platform5 changes
- —Localised major surfaces including the initiative editor, solution library dialog, roadmap editor, canvas page, and Voice of Customer components, and synced new keys across all locale files.
- —Implemented an AI-assisted translation engine and finalised Russian localisation across the editor and solution library.
- —Rebuilt the notification engine with unified dispatch across 50+ event types, user preferences, quiet hours, timezones, and a weekly digest.
- —Implemented cookie consent compliance with Google Consent Mode v2 and a 12-month consent expiry.
- —Added workspace and profile avatar support via DiceBear, an accent colour picker, and various admin UI fixes for sound and notification configuration.
