萝卜
|
bc7300d61b
|
refactor(site-subscriptions): hide renew tool link in attach mode
|
2026-03-16 11:25:53 +08:00 |
|
萝卜
|
ff676333f3
|
refactor(site-subscriptions): dedupe show page back actions
|
2026-03-16 11:05:00 +08:00 |
|
萝卜
|
22fb3e9da0
|
refactor(platform-orders): dedupe show page back actions
|
2026-03-16 11:03:11 +08:00 |
|
萝卜
|
e33e70a968
|
refactor(admin-dashboard): unify mini chart subtitles
|
2026-03-16 11:01:02 +08:00 |
|
萝卜
|
3dba987e40
|
feat(admin-dashboard): add meta summary for plan order share top5
|
2026-03-16 10:54:26 +08:00 |
|
萝卜
|
64d024d17d
|
feat(admin-dashboard): add 7d merchant rank meta summary
|
2026-03-16 10:48:38 +08:00 |
|
萝卜
|
5b4e71da78
|
feat(admin-dashboard): add 7d trend meta summary
|
2026-03-16 10:47:04 +08:00 |
|
萝卜
|
0b04a71be5
|
test(admin-css): guard mini charts styles exist
|
2026-03-16 10:32:42 +08:00 |
|
萝卜
|
d2b06e5872
|
test(admin-dashboard): guard mini charts containers
|
2026-03-16 10:30:48 +08:00 |
|
萝卜
|
765f79fe87
|
feat(admin-dashboard): add mini share chart for plan order top5
|
2026-03-16 10:25:30 +08:00 |
|
萝卜
|
1149565702
|
feat(admin-dashboard): add mini rank chart for 7d merchant revenue
|
2026-03-16 10:19:17 +08:00 |
|
萝卜
|
3c4612b339
|
feat(admin-dashboard): add mini trend chart for 7d paid sum
|
2026-03-16 10:17:13 +08:00 |
|
萝卜
|
e0b1a707fb
|
chore(admin-ui): hide renew tool link in expiry view
|
2026-03-16 10:05:19 +08:00 |
|
萝卜
|
50fb0486e0
|
refactor(admin-ui): dedupe subscription show page header order links
|
2026-03-16 09:53:47 +08:00 |
|
萝卜
|
70dfa26f21
|
chore(admin-ui): dedupe orders show back links and keep context
|
2026-03-16 09:45:48 +08:00 |
|
萝卜
|
8c49690e2d
|
docs(test): add billing closed-loop quick test plan
|
2026-03-16 08:00:33 +08:00 |
|
萝卜
|
f40aba69ea
|
chore(admin-ui): align platform orders tools grid and spacing
|
2026-03-16 07:42:05 +08:00 |
|
萝卜
|
084b871e87
|
test(billing): guardrails for platform order create form fields
|
2026-03-16 07:38:57 +08:00 |
|
萝卜
|
de54107bab
|
test(admin-ui): guardrail for form-grid layout in admin base css
|
2026-03-16 07:36:26 +08:00 |
|
萝卜
|
b38620160d
|
chore(admin): remove tenants placeholder view without routes
|
2026-03-16 07:23:41 +08:00 |
|
萝卜
|
99985a0755
|
chore(admin-ui): dedupe subscription show platform order links
|
2026-03-16 07:20:20 +08:00 |
|
萝卜
|
fccebc92be
|
chore(admin-ui): remove duplicate import histories entry from products page
|
2026-03-16 07:11:16 +08:00 |
|
萝卜
|
c78300ebbc
|
chore(admin-ui): simplify import histories export label
|
2026-03-16 07:08:59 +08:00 |
|
萝卜
|
032b20a7ca
|
chore(admin-ui): simplify products export label
|
2026-03-16 07:06:50 +08:00 |
|
萝卜
|
9b8d217573
|
chore(admin-ui): dedupe global title and unify topnav summary class
|
2026-03-16 07:05:16 +08:00 |
|
萝卜
|
2668747914
|
chore(admin-ui): dedupe orders export entry and align test wording
|
2026-03-16 07:00:47 +08:00 |
|
萝卜
|
a01123e21c
|
chore(admin-ui): unify platform order form back wording
|
2026-03-16 06:53:16 +08:00 |
|
萝卜
|
7e28c40d90
|
chore(admin-ui): de-duplicate header actions and shorten menu labels
|
2026-03-16 06:28:19 +08:00 |
|
萝卜
|
36c9c36ea2
|
chore(admin-ui): import histories uses page header actions
|
2026-03-16 05:55:31 +08:00 |
|
萝卜
|
540615c158
|
chore(admin-ui): pagination links no-underline; fix platform order syncable test seed
|
2026-03-16 04:21:09 +08:00 |
|
萝卜
|
1b21865820
|
chore(admin-ui): subscription show related orders use list card and admin pagination
|
2026-03-16 04:09:40 +08:00 |
|
萝卜
|
b2b457907e
|
chore(admin-ui): migrate product import histories to filters/list card and admin pagination
|
2026-03-16 03:59:46 +08:00 |
|
萝卜
|
3d74add7bc
|
chore(admin-ui): channels settings page uses page header and list card
|
2026-03-16 03:53:18 +08:00 |
|
萝卜
|
2930e8cd22
|
chore(admin-ui): system settings page uses page header and list card
|
2026-03-16 03:51:05 +08:00 |
|
萝卜
|
0d4cca42b1
|
chore(admin-ui): support tickets placeholder uses page header and list card
|
2026-03-16 03:48:16 +08:00 |
|
萝卜
|
053fc71dc8
|
chore(admin-ui): migrate products list to list card and admin pagination
|
2026-03-16 03:42:43 +08:00 |
|
萝卜
|
08c6912d14
|
chore(admin-ui): migrate product categories index to filters/list card and admin pagination
|
2026-03-16 03:37:14 +08:00 |
|
萝卜
|
1e64bbc6d3
|
chore(admin-ui): migrate platform leads index to filters/list card and admin pagination
|
2026-03-16 03:34:48 +08:00 |
|
萝卜
|
d5c14bd741
|
chore(admin-ui): migrate merchants index to filters/list card and admin pagination
|
2026-03-16 03:28:20 +08:00 |
|
萝卜
|
84fa9eb63a
|
chore(admin-ui): migrate admin orders index to filters/list card and admin pagination
|
2026-03-16 03:15:32 +08:00 |
|
萝卜
|
b9f59fa442
|
chore(admin-ui): make popover/sm shadow and surface tint token-only
|
2026-03-16 03:06:32 +08:00 |
|
萝卜
|
e12ac7ef50
|
test(admin-ui): guard against hardcoded neutral rgba in admin css
|
2026-03-16 02:26:50 +08:00 |
|
萝卜
|
9c6756e991
|
chore(admin-ui): tokenise popover shadow and surface tint
|
2026-03-16 02:24:09 +08:00 |
|
萝卜
|
a8845422aa
|
test(admin-ui): guard against hardcoded primary rgba in admin css
|
2026-03-16 02:18:57 +08:00 |
|
萝卜
|
2605e1c287
|
chore(admin-ui): tokenise sidebar hover and focus ring with primary tokens
|
2026-03-16 02:13:45 +08:00 |
|
萝卜
|
35902de44b
|
chore(admin-ui): tokenise topnav hover highlight with primary tint
|
2026-03-16 02:10:31 +08:00 |
|
萝卜
|
9a0afbb354
|
chore(admin-ui): tokenise primary tints for pagination and interactions
|
2026-03-16 02:04:12 +08:00 |
|
萝卜
|
7f331faf04
|
chore(admin-ui): add admin pagination template and styles
|
2026-03-16 01:55:22 +08:00 |
|
萝卜
|
7d291a7906
|
chore(admin-ui): unify list table empty state styling and class usage
|
2026-03-16 01:40:28 +08:00 |
|
萝卜
|
61153ddae1
|
chore(admin-ui): refine list-card table borders and rounding
|
2026-03-16 01:34:25 +08:00 |
|