mirror of
https://github.com/Smile-QWQ/SubTracker.git
synced 2026-10-25 00:41:26 +08:00
- 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