For the complete site index, see llms.txt. Docs index: llms-docs.txt. Marketing corpus: llms-full.txt. Docs corpus: llms-full-docs.txt. Prefer markdown URLs where available (append .md).. Product skill: skill.md. Pricing: pricing.md. Docs MCP: /docs/mcp. Site MCP: /mcp.
.md
All the latest updates, improvements, and fixes to Reloop
Extracted buttons, modals, dropdowns, inputs, and icons into a centralized package used across all frontend apps.
Replaced legacy ESLint/Prettier with Biome across all apps and packages for sub-50ms formatting and lint checks.
Automatic exponential backoff retries for failed webhook deliveries and a Send Test Event tool in settings.
Deliver webhook events (delivered, opened, clicked, bounced) with cryptographic signature headers.
Built dedicated upload microservice (apps/backend/upload) to store email attachments with presigned URLs.
Incoming messages are automatically parsed from raw MIME into clean JSON (apps/backend/inbound).
Configure MX records to receive incoming emails directly at your custom domain.
Configurable subscription topics (Newsletter, Billing, Product Updates) for recipient preference management.
Integrated Inngest (packages/inngest) to handle delayed sends, batch processing, and async worker queues.
Organize contacts into static groups and saved filter lists (packages/db/src/schema/group.ts).
Define custom schema attributes and key-value metadata on contact profiles for targeted messaging.
Upload contact lists from CSV files with column mapping and duplicate detection.
Created audience models (packages/db/src/schema/contact.ts) and dashboard interface for managing subscribers.
Dashboard page to view, search, add, and remove suppressed email addresses.
Background suppression engine (apps/backend/spam) that automatically filters hard bounces and spam complaints.
Inspect raw message headers and SMTP transaction responses directly from the email log drawer.
Added the Emails dashboard to inspect every sent message, delivery timestamp, recipient, and HTTP status.
Generate environment-scoped API keys (rl_live_, rl_test_) with granular permissions and instant revocation.
Replaced raw SQL queries with type-safe Drizzle ORM schemas (packages/db) and automated migrations.
Visual status chips (Verified / Pending) with one-click DNS record copying in the domain settings tab.
Automated DNS record verification with setup guides for Cloudflare, Route 53, and GoDaddy.
Added an instant test-send modal in the SMTP settings tab to verify credentials without writing code.
Integrated KumoMTA as our core mail transfer agent for high-throughput SMTP processing on ports 587 and 465.
Added system theme detection and manual toggle across all web apps and dashboard pages.
Open-source launch of the Reloop repository with Bun workspace monorepo and core email pipelines.