What's shipping.

A user-facing log of every Krewva release. No commit hashes, no PR numbers — just what changed and why it matters to you.

  1. v0.5

    Plumbing for the App Store and the open API

    • In-App Purchase support landed in the iOS companion — Krewva Life and Life Pro can now subscribe directly from the App Store, with App Store receipt verification on the backend.
    • We published the first cut of the public REST OpenAPI spec at /docs/api so partners and power users can build their own integrations without scraping the dashboard.
    • Slack reactions were promoted to a first-class draft mode — your agents can now react with an emoji in addition to writing a reply, which is the right call on a quarter of incoming Slack pings.
  2. v0.4

    DeepSeek end-to-end and the compliance hardening pass

    • We migrated every active LLM call to DeepSeek — drafts, safety verdicts, voice profile generation, contact bucket classification. Faster median latency, cheaper marginal cost, no quality regressions in our internal review.
    • Per-platform replyability gating now blocks auto-reply on no-reply senders (newsletters, OTP codes, transactional notifications) regardless of your trust dial. Six out of ten 'why did Krewva almost reply to my bank?' bug reports are gone.
    • Idempotency keys are now required on every card mutation — approve, deny, redo. Double-tap-and-pray is officially safe; the same key always returns the same outcome.
  3. v0.3

    iMessage and Calendar enter the crew

    • iMessage shipped on macOS — chat.db is read locally, drafts are written through AppleScript, and SMS-fallback is gated by per-contact preferences you set in Settings.
    • Google Calendar is now a connected platform: the Life agent generates pre-meeting briefs, surfaces same-day conflicts, and offers alternate slots when you swipe-decline.
    • Per-sender card coalescing landed — five back-to-back messages from the same person become one card with a 'five new messages' chip, instead of clogging your feed.
  4. v0.2

    From Famvoy to Krewva — the rebrand

    • We renamed the company and the product to Krewva. Famvoy was a working title; Krewva (a play on 'crew') is the real one. Wuvov Inc. is the parent company.
    • Personas were retired in favor of the current product split: one unified Life agent, plus standalone Biz department agents.
    • The dual-mode design system landed across iOS and macOS — light and dark themes, surface tokens, semantic feedback colors — so the rest of the year can be feature work, not pixel-pushing.
  5. v0.1

    Famvoy beta — the first crew

    • First closed beta opened on iOS — the early Life agent drafted replies for WhatsApp Web and Gmail, with manual approval on every send.
    • Voice profile generation went live: the system reads a sample of your sent messages, builds a per-user style descriptor, and conditions every draft on it. No two users get the same draft.
    • Trust dial concept introduced — per-contact autonomy bands (auto-reply, needs approval, never reply) so the system can be aggressive with your aunt and conservative with your boss.
  6. v0.0

    Internal prototype and architecture choices

    • First end-to-end prototype: Cognito-backed auth, Postgres on RDS, Playwright-driven browser automation for WhatsApp Web running on EC2, and an early macOS Electron client.
    • We picked the no-Redis path — the job queue is a single Postgres table with row-level locking. Less infrastructure, fewer moving parts, easier to debug at 3am.
    • First contact with reality: WhatsApp Web changed its DOM mid-week. The selectors-config-as-data pattern was born from that bruise and is still load-bearing today.

Got a feature wish or a bug? Mail support@krewva.com — we read every note. For deeper notes on the why behind each release, read more on the blog →