Platform Updates - August 10, 2025
We made several small improvements to the DeployStack platform this week. These quality-of-life updates focus on better admin tools, clearer user feedback, and more consistent UI across the platform.

Email Testing for Administrators
We added a new email testing endpoint for global administrators. Admins can now send test emails through POST /api/admin/email/test to verify SMTP configuration is working correctly. The feature includes proper permission checks and a simple test email template. This makes it easier for administrators to troubleshoot email delivery issues during platform setup.
Button Loading States
We enhanced the Button component to show loading spinners during async operations. The component now accepts loading and loadingText props, automatically disabling the button and showing a spinner while operations are in progress. We updated forms across the platform - authentication, MCP server creation, and category management - to use these loading states. This prevents double-clicks and gives users clear feedback when something is processing.
Content Layout Component
We created a reusable ContentWrapper component to standardize the layout of detail pages. It provides a consistent gray background with white content cards, similar to what we use on team management and MCP server pages. This reduces code duplication and ensures pages look consistent across the platform.