Changelog

Everything that has shipped in BugBoard, newest first.

v1.4.0

Encrypted transport, project pausing, and a faster board

Encrypted transport

Error payloads often carry the things you least want sitting in a log: user emails, ids, request bodies. HTTPS keeps those safe from the network, but they are still perfectly readable in the browser's DevTools network tab, at any TLS-terminating proxy, and in access logs.

You can now seal the payload before it leaves the client. Turn on encryption for a project, and the SDK encrypts each report against your project's X25519 public key using a sealed box. What travels is an opaque blob; what BugBoard stores is that same blob. Only a holder of your private key can read it.

Available on every plan, Hobby included. See Encrypted transport to set it up.

Pausing beats deleting

Downgrading used to force a hard choice about projects you no longer had room for. Now projects can be paused: a paused project keeps every card, comment and attachment, becomes read-only, stops ingesting events, and stops consuming a plan slot.

Resume it whenever a slot frees up — pausing a different project frees one — and upgrading brings everything back at once. Nothing is deleted, so no downgrade is one-way.

A board that keeps up

Boards holding a few thousand cards used to stutter while dragging. Columns are now virtualised and the drag layer no longer re-renders the whole board on every pointer move, so a busy board scrolls and drags at full frame rate.

Fixes

  • Occurrence counts no longer double-count events that arrive during a deduplication window boundary.
  • The activity log respects the project timezone rather than the viewer's.
  • Attachment uploads over 10 MB now fail with a clear message instead of a generic 500.