Platform Improvements: Search, Performance & Syntax Highlighting
We improved admin monitoring with searchable job queues, made user registration instant by moving emails to background jobs, and added syntax highlighting to make code easier to read throughout the platform.

Job Queue Search and Filtering
Finding specific background jobs just got easier. We added a search interface that lets administrators filter jobs by ID, type, status, and time range. Instead of scrolling through hundreds of jobs to find the one that failed, you can now search for "failed email jobs from the last hour" in seconds. The search interface shows loading states when querying, dynamically loads job types from your actual queue data, and includes quick time range presets (last minute, last hour, last 24 hours, etc.). When you're troubleshooting production issues at 2am, this saves real time.
Background Email Processing
Registration now completes instantly instead of waiting 2-5 seconds for email servers. We moved all email sending operations into background jobs, which means users click "Sign Up" and immediately move forward while verification emails queue and send automatically. If the email fails temporarily due to network issues or rate limits, the system retries automatically without bothering the user. This change makes the platform feel faster and more reliable, especially during high-traffic periods when SMTP servers slow down.
Syntax Highlighting
Code blocks throughout the platform now highlight syntax automatically. When you're looking at configuration examples, MCP server code, or debug logs, the syntax highlighting makes it easier to spot variable names, function calls, and structure at a glance. This works for JavaScript, TypeScript, Python, JSON, YAML, and other common languages developers use with DeployStack. It's a small change that makes reading technical content significantly easier.