# August 8, 2025 Update

Released August 8, 2025 (version 2025.08.08)

## 🚀 New Features

### Node.js application support

Added comprehensive support for deploying Node.js applications, including:
- Automatic Node.js version detection and configuration
- Support for Next.js applications with SSR and static export
- Static site generation with automatic build processes
- Custom start command configuration for flexible deployment options
- Automatic dependency installation via npm or yarn

### Application command execution

You can now run commands directly in your application containers through the web interface:
- Execute one-off commands without SSH access
- Run database migrations manually
- Clear caches or run maintenance tasks
- Debug issues with direct container access

### Custom start commands for Node.js

Configure specific start commands for Node.js applications:
- Override default npm start behavior
- Specify custom server files
- Configure production build commands
- Set environment-specific startup scripts

## 🛠 Improvements

### Enhanced deployment view

The deployment details page has been significantly improved:
- Real-time status updates during deployments
- Better progress indicators for each deployment phase
- Clearer error messages when deployments fail
- Improved layout for deployment logs and information

### Service configuration interface

Improved the modal interface for editing application services:
- Better form validation with clearer error messages
- Reorganized fields for easier configuration
- Improved handling of service-specific settings
- More intuitive layout for service parameters

### Git dependency for Laravel

Added git to the default dependencies in Laravel Docker images:
- Enables installation of packages from git repositories
- Supports composer packages with git dependencies
- Improves compatibility with certain Laravel packages

### Open Graph image optimization

Improved OG image generation with better sizing and layout:
- Optimized image dimensions for social media platforms
- Better text rendering and positioning
- Improved performance of image generation

## 🐛 Bug Fixes

### WordPress redirect handling

Fixed an issue where WordPress applications weren't properly handling redirects:
- Corrected ingress configuration for WordPress sites
- Ensured proper URL routing for WordPress permalinks
- Fixed issues with subdirectory installations

### Backup tab interface

Removed unnecessary error badges from the backup tab:
- Cleaner interface without false error indicators
- Improved visual hierarchy in the backups section

### Documentation rendering

Fixed documentation pages rendering with unnecessary elements:
- Removed duplicate OG meta tags
- Cleaned up page structure for better readability

## 📚 Documentation

### Node.js deployment guides

Added comprehensive documentation for Node.js deployments:
- Getting started with Node.js applications
- Next.js deployment best practices
- Static site generation and serving
- Configuration options and environment variables

### Command execution guide

New documentation on running commands in containers:
- How to access the command interface
- Common use cases and examples
- Security considerations
- Troubleshooting command execution

### Enhanced service documentation

Updated and improved service-related documentation:
- Database service configuration and management
- Redis caching setup and optimization
- Storage volume resizing procedures
- Service networking and connectivity

## Notes

- Node.js support is available for all plans
- Custom start commands require application redeployment to take effect
- Command execution is limited to application owners and administrators
- Git dependency addition applies to new deployments only
