github raghavyuva/nixopus v0.1.0-alpha.7

latest releases: nixopus-0.1.23, v0.1.0-alpha.60, nixopus-0.1.21...
4 months ago

Changelog Highlights ⚙️

  • Refactor

    • Improved the structure and readability of the installation script for easier maintenance and robustness.
    • Enhanced error handling and stricter checks during installation.
    • Simplified installation flow by removing root privilege enforcement and consolidating environment setup.
    • Centralized environment configuration and added validation for domain inputs and file operations.
    • Streamlined Docker context setup with added diagnostics and improved IP address retrieval.
    • Modularized SSH key management and authorized keys setup for better security and clarity.
    • Centralized service configuration and environment-specific parameters to remove hardcoded values.
  • New Features

    • Added validation for environment argument values during installation setup.
    • Introduced stricter password validation with a defined set of special characters.
    • Added comprehensive tests for input parsing, environment setup, and validation logic.
    • Added a GitHub Actions workflow for QEMU and Docker environment setup and installation.
    • Added public IP retrieval and improved Docker context verification diagnostics.
    • Introduced user registration UI with form validation and admin registration status check.
    • Added API endpoints and frontend integration to support admin user registration.
  • Bug Fixes

    • Improved error messages and handling for missing dependencies and incorrect usage.
    • Enhanced domain input handling to allow empty inputs and immediate validation feedback.
    • Fixed Docker Compose command compatibility and refined service startup commands.
  • Chores

    • No changes to the installation process itself; core logic and user experience remain unchanged.
  • Documentation

    • Added a new blog section to the documentation site with navigation and sidebar integration.
    • Published the introductory blog post presenting Nixopus as a unified VPS management solution.
    • Added a blog index page listing posts with metadata and descriptions.
    • Expanded localization files with detailed registration UI and error messages.
    • Added comprehensive contributing guides for backend, frontend, Docker, documentation, and self-hosting.
    • Added architecture overview and contribution guidelines documentation.

    Contributors

    @Shravan20 @raghavyuva @actions-user

Don't miss a new nixopus release

NewReleases is sending notifications on new releases.