kate522
7a2319a9a9
fix: improve promotion tabs and referral layout
2026-08-16 21:33:45 +08:00
kate522
853114a9f9
fix: improve promotion tabs and referral layout
2026-08-16 21:28:02 +08:00
kate522
5b9f54f5ac
fix: improve promotion tabs and referral layout
2026-08-16 20:52:15 +08:00
kate522
ff730ab593
feat: unify referral promotion tabs and compact earnings UI
2026-08-16 20:40:21 +08:00
kate522
8799063c6c
feat: redesign promotion earnings cards
2026-08-16 20:15:56 +08:00
kate522
6dbb556d60
feat: merge promotion and earnings center
2026-08-16 19:54:12 +08:00
kate522
f70eca09d1
fix: expose affiliate promotion center
2026-08-16 19:33:42 +08:00
kate522
698a9beb74
feat: upgrade widgets and affiliate commission flow
2026-08-16 18:29:31 +08:00
kate522
d97174dadb
refactor(widgets): remove shared redundant settings
2026-08-16 15:03:49 +08:00
kate522
30b08282f5
refactor: remove unused widgets
2026-08-15 18:43:49 +08:00
kate522
6b72fdcf10
fix(layout): restore sidebar after viewport switch
2026-08-14 22:06:33 +08:00
kate522
246084648f
fix(widgets): stabilize user card layout
2026-08-14 21:15:47 +08:00
kate522
15b4c818c5
fix: collapse empty homepage sidebar
2026-08-14 14:12:17 +08:00
kate522
f6134f4458
fix: use single-column layout for user pages
2026-08-14 13:59:18 +08:00
kate522
151cb642fa
fix(widgets): isolate article sidebar from generic handlers
2026-08-14 13:41:54 +08:00
kate522
5444b8eabe
fix(widgets): always render article sidebar container
2026-08-14 13:30:07 +08:00
kate522
f8dd319524
fix(widgets): render article sidebar by viewport CSS
2026-08-14 12:39:37 +08:00
kate522
bd7d3046a5
feat(widgets): simplify locations and paid sidebar
...
Remove deprecated widget locations and widgets, standardize sidebar labels, and render a compact paid-post purchase card in the article sidebar.
2026-08-14 01:49:50 +08:00
kate522
51d2ab3aa7
fix(frontend): route post editing to frontend submit
2026-08-13 19:48:22 +08:00
kate522
f040a680d6
fix(pay): render paid reading as fragments
2026-08-13 18:58:24 +08:00
kate522
179d577d28
fix(credits): align asset actions and withdrawal settings
...
Use matching outlined controls on the points card and manage the
balance-withdrawal switch exclusively from the withdrawal settings page.
2026-08-13 15:35:01 +08:00
kate522
1247f9bf4e
feat(credits): exchange balance for points
...
Replace the legacy points-to-balance and external points purchase flows
with direct integer balance-to-points exchange. Enforce exchange and
points-transfer limits and capability checks across the UI and REST API.
2026-08-13 15:20:06 +08:00
kate522
f9bce15c9a
fix(users): default center to vip
2026-08-13 13:03:13 +08:00
kate522
ab70a5eae9
refactor(admin): consolidate duplicate configuration
...
Remove duplicate comment, captcha, filing, and website-security configuration paths.
Move front submission verification to the captcha scene matrix and retire obsolete admin routes and components.
2026-08-13 02:26:17 +08:00
kate522
8241570ca2
feat(users): govern profiles and access
...
Normalize fixed profile fields, profile actions, and the five-column capability matrix for comments, uploads, and downloads.
2026-08-13 00:24:54 +08:00
kate522
ce2b266890
fix(users): keep management inside center
2026-08-12 20:59:31 +08:00
kate522
c3bfd12c69
fix(users): keep center navigation local and restore public home
2026-08-12 20:02:37 +08:00
kate522
dacd0095bf
feat(users): normalize center routes and withdrawal limits
2026-08-12 19:44:47 +08:00
kate522
7d12fc5508
fix(nav): show worn badge beside user name
2026-08-11 19:48:44 +08:00
kate522
bdbd85e434
fix(user): show worn badge in comments
2026-08-11 19:45:31 +08:00
kate522
9781369b6b
fix(user): remove medals beside profile names
2026-08-11 19:43:20 +08:00
kate522
51b52affae
fix(user): align badge entry with medal settings
2026-08-11 19:32:52 +08:00
kate522 and Claude Fable 5
ae2588c292
fix(identity): align vip icons and sidebar cards
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 18:52:12 +08:00
kate522 and Claude Fable 5
bac6b04839
fix(profile): hide user bio in profile card
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 18:30:15 +08:00
kate522 and Claude Fable 5
52e119acbd
fix(vip): preserve cards and align level icons
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 18:09:59 +08:00
kate522 and Claude Fable 5
fbbc8faf3d
fix(vip): render membership icons without wrappers
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 18:02:34 +08:00
kate522 and Claude Fable 5
18da39788f
feat(vip): add default icons and remove download speed
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 17:48:10 +08:00
kate522
80283df6b2
feat(vip): implement layered membership expiry flow
2026-08-11 16:58:01 +08:00
kate522
ddc762bfbd
fix(vip): honor manual membership changes
2026-08-11 16:03:06 +08:00
kate522 and Claude Fable 5
9aa0f1aefa
fix(vip): preserve layered membership expirations
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-09 17:28:36 +08:00
kate522 and Claude Fable 5
ba5638a892
fix(vip): allow points renewal for existing members
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-09 16:40:27 +08:00
kate522 and Claude Fable 5
df858d04dc
feat(user-center): add VIP points exchange modal
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-09 16:15:08 +08:00
kate522 and Claude Fable 5
9a697a1a29
fix(single): remove stray PHP closing tag
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-08 13:48:34 +08:00
kate522 and Claude Fable 5
5f0239389a
fix(user-center): remove creator income hint
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-08 13:23:35 +08:00
kate522 and Claude Fable 5
77331979a7
feat(user-center): refine creator income details
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-08 12:54:59 +08:00
kate522
601798b6f9
fix(user-center): refine creator income subtitle
2026-08-07 16:50:07 +08:00
kate522
de016f7e9e
fix(user-center): rename income center labels
2026-08-07 16:45:16 +08:00
kate522
e8e39c1ef3
fix(payment): validate creator order type
2026-08-07 13:34:57 +08:00
kate522
7cca472fe9
fix(payment): close creator income contract gaps
2026-08-07 13:30:37 +08:00
kate522
cfb0a1368c
fix(user-center): close creator income review gaps
2026-08-07 13:16:10 +08:00