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.

Previous
Troubleshooting