Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 24 additions & 1 deletion changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,29 @@ This page tracks releases of SenderKit's developer libraries — the
- `Message.status === "blocked"` — detection and the status transition are unchanged.
</Update>

<Update label="June 19, 2026" description="Logs: scroll back through full message history" tags={["Dashboard"]}>
## Load older message history in Logs

The **Dashboard → Logs** page previously showed only the live tail — a streaming
view of your most recent sends with no way to page backward to investigate
earlier messages.

Older history now loads beneath the live tail as one continuous list:

- **Scroll to load** — as you scroll toward the bottom, the next 50 messages load
automatically. A manual **"Load older messages"** button is available as a
fallback.
- **Live updates while reading back** — when you're scrolled away from the top,
incoming live messages are buffered behind a **"↑ N new messages"** pill instead
of shifting the viewport. Returning to the top flushes the buffer and resumes
the live tail.
- **"Beginning of history"** footer appears once all available records have loaded.
- The client-side text filter applies to all loaded messages combined.

The underlying API (`GET /v1/messages?cursor=…`) is unchanged — the dashboard now
surfaces its pagination to you directly.
</Update>

<Update label="June 17, 2026" description="v0.10.0 — blocked message status, outbound abuse detection" tags={["SDK", "CLI"]}>
## `blocked` message status

Expand Down Expand Up @@ -371,7 +394,7 @@ This page tracks releases of SenderKit's developer libraries — the

### MCP server

**New `senderkit_context` tool** — returns `{ workspaceId, mode, livemode }`.
**New `senderkit_context` tool** — returns `{ workspaceId, mode, livemode }`.
Call it before sending to confirm whether the connection is live (real
delivery) or test (recorded only). Available on both the CLI stdio server and
the hosted endpoint.
Expand Down
3 changes: 2 additions & 1 deletion concepts/messages.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@ real time. See the [API Reference](/api-reference/introduction), the
Messages are retained for a limited window and then deleted:

- **Free plan** — 3 days
- **Pro plan** — 14 days
- **Starter plan** — 30 days
- **Pro plan** — 90 days

<Warning>
Don't treat SenderKit as your long-term audit log. If you need history beyond your
Expand Down