- activate_subscription_days now adds timedelta to the real expires_at (max(now, current_expires)) instead of _days_until() floor value; prevents losing fractional time on each renewal (10d + 1d -> was 10d) - return ceil day count for display consistency - keep _days_until only for is_subscribed gate and support stats
2 lines
9 B
Plaintext
2 lines
9 B
Plaintext
0.1.0+82
|