mirror of
https://github.com/Smile-QWQ/SubTracker.git
synced 2026-10-20 22:42:41 +08:00
- confirm single and quick renewals with editable actual amounts and currencies, including zero-value payments - let batch renewals use individual listed prices by default and submit only explicitly adjusted entries - unify dashboard, calendar and management renewal dialogs without combining currencies or allocating discounts - retain only failed subscriptions for retries and prevent successful payments from repeating after refresh failures - validate override IDs and amounts and cover cancellation, mixed currencies, zero values and mobile interactions - validate the isolated commit state with type checks and 879 passing tests