Changelog
What's new in Arvis
What we shipped, week by week. Only user-facing things — no internal cleanups, no “polish” commits, no busywork. If it touched what you experience, it's here.
Week of 11 May 2026 v1.5 — Zero-access GA-ready
Encryption v2, prompt caching, full a11y pass
- SECZero-access encryption v2 (beta). Argon2id key derivation, 24-word BIP39 recovery phrase, per-row SAVEPOINT on writes. Your message body is encrypted before it touches our database — even our ops engineers cannot read it.
- PERFAnthropic prompt caching wired in. Long system prompts now cache between turns — about 79% lower input-token cost on multi-turn conversations. Faster first token, lower bill, no change in answer quality.
- FEATRAG hybrid search + voice transcript confidence. Document Q&A now blends keyword and semantic matches; voice transcripts ship with a confidence score so we can re-prompt only when the audio was genuinely unclear.
- FEATRicher onboarding + per-user daily digest +
/feedbackNPS. First 60 seconds are now actually useful, the morning briefing is tuned per person, and you can rate any answer with one tap. - A11YLighthouse accessibility = 100. Fixed four issues (
aria-hidden-focus, color-contrast, select-name, label/content mismatch). Keyboard, screen reader, and reduced-motion users get a real first-class experience. - PERF4 routes flipped Sonnet → Haiku.
events_nlu,reminder_formatter,clarification_engine, email composer. Same UX, ~6× cheaper inference where the small model is enough. - FEATPer-plan daily AI cost cap. Hard daily ceiling per tier prevents a single runaway conversation from racking up cost. Predictable usage, predictable bill.
- OPSGlitchTip self-host, off-box encrypted backups, restore drill. Errors now route to a self-hosted GlitchTip instance (no third-party SaaS sees your stack traces). Daily off-box encrypted backups + a documented restore drill on canary data.
Week of 4 May 2026 v1.4 Beta
Stripe webhook fix, perf budget, web rebuild
- FIXStripe webhook 502 resolved. Migrated to the Stripe SDK 15.x
StripeObjectAPI so subscription updates land on the first try, every time. No more “please wait a moment, retrying payment” loops. - FIXBackup WAL checkpoint fix. The nightly snapshot job now flushes the SQLite WAL cleanly before copying, so the restored database is always at the latest commit.
- PERFWeb LCP optimization. Font preload hint, DNS prefetch, deferred neural-bg, WebP/AVIF image swap, Plausible lazy-loaded after
window.load. Mobile homepage LCP fell into the green band. - FEATSchema.org markup expansion. Added
WebSite,BreadcrumbList, and per-pageFAQPage/Productschemas. Better Google snippets, richer Bing results. - OPSGitHub repo moved private. Source code is no longer publicly listed; access is invite-only while we stabilize the zero-access flow.
Week of 27 April 2026
Server hardening & first audit pass
- OPSFull server health audit. Disk, memory, network, service health — all green. Documented baseline so any future regression is easy to spot.
- FEAT
/admin_costscommand. Operator-only dashboard with live per-model token spend, useful for spotting accidentally-routed expensive paths. - FEATInline action buttons in reminders. Snooze 15min / 1h / tomorrow without typing — tap and it's done.
- FEAT
/helpredesigned. Single screen, examples grouped by intent, real commands you can copy. - I18NEvery bot reply now respects your language preference. RO/EN switching is per-user, sticky, and never falls back to English mid-thread.
Week of 20 April 2026 Beta open
Public beta opens
- FEATTelegram bot live at @ArvisAssistant_bot — reminders, tasks, voice notes, search, calendar (read) all working day one.
- FEATPricing & checkout flow. Three plans (Core / Nexus / Apex), 15-day free trial on Core, Stripe checkout, cancel in one in-bot message.
- FEATMarketing site v1. Single-page homepage with neural-bg, system-DNA helix, mobile drawer nav, and 40+ FAQ entries.
- SECGDPR baseline. Export your data on request, delete everything via
/delete_account, EU-only hosting (Germany).
Want to know before a feature ships? Open the bot and type /beta — you'll be on the early-access list for the next wave (Apex API, WhatsApp channel, native app).