Skip to content

1.8.0

Choose a tag to compare

@MMDBadCoder MMDBadCoder released this 05 Sep 15:31
· 48 commits to main since this release

Highlights

  • Made balance mutations and AI usage settlement transactional and idempotent across failure and retry boundaries.
  • Strengthened account security with verified phone changes, session revocation after identity or status changes, and correct rejected/suspended login handling.
  • Clarified the first-run journey: OpenRouter works without compute, while workspace creation remains optional.
  • Added supplier-limit visibility, actionable recovery paths, durable notification polling, and accessible field-level validation across primary customer and admin forms.
  • Improved mobile navigation and converted billing, support, customer, published-port, and SSH-key tables into labelled phone layouts.
  • Corrected managed-service vhost readiness, documentation drift, SMS delivery coverage, per-user balance-step notifications, and the 1.7 review backlog.

Payments remain operator-mediated, Telegram database backups remain unencrypted by owner decision, and published customer applications remain HTTP-only.

Verification: 624 backend tests, all frontend tests, and all static checks passed. The production health endpoint reports version 1.8.0.