Skip to content

v3.3.0

Choose a tag to compare

@j7-dev j7-dev released this 16 Apr 12:29
· 93 commits to master since this release

   🚀 Features

  • Add memo field to IWebsite interface  -  by Ben Chang and Claude Opus 4.6 (143c5)
  • Add memo column to admin PowerCloud site list  -  by Ben Chang and Claude Opus 4.6 (703e6)
  • Add memo column to user PowerCloud site list  -  by Ben Chang and Claude Opus 4.6 (a6479)
  • Extend IWebsite type with phpVersion, labels, packageId, userId fields  -  by Ben Chang (6914a)
  • Add WebsitePackageSelector, UserSelector, LabelSelector components  -  by Ben Chang (45f6a)
  • Add useUpdateWebsite hook for PATCH /websites and /php-version  -  by Ben Chang (49926)
  • Add WebsiteEditorForm with summary card and editable fields  -  by Ben Chang (3eb1e)
  • Add WebsiteEditor page with breadcrumb and data fetching  -  by Ben Chang (f3f50)
  • Add HashRouter to Dashboard with /websites/edit/:id route  -  by Ben Chang (ddc32)
  • Add edit button to WebsiteActionButtons with Link to /websites/edit/:id  -  by Ben Chang (4fb10)
  • Store PowerCloud websiteId in pp_linked_site_ids during auto-provisioning  -  by Ben Chang (542d0)
  • Prefer pp_linked_site_ids for PowerCloud site disable  -  by Ben Chang (e6f2c)
  • Prefer pp_linked_site_ids for PowerCloud site enable  -  by Ben Chang (40ed5)
  • Add POST /unbind-site REST endpoint  -  by Ben Chang (f17e2)
  • Add IWebsiteWithSubscription type and useSubscriptionApps hook  -  by Ben Chang (d5a57)
  • Add SubscriptionBinding inline component for PowerCloud sites  -  by Ben Chang (93418)
  • Add subscription binding column to PowerCloud site list  -  by Ben Chang (c3033)
  • admin:
    • Add create website button to site list  -  by Ben Chang (5a01b)
  • powercloud:
    • Add template selector to manual site creation form  -  by Ben Chang and Claude Opus 4.6 (98375)
  • ui:
    • Add ContentCard reusable wrapper component  -  by Ben Chang and Claude Opus 4.6 (a0168)
    • Restyle AccountIcon to match nestjs-helm-admin header  -  by Ben Chang (07092)
    • Add WebsiteListFilter component  -  by Ben Chang (cd2ee)
    • Add WebsiteActionButtons and shared types  -  by Ben Chang (d92fe)
    • Refactor PowercloudContent with filter, cards, aligned columns  -  by Ben Chang and Claude Opus 4.6 (0e87f)
    • Wrap all tab content pages in ContentCard  -  by Ben Chang and Claude Opus 4.6 (2da07)

   🐞 Bug Fixes

  • Use react-router instead of react-router-dom for v7 compatibility  -  by Ben Chang and Claude Opus 4.6 (e2259)
  • Correct API response data extraction in WebsiteEditor  -  by Ben Chang and Claude Opus 4.6 (af7a6)
  • Align template selector with codebase conventions  -  by Ben Chang and Claude Opus 4.6 (a7ffa)
  • Remove unused imports in SiteList and SubscriptionBinding  -  by Ben Chang and Claude Opus 4.6 (b327d)
  • Gate WPCD enable_site by host_type and stabilize debounce  -  by Ben Chang and Claude Opus 4.6 (0f5e6)
  • site-list: Improve filter state, error handling, and empty state logic  -  by Ben Chang (bc2d8)
    View changes on GitHub