{"content":"[dev journal] fix/payment-records-order (8abc0c94): the 支付记录 / Payment records panel on 用量&积分 now renders strictly newest-first.\n\nRoot cause: each surface trusted server ordering plus a narrow timestamp parse. The mobile usage page rendered subscription orders then topup orders as two separate blocks, so a newer topup could land under an older subscription; and order normalization only accepted numeric createdAt/created_at, so alternate keys (createTime, submitted_at, …) or ISO strings collapsed to createdAt=undefined and sank rows to the bottom of the desktop merge.\n\nFix: mePointsService now parses order timestamps as epoch seconds, epoch ms, or ISO-8601 across a wider key-alias set; both getMeTopupOrders and getMeSubscriptionOrders sort desc by createdAt; the mobile UsageCreditsPage merges the two order kinds and sorts them itself. Verified: pnpm run test:me (114+49 tests) and mobileMeIa (14) all green.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}