• v0.3.2 02870a1ebe

    v0.3.2 Stable

    ric released this 2026-01-30 22:46:20 +00:00 | 5 commits to main since this release

    Release v0.3.2 - Branch Subdomains, Passwords, Landing Page, Auto Router Registration

    Added

    • Automatic PagesDomain Router Registration: Register the base pagesDomain as a Traefik router on startup

      • Automatically creates Traefik router configuration in Redis during plugin initialization
      • Enables SSL certificate generation for the base pages domain (e.g., pages.example.com)
      • No manual Traefik router configuration needed for the base pages domain
    • Landing Page for Base Domain: Serve a landing page when accessing the base pagesDomain URL

      • Add public/index.html to error pages repository to create a landing page
      • Serves at base domain URL (e.g., https://pages.example.com/)
    • Branch Subdomain Password Protection: Per-repository password protection for branch subdomains

      • Add branchesPassword field to .pages file with SHA256 hash
      • Protects all branch subdomains (e.g., stage.example.com, qa.example.com)
      • Main branch sites are NOT affected by branchesPassword
    • Branch Subdomains: Serve content from specific Git branches as subdomains

      • Add enable_branches array to .pages file
      • Example: stage.example.com serves from stage branch

    Documentation

    • Full wiki documentation (7 pages)
    • Updated README.md with comprehensive feature documentation
    Downloads