Changelog
What's new in JARVOS — every release, every fix.
v0.9.0AI & Vault2026-05-29
Self-improving AI classifier · chat feature parity · vault overhaul · account portal
- NewkNN intent memory — every correct AI classification is stored; future similar queries skip the LLM entirely (self-improving)
- NewThumbs up/down on every AI response — trains the intent classifier in real time
- NewChat: copy, regenerate, and edit+re-run toolbar on every message bubble
- NewChat: syntax highlighting and table rendering for code and data responses
- NewChat: Export PDF — opens a printable view of any conversation
- NewChat: file upload — attach PDF, DOCX, XLSX, TXT, MD, or CSV files as AI context
- NewChat: image input — attach images for vision-capable models (llava, qwen2-vl)
- NewVault: refresh folder (pick up new files), remove folder, purge stale, re-embed — full management lifecycle
- NewVault: demo vault — load sample Legal, Engineering, or Healthcare documents instantly for onboarding
- NewVault: click any citation in a chat response to open the source file
- NewVault: per-folder document counts and embedding progress indicator
- NewAccount portal at jarvos.site/account — manage billing, view subscription, and referrals on the web
- ImprovedBilling moved to jarvos.site — in-app tab now shows read-only plan status and links to the portal
- ImprovedSettings reorganised: 10 focused tabs across 3 groups, Model Registry merged into AI & Models, Security rewritten with real vault encryption detail
- ImprovedAI model selection fix — paid tier now correctly loads llama3.1:8b instead of falling back to qwen2.5:3b
- ImprovedExperimental model switcher — override the active inference model from Settings → AI & Models
- FixWeb search not triggering for live-data queries (price, weather, news) when conversation history was present
- FixFollow-up query 'is this current?' no longer served a cached answer from a different chat
- FixSidebar search button (Ctrl+Space) was silently broken — now correctly opens the Intelligence Bar
v0.8.0Public Launch2026-05-22
Referral program, Corporate Secretary add-on complete
- NewReferral program — share your link, earn a Stripe balance credit per paying referral ($1 Personal, $5 Business), applied automatically
- NewCorporate Secretary — public e-signature page at /sign/[token]; signers sign without creating an account
- NewSecretary AI drafting — dedicated endpoint with legal persona and precise temperature (0.3)
- NewSigned documents auto-saved to media/secretary/ with full metadata header
- ImprovedReferral stats panel — now at jarvos.site/account/referrals showing pending and converted counts
v0.7.0Add-on2026-05-21
Corporate Secretary add-on — generate and e-sign business documents
- NewCorporate Secretary add-on — 6 document templates: NDA, Service Agreement, Contractor, Board Minutes, Meeting Agenda, Company Formation Checklist
- NewTemplate variables auto-filled from business profile (company name, date, parties)
- NewAI-assisted document drafting — describe what you need, AI fills in a first draft
- NewOTP-based e-signature workflow — send signing link to any email, 48-hour expiry
- NewDocument status tracking: Draft → Pending Signature → Signed
- NewDocument editor with full-text editing, locked when signed
v0.6.0Add-on2026-05-20
Social Media add-on — schedule and publish posts from JARVOS
- NewSocial Media add-on — connect Instagram, LinkedIn, and Facebook accounts
- NewPost composer with per-platform character limits and image upload
- NewAI caption generation — describe your post, get 3 caption options instantly
- NewSchedule queue — pick a date/time, posts publish automatically via cron
- NewContent calendar — month grid showing scheduled posts
- NewAnalytics — impressions, likes, comments, shares pulled from platform APIs
v0.5.0Add-on2026-05-19
Accounting add-on — invoices, expenses, Stripe billing
- NewAccounting add-on — expense tracker with receipt photo upload
- NewClient invoicing — create, send, and mark-as-paid invoices with PDF export
- NewP&L summary — monthly income vs expenses chart
- NewQuickBooks and Xero webhook receivers — auto-match transactions to invoices
- NewStripe subscription.updated webhook sync — add-ons activate/deactivate automatically
- ImprovedSidebar add-on gating — Accounting, Secretary, and Social links only visible when active
v0.4.0Business2026-05-18
WhatsApp Cloud API for Business tier — zero ban risk
- NewBusiness tier — WhatsApp Cloud API via Meta Graph v20.0 (official, zero ban risk)
- NewHMAC-SHA256 webhook signature verification for Meta webhook events
- NewCloud settings UI — enter Phone Number ID, WABA ID, system token
- NewActiveWhatsappProxy — seamless switch between personal and business WhatsApp
- ImprovedWhatsApp manager shows 'Official API ✓' badge in business mode
- ImprovedPersonal mode (whatsapp-web.js) completely unchanged and still fully supported
v0.3.0Business2026-05-17
Business tier sync, CRM pipeline, Team Vault
- NewBusiness tier — 3-workstation sync via cr-sqlite CRDT (last-write-wins for scalars, append-only for messages)
- NewPersistent node/org identity — each workstation has a unique node_id
- NewTCP framed transport (port 47321) + mDNS peer discovery via mdns-sd
- NewCRM pipeline — Kanban view (Lead → Qualified → Proposal → Won/Lost)
- NewTeam Vault — documents indexed by one workstation are visible to all; search shows origin
- NewContact activity auto-logging — every email and WhatsApp interaction recorded
- NewSyncStatusPill — live 'Synced Xs ago / Syncing... / Offline' indicator
v0.2.0Infrastructure2026-05-16
Landing page, CI/CD, v0.1.0 release
- NewLanding page at jarvos.site with pricing, screenshots, and download links
- NewChangelog page (this page)
- NewMinimal docs site — Getting Started, Email Setup, WhatsApp Setup, FAQ
- NewCI/CD pipeline — GitHub Actions builds Linux AppImage + unsigned Windows .exe on every push
- Fixglibc 2.35 RUSTFLAGS workaround for older Linux distributions
- FixNode.js 24 action upgrade — resolved deprecation warnings in CI
v0.1.0Pre-release2026-05-15
First public pre-release — Linux AppImage + Windows (unsigned)
- NewUnified inbox — email + WhatsApp in one desktop app
- NewIMAP IDLE real-time email sync (no polling)
- NewIMAP auto-discovery for 20+ providers (Gmail, Outlook, Yahoo, iCloud, FastMail, ProtonMail, Zoho, and more)
- NewWhatsApp personal bridge (whatsapp-web.js) with ToS disclaimer
- NewLocal AI chat — Ollama (Llama 3, Mistral, Phi-3) with automatic cloud fallback
- NewAPI key support for Anthropic (Claude) and OpenAI (GPT-4o), stored in OS keychain
- NewSovereign Vault — local document indexing and semantic search
- NewContacts CRM with Google Contacts sync
- NewStripe billing — 14-day free trial, Personal ($10/mo) and Business ($50/mo) tiers
- NewGoogle Drive file indexing (local, no upload)
- NewAutomation flows — keyword rules, auto-labelling, template replies
- NewOnboarding wizard with Re-run Setup in Settings
- NewAI status pill: AI: Local / AI: Cloud / AI: Unavailable
- NewBackend-down error card — visible warning when API is unreachable
- ImprovedFull accessibility pass — WAI-ARIA tabs, keyboard nav, focus trap in modals
- ImprovedOS keychain storage for all secrets (IMAP passwords, API keys, Stripe keys)