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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 →