Skip to main content

Changelog

What's new.

Continuous delivery, named releases roughly every few weeks. Here's the stuff worth reading about.

v1.1.0Release2026-05-23

Reassignment workflow, remarks pane, marketing depth

  • Idle-lead auto-unassign: a daily sweep returns any lead with no remarks or disposition change for 5 days to the Unassigned queue. The cron stamps an audit-trail row so management can see why a lead moved.
  • Management-controlled visibility on reassignment: agents handed a previously-assigned lead see it as a fresh 'New Lead' (default disposition, Cold status, blank remark thread). Managers / directors with the new See full lead history Per-User Access toggle see every previous owner's notes, disposition, and the original lead date.
  • Floating Remarks pane: a right-side drawer on every lead row hosts the full thread, an inline disposition picker (saves on change), a one-click reminder bolt-on (defaults to 1 hour from now, ⌘/Ctrl+Enter to post), and reassignment / auto-unassign boundary markers for privileged viewers.
  • Convert to Sale: form and remarks pane render side-by-side so the rep can post a note or reference history while filling the sale.
  • Repeat order: a 🔁 icon on every sale row pre-fills the Add Lead form with the customer's existing info — leadDate auto-set to today, disposition 'New Lead' — so the rep saves only when ready.
  • Daily Lead Report: a new pane inside Marketing exports the Leads / IB / Chat / Sales / Follow-Up matrix to a properly-styled XLSX with one click; zero-data rows hide automatically.
  • Break-type bifurcation: the topbar Break dropdown picks Bio / Meeting / Dinner / Downtime; Attendance & Payroll columns now show the per-type split alongside the rollup, with Downtime flagged in red.
  • Active-state visibility: Work timer blinks green while clocked in, Break timer blinks red with the chosen type next to it.
  • Lead Assignment quality-of-life: numbered page mover with First/Last and Go-to-page input; lead-time stamp shown beneath the date; latest disposition pill under the agent name; newest-first sort that ignores reassignment churn.
  • Marketing depth: clickable distribution bars deep-link to the filtered Lead Assignment table; four new charts (By Year, By Make, By Model, By Part) each rendered full-width; company name canonicalisation across legacy data.
  • Supplier picker: '+ Add new contact' inline form lets the rep add a missing yard contact and auto-select them on the sale form without leaving the screen.
  • Bulk dedup hardening: customer-id allocations now share an atomic counter, dedup rejects junk-email placeholders (na / none / -), and the splitter no longer bridges new inserts through soft-deleted leads.
v1.0.0-rcLaunch2026-05-10

Launch readiness

  • Argon2id password hashing with rolling migration from PBKDF2 — successful logins transparently re-hash.
  • WebAuthn passkeys end-to-end (Touch ID, Face ID, Windows Hello, hardware keys) on every plan.
  • TOTP 2FA with 10 single-use recovery codes, plus a combined Settings → 2FA tab.
  • Per-workspace SMTP (Google Workspace / Zoho / Microsoft 365 / SendGrid / custom) so invites and notifications go from your domain.
  • GDPR right-to-erase: dryRun + execute pairs cascading through 65+ workspace-scoped tables.
  • CSP hardening: per-request nonce + strict-dynamic, unsafe-eval dropped from enforced policy after two clean weeks of report-only data.
  • PGP key (Ed25519/Curve25519) published at /.well-known/pgp-key.asc for security disclosures.
  • Self-hosted fonts, cookie banner with Consent Mode v2, skip-to-main-content, manifest with PWA shortcuts.
  • Three launch blog posts (role-based access, multi-tenant data isolation, migrating from HubSpot) plus FAQ + JSON-LD on the homepage.
v0.9.0Beta2026-04-20

Public beta

  • Marketing tab rewrite: Daily, Weekly and Summary views with auto-calculated KPIs.
  • Interactive Expected GP chart on the Overview dashboard.
  • Reminders: bell widget, snooze, recurring, browser notifications.
  • Reworked payslip preview: redesigned header, paying-entity snapshot backfill.
  • Per-lead remarks timeline + customer ID auto-numbering.
  • Persistent active-tab in URL across portals.
v0.8.0Release2026-03-14

Payroll + payments hardening

  • Attendance & payroll: hierarchy view, CSV import, payslip generator.
  • Paying entities with frozen snapshots on every payslip.
  • Sales: expandable By-Company / By-Source breakdowns.
  • Users form: auto-computed employee band, process combobox.
v0.7.0Release2026-02-02

Access control + feature gates

  • Designation-level permissions with per-user overrides.
  • Per-feature gates: show/hide Add, Edit, Delete buttons by role.
  • Audit log wired across every create/edit/delete path.
v0.6.0Release2026-01-08

Multi-tenant foundations

  • Workspaces: every tenant fully isolated by workspaceId index, with server-side re-checks on every mutation.
  • Industry path prefixes (autoparts, manufacturing, retail, finance, healthcare, education, realestate) over a shared backend.
  • Platform Admin console — workspace lifecycle (Activate / Suspend / Pending review / Delete with cascade).
  • Workspace-scoped duplicate-email checks; two tenants can share the same address without colliding.
v0.5.0Release2025-11-12

Calls, email, integrations

  • Outbound calling integration (CallHippo + TeleCMI) with per-agent voicemail box.
  • Embedded Email tab — send via workspace SMTP, threaded against the lead.
  • CSV import with idempotent upsert by email; reuse the same file safely.
  • Workspace API keys + REST /api/v1/leads/intake — push leads from your website without going through the dashboard.

Want to be notified when we ship?

Get updates