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.

Test Mail Connection

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.

Share: