You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Affiliate System: Scaffolded the core affiliate module, implementing an admin panel for managing members/withdrawals and a client dashboard for referral tracking.
Billing: Implemented Prorata billing logic, integrating prorated split-invoice item generation directly into the store checkout and cart summaries.
Billing: Implemented a "charge next month" prorata threshold and added the prorata_next_month_day parameter to the Packages API resource.
Package Fields: Introduced a core architecture for custom package fields with conditional logic evaluation, dynamic validation, and admin UI management.
Developer Tools: Added built-in developer CLI tools for scaffolding and exporting themes and plugins.
Provisioning: Added a Proxmox VE built-in plugin supporting full virtual machine lifecycle management.
Provisioning: Added a toggle to enable or disable auto-provisioning at the package level.
Scaling: Integrated custom package fields into the service scaling wizard.
Coupons: Added client restrictions to specify if coupons are valid for new or existing customers only.
Users: Enhanced the impersonate feature with an exit banner, confirmation modal, and strict audit logging.
Plugins: Introduced an optional validateBeforeCart() hook for provisioning and registrar plugins.
Services: Added an internal admin notes field for individual services.
Changed
Themes: Standardized the color palette, expanded the neutral scale, and updated the configuration palette for Client and Portal themes.
API: Aligned package, service, catalog, TLD, and registrant API endpoints with the latest schema fields for absolute completeness.
Client UI: Display a 'Free' text label instead of a zero price for free packages during the checkout flow.
Client UI: Relocated service configuration fields to the workspace overview for better accessibility.
Admin UI: Standardized success messages across registrants and services to utilize the reference number.
Fixed
Themes: Resolved issues where saving active themes or partial selections would unintentionally reset other themes to their defaults.
Provisioning: Corrected action method signatures across the admin controller and background automation jobs.
Scaling: Refreshed the service model to properly reload relations before executing a provisioning scale, ensuring the correct configuration is passed.
Security: Captured the real IP and user agent before queuing the login detected notification listener.
API: Corrected the status validation enum to strictly match the database schema and fixed order relation loading.
Database: Removed the orphan whois_privacy column from the TLDs table.
Core: Disabled blade double encoding to fix translation rendering issues within components.
Security & Chores
Policy: Updated the repository security policy for the stable v1 release.
Dependencies: Updated multiple Composer dependencies to patch known security vulnerabilities.