Skip to content
helpdash/log · last shipped · May 01, 2026 · 4 days ago v2026.05.01

Changelog

New features, improvements, and fixes — shipped continuously.

latest release · v2026.05.01 May 01, 2026
feature v2026.05.01

Industry-standard ticket fields: type, tags, due date, watchers

May 2026

  1. feature v2026.05.01

    Industry-standard ticket fields: type, tags, due date, watchers

    Tickets now carry the metadata your agents and managers actually need.

    • New type enum: question / incident / problem / task / feature_request (Zendesk + Jira parity)
    • Free-form tags array (max 20 per ticket, max 32 chars each) for cross-cutting labels
    • Optional due_date distinct from the SLA clock — for promised deadlines
    • TicketWatcher join table — agents subscribe to tickets they did not author and get notified of every reply
    • Migrations are forward-only and back-compat with existing category data

April 2026

  1. feature v2026.04.18

    Custom domains for tenant workspaces, with auto-provisioned TLS

    Point your own domain (e.g. support.acme.com) at your helpdash workspace.

    • DNS-validated TXT proof flow built into the Tenant module
    • Caddy reverse-proxy auto-issues and renews Let's Encrypt certificates
    • One row per (tenant, host) pair — globally-unique enforcement at the database layer
    • Hot-path resolver checks the host on every unauthenticated request before any tenant context is bound
    • Pro and Enterprise plans

March 2026

  1. security v2026.04.04

    Platform Admin: cross-tenant impersonation with full audit trail

    Operating support for many tenants now has the safety rails it deserves.

    • Separate auth:platform-admin JWT guard — platform tokens cannot be reused on tenant routes
    • Impersonation issues a tenant-context JWT carrying an imp_platform claim referencing the original platform admin
    • Every action — login, tenant CRUD, suspend, impersonate — recorded in platform_audit_logs (polymorphic, survives tenant cascade-delete)
    • Suspended tenants and inactive users cannot be impersonated
  2. fix v2026.03.20

    SLA timer now pauses while waiting on customer or third party

    Agents are no longer penalised for time spent waiting on someone else.

    • WAITING_ON_CUSTOMER and WAITING_ON_THIRD_PARTY statuses pause the SLA clock
    • When the ticket leaves a paused state, sla_due_at is re-extended by the elapsed pause duration
    • Audit Task #28 (P1-5) — fixes the previous behaviour where pause periods still counted toward the breach window

February 2026

  1. feature v2026.02.14

    CSAT surveys + Knowledge Base + Customer Portal — all in one release

    Three Pro-tier modules shipped together.

    • CSAT: signed survey link sent on ticket resolve; tenant rollup + cross-tenant analytics for platform admins
    • Knowledge Base: per-tenant articles with revisions, view counters, and feedback capture
    • Customer Portal: end-customers submit and follow tickets via magic-link auth (no password)
    • All three are exposed through the embeddable widget — drop one script tag, get all three
helpdash · talk to sales

Talk to sales

Leave a few details and a real person on the helpdash team will reply within one business day.

We use this only to reply. No marketing pings.

helpdash · sign in · find workspace

Find your workspace

Enter your workspace slug to sign in. We'll take you to the right place.

Your workspace URL is your-team.helpdash.io. If you forgot it, check the welcome email we sent on signup.