feat: allow users to extend server subscription before expiry (#19)VerifiedBrowse files at 82bde38
Jakub Krzyżanowski committed 4 months ago · 9 changed files
* feat: allow users to extend server subscription before expiry
Users can now extend their running server from the Settings page using
their wallet balance, without waiting for the subscription to expire.
Adds getServerSubscription + extendSubscription API procedures with
ownership verification and optimistic-lock wallet deduction.
* feat: add subscription extension translations for de, es, fr, pl
* fix: use plan name and readable duration labels in extension transaction descriptions
* fix: use existing panel.billing.durations i18n for extension duration picker
* fix: fully i18n extension label in transaction log across all locales
* fix: address code-review findings in server extension flow