1.0.0-beta
Latest#Added
- NeuralVault Free. No account, no licence, no sign-up, and no expiry. Free is a chat-first build with three surfaces: Chat, the Vault browser, and Settings. Because Chat is its only destination, Free has no sidebar, and Chat runs full width. Cloud models are allowed on Free with your own API key, and local models through Ollama need nothing but Ollama.
- Integrations are free and unlimited on every edition. Connect a curated MCP server and it lands what it finds into the vault as ordinary notes. Getting data in is free; the Dashboard that visualises it is Personal. - Not in this build: the six-source connector catalogue (Shopify, YouTube, Meta Ads, Search Console, GitHub, RSS). It exists in the previous Tauri app and has not been ported to this one. This line previously claimed those six sources by name, which was true of that app and is not true of this one.
- Accounts and licensing. Sign in from Settings, and the app renews its own licence. Licences are device-bound, expiry is enforced at every gate, and you can see and end your running sessions.
- Purchasing. Stripe checkout and subscriptions, per-seat pricing, organisations created at purchase, member invites, and team seat administration in the desktop app.
- Session handoff.
/nv-handoffwrites a self-contained note that lets a conversation be resumed cold. Personal and above. - Connect OpenRouter by logging in rather than by pasting an API key.
Changed
- Model routing now routes by the kind of work, not by model size.
- Entitlements are enforced at the command layer, so a hand-crafted call cannot reach a gated feature. A test walks every capability and fails if any of them gates nothing at all.
- Locked pages are hidden and route-guarded, so a deep link, a restored last page or a command palette entry cannot strand you on a page you cannot open.
- Turning a paid feature off is deliberately never gated, so a lapsed licence cannot trap an install with sync running and the off switch refusing.
Fixed
- Free no longer runs the paid agent fleet. The scheduler jobs checked no edition, so a Free install with a cloud key could dispatch unattended agent work and spend the user's own API credit without ever showing it. The jobs now refuse to start rather than starting and erroring.
- Long local answers are no longer cut off. The Ollama client had a 120 second total request deadline on a streaming response, which severed ordinary long answers from a local model mid-sentence. It is now a 120 second idle deadline.
- The plugin API is gated. The plugin host previously bound its socket and issued capability tokens on every edition. On Free it is not started at all.
- A new install opens on the welcome screen instead of an empty "Select a session".
- Onboarding stops selling what the edition cannot run, and adopts the Ollama models you already have instead of detecting and discarding them.
- Embedding failures are surfaced. A missing
nomic-embed-textwas swallowed, so semantic recall silently did not work and notes were re-embedded forever against a 404. - Settings hides paid categories rather than rendering live controls that refuse on save.
- The starter notes and the getting started guide describe the edition you actually have, including the fact that there is no Map page in any edition yet.
Security
- A licence cannot be hand-edited in a shipped build, and an unsigned licence is refused.
- A row-level security policy that would have exposed every organisation's subscription was fixed before release.
- "Audit trail export" was removed from the tier table rather than left sold, because it does not exist. Reading your own audit log is free on every edition.