萝卜
|
56a1b12f39
|
style(admin): highlight targeted platform order sections via :target
|
2026-03-16 15:59:26 +08:00 |
|
萝卜
|
983fdca237
|
chore(admin-js): only auto open receipt details on explicit add-receipt hashes
|
2026-03-16 15:53:37 +08:00 |
|
萝卜
|
2d4f366621
|
feat(admin-dashboard): refund inconsistent hint links to add refund receipt panel
|
2026-03-16 15:46:46 +08:00 |
|
萝卜
|
f0763638df
|
feat(admin-dashboard): reconcile mismatch hint includes fix receipt link
|
2026-03-16 15:37:15 +08:00 |
|
萝卜
|
a67611f84d
|
feat(admin-js): auto open receipt details for payment/refund hashes
|
2026-03-16 15:35:06 +08:00 |
|
萝卜
|
7181cfbaf8
|
feat(admin-js): auto open add payment receipt details when hash present
|
2026-03-16 15:33:09 +08:00 |
|
萝卜
|
9587f03edf
|
feat(admin-dashboard): failed hints link to order detail failure blocks
|
2026-03-16 15:29:32 +08:00 |
|
萝卜
|
055d1c787a
|
chore(admin-platform-order): add anchors for sync/bmpa failed blocks
|
2026-03-16 15:23:49 +08:00 |
|
萝卜
|
3302332a96
|
feat(admin-dashboard): renewal missing subscription hint links to relation block
|
2026-03-16 15:21:03 +08:00 |
|
萝卜
|
496b4652c6
|
fix(admin-products): status stats use light active class
|
2026-03-16 15:20:20 +08:00 |
|
萝卜
|
f0198841a9
|
chore(admin-platform-order): add anchor id for relation subscription governance block
|
2026-03-16 15:15:30 +08:00 |
|
萝卜
|
3a1a18fc04
|
feat(admin-dashboard): refund inconsistent hint links to refund receipts section
|
2026-03-16 15:13:07 +08:00 |
|
萝卜
|
4f2c370046
|
feat(admin-dashboard): reconcile mismatch hint links to payment receipts section
|
2026-03-16 15:11:05 +08:00 |
|
萝卜
|
b531f489fc
|
feat(admin-dashboard): no receipt hint links to list scope
|
2026-03-16 15:05:43 +08:00 |
|
萝卜
|
90794f9b5e
|
feat(admin-dashboard): normalize plan share bar widths by top max
|
2026-03-16 14:59:30 +08:00 |
|
萝卜
|
9852d9b00e
|
feat(admin-dashboard): plan share meta shows other count
|
2026-03-16 14:53:33 +08:00 |
|
萝卜
|
c1afc14b75
|
feat(admin-dashboard): plan share meta includes other pct
|
2026-03-16 14:47:33 +08:00 |
|
萝卜
|
ee0c2afffd
|
style(admin): row-warn shows help cursor for tooltip hints
|
2026-03-16 14:43:25 +08:00 |
|
萝卜
|
849707aae8
|
chore(admin-platform-order): disable on submit for show page high-risk forms
|
2026-03-16 14:35:35 +08:00 |
|
萝卜
|
10108ddecd
|
chore(admin-platform-order): disable on submit for add receipt forms
|
2026-03-16 14:33:15 +08:00 |
|
萝卜
|
2507ab235b
|
chore(admin-platform-order): refund governance forms disable on submit
|
2026-03-16 14:27:50 +08:00 |
|
萝卜
|
ce26dd0454
|
style(admin): scope row-warn styles for dashboard and keep platform orders guards
|
2026-03-16 14:22:16 +08:00 |
|
萝卜
|
51172e2664
|
chore(admin-dashboard): renewal missing subscription hint tooltip shows context
|
2026-03-16 14:16:55 +08:00 |
|
萝卜
|
b5984f5375
|
chore(admin-dashboard): no-receipt hint tooltip shows paid amount
|
2026-03-16 14:10:44 +08:00 |
|
萝卜
|
53c397b723
|
chore(admin-dashboard): refund inconsistent hint tooltip shows paid vs refund
|
2026-03-16 14:08:44 +08:00 |
|
萝卜
|
71dc234274
|
chore(admin-dashboard): reconcile mismatch hint tooltip shows paid vs receipt
|
2026-03-16 14:06:51 +08:00 |
|
萝卜
|
1fc180fca4
|
feat(admin-dashboard): show renewal missing subscription hint in recent orders
|
2026-03-16 14:05:16 +08:00 |
|
萝卜
|
e9cd697662
|
feat(admin-dashboard): show refund inconsistent hint in recent orders
|
2026-03-16 14:02:59 +08:00 |
|
萝卜
|
66e71614e5
|
feat(admin-dashboard): show reconcile mismatch hint in recent orders
|
2026-03-16 14:01:07 +08:00 |
|
萝卜
|
e809022b4a
|
feat(admin-dashboard): add error tooltips for recent order failed hints
|
2026-03-16 13:57:51 +08:00 |
|
萝卜
|
7577f48519
|
test(admin-dashboard): plan share plan link should include 7d range and back
|
2026-03-16 13:53:00 +08:00 |
|
萝卜
|
a9f1185f84
|
feat(admin-dashboard): clarify plan share top5 meta with total and coverage
|
2026-03-16 13:49:56 +08:00 |
|
萝卜
|
0f07fe7c8b
|
chore(admin-dashboard): enrich trend bar tooltip with avg paid
|
2026-03-16 13:42:51 +08:00 |
|
萝卜
|
ca05122c2c
|
chore(admin-dashboard): add tooltips for mini rank/share names
|
2026-03-16 13:37:54 +08:00 |
|
萝卜
|
a47d6d657e
|
test(admin-platform-order): guard batch buttons enabled when filters match
|
2026-03-16 13:34:56 +08:00 |
|
萝卜
|
2db5cb6b7c
|
test(admin-platform-order): guard clear-error buttons enabled in failed scopes
|
2026-03-16 13:32:48 +08:00 |
|
萝卜
|
50e5b35a14
|
chore(admin-platform-order): disable clear-error buttons unless in failed scopes
|
2026-03-16 13:12:21 +08:00 |
|
萝卜
|
e23ae4de61
|
chore(admin-platform-order): disable batch mark-activated button when filters not paid+pending
|
2026-03-16 13:03:12 +08:00 |
|
萝卜
|
c04e10e27a
|
chore(admin-platform-order): disable batch BMPA button when filters not pending+unpaid
|
2026-03-16 13:00:52 +08:00 |
|
萝卜
|
80a6576a07
|
chore(admin-platform-order): disable batch sync button when governance blocks
|
2026-03-16 12:54:07 +08:00 |
|
萝卜
|
4dc5b2f728
|
fix(admin-ui): prevent card margin shift inside grid layouts
|
2026-03-16 12:43:21 +08:00 |
|
萝卜
|
aa443b3322
|
test(admin-platform-order): guard batch forms disable-on-submit marker
|
2026-03-16 12:40:34 +08:00 |
|
萝卜
|
c6fa104c1c
|
chore(admin-platform-orders): disable on submit for index action forms
|
2026-03-16 12:38:33 +08:00 |
|
萝卜
|
960e6e1c95
|
fix(admin-ui): align grid cards top (remove card+card margin in grids)
|
2026-03-16 12:34:12 +08:00 |
|
萝卜
|
b7c1bfa724
|
test(admin-platform-order): guard disable-on-submit marker on core actions
|
2026-03-16 12:28:48 +08:00 |
|
萝卜
|
4caf469ec7
|
test(admin-platform-order): assert reconcile mismatch governance card details
|
2026-03-16 12:20:42 +08:00 |
|
萝卜
|
3f92abe66a
|
fix(admin-dashboard): make KPI cards equal height
|
2026-03-16 12:13:19 +08:00 |
|
萝卜
|
0230e48878
|
refactor(platform-orders): add governance hint to index subtitle
|
2026-03-16 12:01:23 +08:00 |
|
萝卜
|
a5edeb04ef
|
fix(admin-ui): prevent orders dashboard dark background regression
|
2026-03-16 11:56:37 +08:00 |
|
萝卜
|
b52a0f45f6
|
refactor(platform-orders): dedupe renew CTA in subscription locked block
|
2026-03-16 11:51:16 +08:00 |
|