Skip to content

v0.4.3

Choose a tag to compare

@iamceeso iamceeso released this 25 Apr 11:44
· 56 commits to main since this release

Admin UX, Billing Fallbacks & Stability Fixes

This release focuses on improving admin usability, stabilizing billing configuration, and fixing edge cases in settings and tests.

Features

  • Stripe config fallback logic

    • Billing now prioritizes database-stored Stripe values before falling back to environment variables
    • Makes runtime config more flexible for multi-tenant / admin-controlled setups
  • Subscription call-to-action improvements

    • Added clearer entry points into the subscription module
    • Introduced direct tagging for “most popular” plans

Improvements

  • Subscription admin UI

    • Grouped subscription management into tabs for better organization
    • Simplified plan table by removing redundant “most popular” icon
  • Admin settings UX

    • Settings can now be saved without requiring a logo upload
    • Removes unnecessary friction in configuration workflows
  • Theme updates

    • Minor design simplification and consistency improvements across the panel

Fixes

  • Fixed failing test caused by missing import
  • General stability improvements around billing and settings handling

Chores

  • Package upgrades and dependency maintenance

Notes

  • Stripe configuration behavior has changed:

    • Database values now take precedence over .env
    • Ensure your admin panel settings are correctly populated if relying on dynamic config

Full Changelog: v0.4.2...v0.4.3