Files
SmileQWQ efa589facc feat: preserve and manage recorded payment history
- add authenticated payment CRUD, filtered lists and snapshot-currency monthly and subscription summaries

- retain legacy amounts, dates and exchange snapshots with explicit unknown-source defaults and revision checks

- record automatic catch-up payments at their service-period dates and keep bookkeeping separate from renewal updates

- allow opt-in initial payments and preserve zero-payment exchange rates without modifying subscription prices

- round-trip payment metadata in standard backups and omit unsupported fields from legacy-compatible exports

- validate the isolated commit state with type checks and 851 passing tests
2026-10-01 22:59:56 +08:00
..