Opsiverse
Changelog

What’s shipped,
what’s next.

We label it straight: Built, in preview, or planned.

2026-07-27PREVIEW

Connect your AI in one click — OAuth for Cowork & claude.ai, plus email/inbox tools

Opsiverse was already programmable over MCP with a pasted key; now it connects like a first-class app. A full OAuth 2.1 provider ships behind the MCP server — discovery, dynamic client registration, a hosted consent screen, and PKCE token exchange — so Cowork and claude.ai offer a one-click Connect that authorizes and mints a scoped key for you automatically (the server now answers an unauthenticated call with the standard challenge that triggers it). Claude Code still works too: the Developers page gained a copy-ready claude mcp add … command wired to the key you mint. And the toolset caught up with the product — the MCP now exposes the whole Email layer (contacts, lists, campaigns, send) and the two-way Inbox (list and read threads, send and reply, draft, star/archive/trash), each owner-scoped and permission-gated, so an AI you connect can actually run marketing and triage mail on your universe. Every send stays behind the same connected-provider gate as the app.

2026-07-21PREVIEW

Inbox — a two-way email client inside the CRM

Email grew an Inbox: a real mail client that lives in the CRM and syncs both ways with your actual Gmail or Outlook account. Connect a mailbox and Opscend keeps its own synced copy of every conversation — thread list, reading pane, folders (Inbox, Sent, Archive, Drafts, Trash) — so your client correspondence becomes searchable CRM history, not something trapped in a separate tab. Everything mirrors back to the real mailbox: write, reply, and send and it goes out through your Gmail/Outlook and lands in your real Sent folder, threaded correctly; star, mark read, archive, or trash in Opscend and the same happens on the provider; save a draft and it appears in your real Drafts. Pick which connected mailbox you're working in with a switcher. Sends through the Gmail API and Microsoft Graph, with tokens refreshed automatically. This is the "mirror" — Opscend is the operating layer, your provider stays the source of record.

2026-07-21PREVIEW

Connect unlimited mailboxes — Gmail, Outlook, ESP keys, SMTP

Email settings became a full control room. Connect as many sending accounts as you want: Gmail and Outlook mailboxes over OAuth (bring your own Google/Microsoft app — paste the client ID and secret once, we show you the exact redirect URI to register, then it's a one-click authorize per mailbox), API-key providers (Resend, SendGrid, Mailgun), or raw SMTP. Set a default, name a sender identity per account, and disconnect any of them. Campaigns and inbox replies send through your default; the owned Opscend point is the fallback when nothing else is set. Keys and secrets are stored server-side and never returned to the browser.

2026-07-21PREVIEW

A real email builder — blocks, rich text, images, templates

The campaign composer stopped being a plain box and became a block builder. Stack a message from typed blocks — heading, rich text, image, button, divider, spacer — reorder any of them, delete, and align each left, center, or right. Text blocks carry an inline toolbar for bold, italic, and links. Images upload straight from your machine into a dedicated storage bucket (or paste a URL), with alt text and an optional link, and land inline in the email. Everything renders to clean, email-safe HTML on every keystroke, so what you build is what sends — merge tags like {name} still personalize per contact. And templates: four built-in presets (Welcome, Newsletter, Announcement, Plain) to start from in one click, plus "Save as template" to keep any campaign as your own reusable design, with a picker that shows a live preview of each. The modals stack now, too — the template library opens cleanly over the campaign you're editing. Next: unlimited connected Gmail and Outlook mailboxes, and a two-way Inbox.

2026-07-21PREVIEW

Email in pop-ups — lists, campaigns, settings, and an Airtable-style import

Every Email action now happens in a smooth pop-up over a blurred backdrop instead of shoving you into a separate screen. Creating or editing a list opens a modal with a live recipient count beside it; a new campaign opens a full composer modal — subject, body with merge tags, list picker, from-identity, test-send and send — and email settings open in their own modal for sender identity and provider connect. The headline is import: a real Airtable-style contact wizard. Drop a CSV, TSV, Excel (.xlsx/.xls), JSON, or vCard file — or paste rows, or a Google Sheets link — and it parses in the browser, previews the first rows, lets you toggle whether the first row is headers, and maps each column to a contact field (email, name, tags, or a custom field) with smart auto-guesses. Import writes straight into the contacts store, deduped on email and skipping anyone already suppressed. Next: a drag-drop block builder with inline images and saved templates, unlimited connected Gmail/Outlook mailboxes, and a two-way Inbox.

2026-07-21PREVIEW

Email grows a contact spine

Email is becoming a real ESP — the first foundation stone: a first-class contacts store. Import from any records app with an email field into a dedicated contacts table with subscription status, tags, custom fields and consent; a Contacts tab shows them all with their state. Campaigns can now send to the whole subscribed contact list, not just a records query. Every send is compliant by default — a signed one-click unsubscribe link and List-Unsubscribe header on every message, a hosted preference page, and a suppression list that permanently blocks unsubscribed, bounced, and complained addresses from ever being emailed again. Built provider-agnostic and modeled on Twilio SendGrid — the deep sending controls, dynamic segments, a visual template builder, real open/click analytics, deliverability authentication, and OpFlow-powered journeys are the phases to come.

2026-07-21PREVIEW

The app rail — functional modules, Email first

Opsiverse grew a left sidebar of built-in functional apps, GoHighLevel-style: Email, Inbox, Calendars, Payments, Forms, Reputation, Social, and Memberships — each scoped to the active business, with your record apps below. Email ships fully real. Build a list from any records app that has an email field — pick the source, add filters, and watch the recipient count resolve live from real contacts. Compose a campaign with a subject and body (personalize with a merge tag like {name} or any field), pick the list, and send — or fire a test to yourself first. Delivery goes through your own sending: bring a Resend, SendGrid, or Mailgun key, or use the owned Opscend email point; until one is connected a clear banner lets you keep building while sends stay gated. Every send is owner-scoped and logged. The other seven modules are laid out and labeled, next in line.

2026-07-21FIXED

In-app hotbar — the Universe menu opens

Inside the galaxy, the "Universe" menu now actually expands — it had been rendering behind the hotbar's clipped edge and never showing. It now floats free below the button, anchored as you resize. And the "Universe" and "Home" controls shed their dark pill styling to read as plain text in line with the rest of the hotbar — same weight, same muted tone, just a small caret and back-arrow for affordance.

2026-07-21PREVIEW

The site got fast

A performance pass swept every marketing page. The biggest fix: the Supabase client no longer boots on pages that don't need it — an anonymous visitor to pricing or features now loads with zero auth requests instead of sixteen, and the changelog reads through a single lightweight call. The always-on motion loop went idle-by-default: it caps its frame rate, pauses when the tab is hidden, and stops entirely on a still page instead of burning cycles behind the scenes. The Inter typeface was subsetted from 352KB to 110KB, three permanently-promoted starfield layers were released, and 2.5MB of orphaned imagery was cut from the build. On the homepage the embedded live galaxy now loads only when it scrolls into view and stops rendering once it leaves, the hero video pauses off-screen, and the heaviest repaint animations were trimmed. Same universe, far smoother.

2026-07-20PREVIEW

The deep console — a true control room

The operator console goes all the way. Every platform screen now acts: Users, Universes, Deals, Agents, Integrations and Keys each search, filter, sort, paginate, multi-select for bulk actions, and drill into a full detail drawer. God-mode is real — open any account's universe and edit its businesses, deals, agents, integrations and records directly, all through an owner-gated write layer that logs every change. An Airtable-style Data grid edits any app's records across five views (grid, kanban, calendar, gallery, list) with inline cells and new fields. The Overview turned into analytics — 30-day growth curves, deltas, attention cards and a live activity feed — backed by a full Audit log of who did what to whom, with before/after. True impersonation lets the operator enter a user's universe as them, a persistent banner always offering the exit, every start and stop recorded. A workflow builder ships flows straight to OpFlow as drafts, Billing sets any account's plan on the spot, and Settings became editable. Seven phases, one control room.

2026-07-20PREVIEW

The console gets teeth — god-mode, audited

The operator console stops being a dashboard and starts being a control room. A new owner-gated write layer (every action logged to an audit trail) backs a rebuilt Users screen: search, filter by provider/plan/confirmation, sort, and paginate the real directory; select many and bulk set-plan, confirm, ban, or delete; or click any account to drill into a full detail panel — their whole universe, API keys, connections and recent activity — and act right there (change plan, reset password, reset universe, delete). Under it sits a reusable toolkit — data tables, slide-over drawers, stat tiles, toasts — that the rest of the platform screens are about to inherit. Every write runs server-side through a service-role function that refuses anyone but the operator, and records who did what to whom.

2026-07-20SHIPPED

The operator console

Opsiverse now has a real back office at /admin — a full, on-theme console locked to the operator. A data-driven sidebar and ⌘K palette open live platform screens: a true user directory, every business across all universes, the live deal pipeline, agents and integrations, all issued API keys, and a Billing view that estimates MRR from account plans. A Sync-health screen reads which feature secrets are actually connected — no more guessing. It ships with a CMS: a block-based landing-page builder (hero, stats, CTA, FAQ, rich text, image) with a live preview and one-click publish to /l/<slug>, plus a changelog editor whose published entries surface at the top of this very page. Every screen reads real data through owner-gated service-role functions; nothing is seeded.

2026-07-20SHIPPED

The finishing pass — sign-in fixed, admin made real

Google sign-in works again: it was silently dropping the OAuth code before the session could be exchanged — now the code is consumed first and the URL cleaned after. Denied logins finally show a reason. The operator console is locked to the owner (it briefly opened for any signed-in account), and the deals tables were tightened to per-owner access. The admin console now runs on real data — a live user directory, platform-wide stats, and a true health readout of which feature secrets are connected — and the developer API gained real read endpoints for agents, integrations and sites so every permission maps to something.

2026-07-19SHIPPED

Your account, one menu away

Signed in, the nav now carries a "Universe" dropdown — in the galaxy app and on the site alike — opening Account, Connections, Developer, Support and Sign out, so every self-serve surface is one hover away. Two new pages round it out: an Account page (profile and display name, plan, password and provider, and a danger zone to reset your universe or delete your account) and a Support page (a real contact form that reaches our inbox, a straight FAQ, quick links into the docs, and a systems-operational line).

2026-07-19SHIPPED

One-click connections — Notion OAuth

Connecting a tool is now a button, not a chore. A new Connections page runs a real OAuth handshake: click "Connect Notion", pick what to share on Notion's own screen, and your token lands in your account — no integration secrets, no per-database sharing. Deal sync then uses your own connected workspace. Built on a per-user connections store with the same one-click pattern ready for Slack, Google, and the rest of the stack next.

2026-07-19PREVIEW

Developers — API keys with per-business permissions

Opsiverse is now programmable. A Developers page mints API keys with exact, granular permissions — resource:action scopes (deals:read, records:write, workflows:build…) and restriction to specific businesses — with a one-time reveal, prefix display, last-used stamp, and revoke. Keys drive your own universe two ways: a REST API (/universe, /deals, /records, /workflows) and a full MCP server, both enforcing scope and business on every call. Verified end-to-end: an ungranted scope 403s, an off-limits business 403s, a bad or revoked key 401s, and writes land in your universe.

2026-07-18BUILT

The copilot goes real — and we label the rest straight

The universe copilot is now wired to the Claude API through a Supabase edge function — ask about any client, summarize a pipeline, or draft outreach and it answers from your real universe context (it activates the moment the model key is connected, and falls back to the local reply until then). Alongside it, a truth pass: every surface that is still a preview — integration connect and run, campaign blasts, the scheduler, website deploy — is now labeled SIMULATED in-app and in the docs, so what's live and what's coming is never in doubt. Notion sync is now wired for real too: the pipeline's "Sync → Notion" pushes your deals to the actual Opscend Deals database (schema mapped one-to-one) and pulls new ones back — owner-scoped, and it activates the moment the workspace token is connected. What genuinely ships today: real auth, your own persistent universe, records and apps, pipelines, and revenue moons.

2026-07-17PREVIEW

Your own universe — sign in and operate

Opsiverse stopped being a demo you look at and became one you run. Sign in and you land in your own universe, persisted to your account: businesses, teams, apps, records, deals, agent and integration configs all save and survive reload — the owner account opens on the real Opscend snapshot, brand-new accounts start blank with a one-tap "create your first business." Every capability got a pass so nothing is a dead button: the sign-in window opens from anywhere (including the ?signin=1 deep link), sign-in lands you straight in your universe, and dev now serves the full app so it works everywhere it ships. Pricing moved onto a single overlapping row of six taller cards that fan toward the featured Team plan — each carrying its own live orbital motif that escalates with the plan (a lone star through linked galaxies), monochrome depth from layered frames and edge-light, and a fan that eases open on hover.

2026-07-14PREVIEW

The polish pass

Page changes now warp instead of reload — View Transitions carry a fast fade-through between routes with every animation re-arming on arrival. The radar retired for a sonar: a bright core throwing concentric rings that flash each record as the wave crosses it. Reviews became a constellation — reviewer stars joined by faint lines, a highlight rotating through them to surface each quote. Docs is now a full reference — seven written chapters across Foundations, Working the universe, Connections, and Reference, with sidebar, on-page contents, and prev/next. The homepage lost its pricing teaser, and pricing became its own page: a free 14-day trial, per-seat Operator and Studio, flat-plus-seat Team and Command, and custom Fleet — every plan a notch above the tool it most resembles.

2026-07-14LIVE

Opsiverse is live in production

The universe went public at multiverse.opscend.net. Real auth shipped alongside it — email sign-in and sign-up, Google OAuth, an operator admin console at /admin, and a sign-in that never traps you. The Cloudflare Pages production project, custom domain, and edge certificate all came up in one pass.

2026-07-10SHIPPED

The space-travel pass

True generative loops replace the spliced ones — every ambient video now ends on its opening frame. The radar became a real scope with a sweeping beam and pinging blips, reviews float as an orb field, and a warp system carries you between pages: parallax starfields, velocity streaks, and jump transitions. Every sun, planet, and nebula in the universe now carries its own color DNA.

2026-07-10LAW

No capsule tags — a design law

Every pill-shaped tag on the product died today, permanently. Eyebrows are flat mono text, statuses are a dot and a word, and the rule is engraved in the Opscend Standard so no future iteration regenerates one.

2026-07-10SHIPPED

Photoreal universe + one record language

The galaxy engine now draws Higgsfield-rendered suns, planets, and nebulae with procedural fallback at every zoom. The hotbar went hollow with an animated fold, and the in-app record window and the marketing mockups now share one token system — one product, one language.

2026-07-10SHIPPED

The cinematic art pass

Nine generated renders and five ambient video loops landed across the site: an event-horizon hero, animated descent layers, a radar dome, themed page backdrops, and a rim-lit pricing planet. Every asset is oversized and edge-faded so it belongs to its section.

2026-07-10SHIPPED

The Reflect system, applied

Full retoken to measured values — near-black indigo base, violet primary, Inter body type. The hero became an event horizon with the live demo rising through it; the radar, node-graph, and planet sections joined the page. Buttons went shiny space black.

2026-07-09SHIPPED

The full marketing site

Product, Features, Pricing, Changelog, Company, and Docs shipped as real routed pages on one design system, ported into the Astro build with the app served alongside untouched.

2026-07-09FIXED

Every label, legible

The command universe packed fourteen clients into eight orbital slots, printing names over names. The layout now spreads clients on a true ring, save-toasts went silent in favor of real syncing, and the homepage demo became the live universe itself, embedded.

2026-07-09BUILT

Deals sync two ways

The deals table, Supabase realtime channels, offline queue, and last-writer-wins reconciliation are built — the connective machinery for edit-in-the-universe-or-your-stack. It agrees within a second once your Notion workspace token is connected; until then your universe still saves to your own account.

2026-07-08BUILT

Opsiverse goes live on preview

The CRM concept ships to preview: universe navigation, records, the full app and field builder, pipeline, the agent console, integration and site consoles, command center, revenue moons, and hive-mind — all Built.

COMINGTEASED

OpVault

The cybersecurity universe is taking shape — a dark, embryonic universe that ignites at launch.

See the whole operation move.