diff --git a/changelog.mdx b/changelog.mdx index 930e6db..04af373 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -39,6 +39,29 @@ This page tracks releases of SenderKit's developer libraries — the - `Message.status === "blocked"` — detection and the status transition are unchanged. + + ## 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. + + ## `blocked` message status @@ -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. diff --git a/concepts/messages.mdx b/concepts/messages.mdx index 6812881..c1ae67b 100644 --- a/concepts/messages.mdx +++ b/concepts/messages.mdx @@ -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 Don't treat SenderKit as your long-term audit log. If you need history beyond your