Shipping log.
2026-05-24
#018
Living motion on the home-page diagrams
The rule-firing diagram now shows packets flowing along each arrow with a halo pulse on the rule itself. The timeline-merge curves carry live event dots that stream into the unified customer timeline. The money-found total counts up when it scrolls into view, and the gap bars cascade a subtle brightness pulse down the table. The navy hero band breathes on a long ease cycle. Every loop is gated on `prefers-reduced-motion`.
Marketing2026-05-24
#017
Live customer-hub demo above the fold
The home page hero is now an always-running mock of the unified workspace. A scripted cursor walks through a real customer — switches between Tickets, Backups, and Devices, types a reply inline, watches the ticket flip from Open to Resolved, then loops. The full 60-second recorded tour is still one click away. Reduced-motion visitors see the still frame; phones see a static frame of the same chrome.
Marketing2026-05-10
#016
Pricing, signup, and the integrations index — unified visually
Pricing, signup, and the integrations index now share the same design system across the marketing site. The integrations page reflects what's shipping today — capability badges (Read + Write, Read-only, Beta, Planned) update the moment a connector's status changes.
Marketing2026-05-10
#015
Changelog RSS feed
/changelog/rss.xml emits every shipping log entry as RSS 2.0. Subscribe in your feed reader of choice; new entries propagate within a single deploy. The page and the feed share one source — no copy-pasting, no drift.
Marketing2026-05-10
#014
Per-vendor integration pages with honest capability matrix
Every /integrations/<vendor> page now shows a structured capability matrix — what we sync, what we write back, and explicit "vendor API does not support" rows for the verbs the underlying API doesn't expose. Read-only RMMs (Kaseya, N-able) carry an inline accuracy note explaining the read-only posture. Beta connectors (Veeam, Ingram, Sherweb, SYNNEX) carry a per-vendor first-customer-validator note. The matrix data rides off the same connector registry that drives the product, so marketing can never over-claim.
MarketingIntegrations2026-05-09
#013
Design-system foundation across the marketing site
Every marketing page now shares one set of typographic, color, and spacing tokens. The hero, logo strip, feature section, pricing card, testimonial block, trust row, and CTA block are reusable components so future pages stay visually consistent.
Marketing2026-05-09
#012
Landing page rewrite
The home page is a fresh nine-section walk: hero, logo strip, the account hub, the rules engine, the customer timeline, the query builder, trust row, FAQ, and a final CTA. The full comparison table moved to /pricing where buyers look for it.
Marketing2026-04-23
#011
Freshdesk / Jira / Zendesk / Salesforce retired
Removed pre-MSP connectors that didn't fit the PSA / RMM / backup / distribution shape. Existing workflows swap to MSP-canonical equivalents; connector files, seed banners, admin dropdowns, and rule templates are all clean.
Integrations2026-04-23
#010
API key prefix rebranded to vc_
Freshly-issued keys now emit the vc_ prefix. Legacy dc_ keys continue to work during a dual-accept window; admins can bulk-rotate legacy keys in one click from the admin console.
APIAdmin2026-04-23
#009
Operator MFA forced on every account
TOTP (RFC 6238) plus ten one-time recovery codes, bcrypt-hashed at rest. Forced at first login for every staff user on every tenant — no tier gate, no opt-out. Admins can step-up-reset a teammate who lost their phone.
Security2026-04-23
#008
Operator SSO (OIDC + SAML)
Every operator account can now sign in through Okta, Entra, Google Workspace, or JumpCloud. Both OIDC and SAML 2.0 supported, with enforce-mode, a break-glass admin, and a workspace-level billing gate at the Growth tier.
SecurityAdmin2026-04-22
#007
Security posture fleet rollup
Every asset's EDR state, MFA enrollment, patch age, and disk-encryption signal rolled up into a sortable fleet view. Sort by worst-first; click any row into the account hub to fix it.
Security2026-04-22
#006
Licensing drift + money-found digest
Weekly digest surfaces uncontracted licensing, margin drift, and labor leakage as dollars. One seed MSP shows $69,871/mo of uncontracted licensing and $285k/yr of total billable drift across the book.
Money found2026-04-22
#005
Compliance evidence packs
One-click HIPAA, PCI, and SOC2-style evidence bundles per customer. MFA coverage, patch status, backup posture, access reviews — pulled from the integrations, not from a questionnaire.
Compliance2026-04-22
#004
Cron orchestration + delivery tracking
Every scheduled job runs under a single orchestrator with idempotency keys, retry-with-backoff, and a dead-letter queue. Digest emails tracked end-to-end so you know the owner got the money-found report.
Reliability2026-04-22
#003
Pax8 subscription lifecycle webhooks
Realtime subscription events (add, cancel, upgrade, renewal) flow in via webhook instead of waking up on the next poll. Licensing drift detection now within minutes of a Pax8 change.
Integrations2026-04-22
#002
Sherweb + Ingram Micro + TD SYNNEX distributors
Three distributors added in one round. Licensing reconciliation now covers the full margin path from procurement to PSA contract for each.
IntegrationsMoney found2026-04-22
#001
Cross-tenant telemetry + integration mix
For MSP platform operators running multiple tenants: one view of health, integration mix, and licensing drift across every workspace you operate.
Vectis Hub