ws Wesend v1.0.1
Features

Current Wesend capabilities.

A continuation of the landing page: compact, card-based, and aligned to the same control-plane tone rather than a plain text inventory.

Public product pages Shell-first auth Protected app Blade-based UI
Core capabilities

Grouped around the outbound lifecycle.

Each area below maps to the current Wesend phase: intake, queue processing, relay handoff, and operational inspection.

API acceptance
POST outbound requests

Accept structured transactional email payloads through `POST /api/emails` with idempotency support and project ownership.

Project keys
Scoped Bearer authentication

Issue hashed project-scoped API keys for sending and message-status reads without exposing plaintext tokens after creation.

Queue runtime
Background delivery processing

Workers claim accepted messages, write queue state changes, and drive the runtime path toward relay handoff or failure.

SMTP relay
Real outbound submission

Queued messages are submitted through configured SMTP credentials and successful relay acceptance is stored as `handed_off`.

Status visibility
Accepted to failed states

Inspect `accepted`, `queued`, `handed_off`, and `failed` states from the API and the authenticated internal message surfaces.

Event history
Message-level observability

Review timeline events like `message.accepted`, `message.queued`, `message.handed_off`, and `message.failed` with timestamps and payload data.

Internal product areas

Operational surfaces inside the app.

The internal app now follows the same visual system across messages, projects, domains, API keys, health, and settings.

Messages
List and detail inspection

Review delivery status, sender posture, timestamps, and event timelines with a stronger list-detail hierarchy.

Projects and domains
Ownership and sender readiness

Manage project settings, sender-domain records, verification posture, and API key issuance inside consistent content cards.

Health and settings
Diagnostics and configuration footing

Read relay readiness, queue expectations, domain posture, and next-phase system settings from the same dashboard shell.

Still in progress

Areas Wesend does not overstate yet.

The UI is more product-like, but the product messaging still stays honest about what remains unfinished.

Domain enforcement
Verification foundation exists

Domain records and manual verification are available, but full send-time enforcement is still partial.

Analytics and webhooks
Not implemented in this phase

Open, click, bounce, and webhook pipelines are still outside the current Wesend product slice.

Templates and attachments
Still upcoming work

Wesend currently focuses on direct payload submission, not template rendering or attachment management.

Inbound email
Out of scope for now

The present product direction remains outbound control-plane functionality rather than inbound processing.