Introduction
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
Fixed
- Pirate ship name censorship
- PM2 startup configuration
- Frontend build issues
- Caddy directives
- Project deletion now properly deletes related Source and VM
- Frontend build issues and package.json updates
- Improved network connection error handling
- Empty project name and description validation on update
- Unknown compose file handling in projects
- Authorization name in payload
- Redirect URI handling
Added
Frontend
- Domain setup and configuration
- Project settings page with enhanced UI
- Service status page in drawer
- Metrics visualization
- GitHub repository integration
- Project list with skeleton loading
- Create project modal
- Authorization configuration
- Navigation drawer
- Header component
- Authentication with GitHub
- Montserrat font integration
Backend
- Real-time metrics system
- Project page service information routes
- Domain name verification and setup
- Configuration module
- Caddy service module
- Authorization validation
- Email + Password authentication
- GitHub OAuth integration
Changed
- Enhanced caddy persistence handling
- Improved domain initialization process
- Reorganized frontend architecture
- Updated project models for MVP
- Enhanced error handling in deployment process
Infrastructure
- Improved installer for Linux/Debian variants
- Enhanced Vagrant deployment
- Better OS version detection
- Added missing Vagrant dependencies
- Added memory mocking option
[Previous Versions]
For changes prior to the current version, please refer to our Git history.
Development
For more information about contributing to the project, please see our Contributing Guide.