Added Fixed Changed

KeyCloud - Changelog: v13.8.15

1 month ago

🚀 ADDED

  • Reseller key management actions inside Manage Reseller modal: Pause, Unpause, Delete per key row.
  • Balance controls now support Add, Remove, and Set modes with validation limits.
  • Reseller key list search + paged table in modal with default page size of 4.
  • Manage Reseller modal now uses two pages: Controls and Generated Licenses.
  • Reseller Panel redesigned to match licenses page flow and table‑first layout.
  • Added reseller create‑licenses modal with scoped app selection, plan, days, devices, activations, and key count.
  • Added top‑level reseller logs section while keeping balance summary visible.

🛠️ FIXED

  • Backend now allows app‑assignment updates for both manager and reseller accounts.
  • Unassigned scoped team accounts (manager/reseller) are now cleaned up consistently when app access is removed.
  • Rebuilt and restarted auth service on VPS with updated assignment logic.
  • Reseller Panel nav item restored.
  • Reseller role restricted to Reseller Panel only (no Manage Apps or other dashboard pages).
  • Login fallback now routes reseller users to Reseller Panel instead of Manage Apps.
  • Team Members reseller row now removes Edit Access while keeping Manage app access, Manage Reseller, Edit account, and Delete.
  • Fixed reseller modal overflow/hanging layout by widening and restructuring the generated‑keys area.
  • Removed bulk‑only key controls and replaced with per‑key controls.
  • Fixed app scope lookup for team‑scoped users so assigned apps return correctly from user_app_assignments.
  • Updated deployed dashboard bundle and restarted backend so scope + modal changes are live.
  • Fixed modal overflow by separating controls from key logs and constraining key‑table width.
  • Search/pager/key actions isolated on the Generated Licenses page to prevent layout spill.
  • Replaced old card‑list key inventory with searchable/filterable/paged reseller key table.
  • Unified reseller key actions to table row controls (copy) with consistent status/usage rendering.
  • Improved reseller panel visual hierarchy to align with app owner/manager license experience.