This website requires JavaScript.
59e9bbf8a6
fix(payment): restore order statistics cards
kate522
2026-10-05 17:25:33 +08:00
1af51ab172
fix(sms): handle empty Smsbao responses
kate522
2026-10-05 16:54:12 +08:00
7b55cfb190
feat(payment): rebuild order details and asset records
kate522
2026-10-05 16:42:25 +08:00
476e2f961d
fix(rewards): load and strengthen amount styles
kate522
2026-10-05 11:36:39 +08:00
979639342a
feat(rewards): add toast and captcha flow
kate522
2026-10-05 03:51:18 +08:00
356f7fe5bd
fix(frontend): align reward modal with shared runtime
kate522
2026-10-05 03:24:42 +08:00
6037ca184b
fix(sms): collapse provider settings by default
kate522
2026-10-05 02:29:42 +08:00
8ef2f7e49f
fix(sms): remove obsolete init call
kate522
2026-10-05 02:17:25 +08:00
5091da6a60
feat(sms): align provider and verification flow
kate522
2026-10-05 02:13:52 +08:00
d0a3972ca7
fix(identity): surface real sideload failure reason
kate522
2026-10-04 23:26:52 +08:00
2ae2b2fd07
fix(identity): validate evidence by file content
kate522
2026-10-04 23:13:48 +08:00
90c1f7a62b
fix(identity): normalize bare li markers in apply intro
kate522
2026-10-04 22:54:58 +08:00
8fcb136d55
fix(identity): draw intro list markers inside list items
kate522
2026-10-04 22:51:21 +08:00
d6e3b377b4
fix(identity): apply safe list styles in modal runtime
kate522
2026-10-04 22:25:15 +08:00
2b3e325d63
fix(identity): keep modal list markers inside scroll area
kate522
2026-10-04 22:15:42 +08:00
4caf81c9e2
fix(identity): keep intro list markers visible
kate522
2026-10-04 22:10:18 +08:00
88661e1574
fix(identity): preserve HTML in application intro
kate522
2026-10-04 22:02:20 +08:00
67ec3c8aeb
fix(identity): align application modal with reference
kate522
2026-10-04 21:49:39 +08:00
59901b9e10
feat(identity): align auth flow with reference theme
kate522
2026-10-04 21:10:12 +08:00
5a17b399a0
fix(user-home): add reference tab loading skeletons
kate522
2026-10-04 19:40:24 +08:00
4c6b02a6b9
fix(user-home): restore desktop comment columns
kate522
2026-10-04 19:19:29 +08:00
56bbb63afd
fix(user-home): align profile comments with reference theme
kate522
2026-10-04 19:11:27 +08:00
00817766a6
fix(author): keep the follow sub-tab state out of the other panels
kate522 and Claude Fable 5
2026-10-04 14:28:43 +08:00
16d67c8a87
fix(user-home): hide the old panel content while the tab skeleton loads
kate522 and Claude Fable 5
2026-10-04 13:58:09 +08:00
45dc909e4c
fix(user-home): span the tab pagination skeleton across the post grid
kate522 and Claude Fable 5
2026-10-04 13:17:02 +08:00
20fde1d652
fix(skeleton): put the widget gutter relief on the skeleton's inner item
kate522 and Claude Fable 5
2026-10-04 04:07:19 +08:00
38bbd917a9
fix(skeleton): align the homepage tab and sort loaders with the reference 1:1
kate522 and Claude Fable 5
2026-10-04 03:04:02 +08:00
f61142ee9a
fix(pagination): align the load-more skeleton width with the cards
kate522 and Claude Fable 5
2026-10-04 00:25:26 +08:00
cf4554e7c8
fix(ajax): show the reference skeleton on every load-more surface
kate522 and Claude Fable 5
2026-10-03 22:22:15 +08:00
271e7f0518
chore(audit): refresh contract report
kate522 and Claude Fable 5
2026-10-03 17:24:16 +08:00
b5f37d6d46
fix(pagination): align AJAX load-more loading state with reference
kate522 and Claude Fable 5
2026-10-03 17:23:44 +08:00
e506309434
chore(widgets): re-freeze the drifted widget reference baseline
kate522 and Claude Fable 5
2026-10-03 15:44:02 +08:00
89a9cf24e9
fix(posts): repair the load-more skeleton and align it with the reference
kate522 and Claude Fable 5
2026-10-03 15:42:18 +08:00
7fc1ac98de
fix(user-home): match reference cover metas with 人气值/点赞 pills
kate522 and Claude Fable 5
2026-10-03 14:32:45 +08:00
fa53a0f4f9
fix(revenue): align detail card, poster modal and copy feedback with reference
kate522
2026-09-28 21:58:43 +08:00
0374de3fec
fix(revenue): drop dead affiliate_settlement_days field from JS schema
kate522
2026-09-28 21:50:10 +08:00
401d130f03
fix(revenue): define AssetAmount::commission_from_minor used by commission pool
kate522
2026-09-28 21:34:02 +08:00
61667aa03c
feat(revenue): immediate commission credit with independent withdrawable pool
kate522
2026-09-28 21:21:28 +08:00
cded20ae02
更新 README.md
kate522
2026-09-28 00:13:18 +00:00
f9ec4964f7
删除目录「.zcode/plans」
kate522
2026-09-28 00:11:11 +00:00
1355a9244f
Merge pull request 'perf(revenue): server-render the promotion link and stop settling on reads' (#37 ) from worktree-revenue-card-rework into main
kate522
2026-09-27 15:36:26 +00:00
ea16f9c2fe
perf(revenue): server-render the promotion link and stop settling on reads
kate522 and Claude Fable 5
2026-09-27 23:17:32 +08:00
ae793414be
Merge pull request 'refactor(revenue): drop standalone QR block and align promotion card with reference' (#36 ) from worktree-revenue-card-rework into main
kate522
2026-09-27 15:06:16 +00:00
7761435a81
refactor(revenue): drop standalone QR block and align promotion card with reference
kate522 and Claude Fable 5
2026-09-27 21:42:57 +08:00
8d16ce6e02
fix(single): match reference article action bar 1:1
kate522
2026-09-27 15:39:09 +08:00
1ce8e263c3
fix(admin): import AksSorterField in AksFormRenderer
kate522
2026-09-27 14:40:06 +08:00
a366898f65
chore(audit): refresh contract report after share schema registration
kate522
2026-09-27 14:23:03 +08:00
bd0abf891c
fix(share): register share schema in global registry
kate522
2026-09-27 14:19:19 +08:00
cf6c11852e
feat(share): align social sharing runtime
kate522
2026-09-27 13:49:32 +08:00
26ac8167f3
fix(comments): match avatar identity layout
kate522
2026-09-27 00:37:00 +08:00
47bf9c8f0b
fix(float): use shared sticky save bar and place panel warnings after device tags
kate522
2026-09-26 21:43:24 +08:00
f97614433c
fix(float): drop .nowave overflow:hidden that clipped float button popovers
kate522
2026-09-26 21:30:13 +08:00
d6bc1067f9
fix(download): use FA5 class form for download box fallback icons
kate522
2026-09-26 21:03:32 +08:00
eb14c4afd3
fix(float): inline panel warnings, drop add-button type picker, mirror reference more-button defaults
kate522
2026-09-26 21:01:55 +08:00
6f2adfaef1
feat(float): rebuild right floating buttons 1:1 with reference theme
kate522
2026-09-26 20:44:50 +08:00
7f60071460
feat(pay): show 点击复制{copy name} tooltip on the remark button
kate522 and Claude Sonnet 4.6
2026-09-24 21:30:05 +08:00
63b5edd901
fix(runtime): use jQuery, not bare $, in the lazily loaded clipboard lib
kate522 and Claude Sonnet 4.6
2026-09-24 21:13:24 +08:00
bd3d50c6c6
fix(pay): render the copy button beside the anchor with real styling
kate522 and Claude Sonnet 4.6
2026-09-24 20:57:32 +08:00
592bfb4fa2
fix(pay): break enqueue cycle that exhausted memory on the post editor
kate522 and Claude Sonnet 4.6
2026-09-24 20:40:30 +08:00
b94c820361
feat(pay): mirror reference resource row with copy, icon and reorder
kate522 and Claude Sonnet 4.6
2026-09-24 20:27:30 +08:00
ab495854d5
feat(download): switch download buttons to direct source links
kate522
2026-09-24 19:12:45 +08:00
bc97c4ddc3
refactor(download): open generated links directly without the popup
kate522
2026-09-24 18:56:36 +08:00
d49fd9f6a4
fix(download): pin frontend link generation to fixed relay config
kate522
2026-09-24 18:45:08 +08:00
800baca0ca
feat(admin): rework download logs page columns and selection
kate522
2026-09-24 18:29:48 +08:00
1c1d3f17b7
refactor(admin): remove download config settings page and chain
kate522
2026-09-24 18:29:38 +08:00
66f8bb933d
feat(admin): replicate reference post-page settings page 1:1
kate522
2026-09-24 16:13:00 +08:00
a8060fa71d
fix(admin): replicate reference advanced-filter settings page 1:1
kate522
2026-09-24 15:39:25 +08:00
4d6b2c6045
fix(admin): replicate reference post-feature settings page 1:1
kate522
2026-09-24 14:29:04 +08:00
c331b2aeef
fix(admin): replicate reference comment settings page 1:1
kate522
2026-09-24 13:43:51 +08:00
264f2c51b2
fix(admin): replicate reference front-submit settings page 1:1
kate522
2026-09-24 12:29:19 +08:00
ed71314986
Merge pull request 'Worktree/attachment upload config' (#35 ) from worktree/attachment-upload-config into main
kate522
2026-09-24 03:20:55 +00:00
bd7586a3b7
refactor(attachment): 头像与背景图上限并入前端图片上传限制
kate522
2026-09-24 11:19:47 +08:00
95cdad5c5d
fix(attachment): 补充上传大小配置的单位与标签
kate522
2026-09-24 11:11:08 +08:00
7172fd942d
Merge pull request 'feat(attachment): 按参考主题重构后台上传配置套件' (#34 ) from worktree/attachment-upload-config into main
kate522
2026-09-24 03:06:26 +00:00
d4bb43a275
feat(attachment): 按参考主题重构后台上传配置套件
kate522
2026-09-24 11:04:49 +08:00
505d9156fe
fix(vip): 收敛 /user/vip/ 积分入口与购买卡的上下间距
kate522
2026-09-23 14:36:31 +08:00
2801a89c1f
fix(vip): 在 /user/vip/ 档位购买卡下方补充积分兑换会员入口
kate522
2026-09-23 14:30:54 +08:00
b798c7a45d
fix(profile): remove gap above public profile hero
kate522
2026-09-23 13:57:55 +08:00
edb60d08b4
fix(user-center): neutralize legacy shell flex on profile page
kate522
2026-09-23 13:51:58 +08:00
456d57b2de
fix(user-center): stretch profile header to full shell width
kate522
2026-09-23 13:48:47 +08:00
9a40ad18c7
fix(profile): full-bleed the user center only and keep public profile at content width
kate522
2026-09-23 13:39:57 +08:00
bbd5e97bac
fix(profile): let user center and public profile span the full viewport
kate522
2026-09-23 13:36:16 +08:00
10c63e02d5
fix(profile): serve unified content width and accept full admin range
kate522
2026-09-23 13:23:04 +08:00
c315297d7f
fix(profile): align user page content width
kate522
2026-09-23 12:16:26 +08:00
5201f2ab6f
fix(ban): hide scrollbars entirely in ban modals
kate522
2026-09-22 19:53:03 +08:00
7a3f5d7c34
fix(ban): appeal textarea squash and nested tone on the user center entry
kate522
2026-09-22 19:46:35 +08:00
a4af024f32
feat(ban): align ban prompts with the reference theme modals and block page
kate522
2026-09-22 19:14:02 +08:00
11eda33e58
fix(ban): state-aware ban copy and real login failure reasons
kate522
2026-09-22 18:36:09 +08:00
f9bc0f69c4
fix(ban): align user center ban notice with adjacent meta info
kate522
2026-09-22 18:13:58 +08:00
7f520803ff
feat(ban): mirror reference theme ban/restriction prompt surface
kate522
2026-09-22 13:28:52 +08:00
8d9cca2fe5
feat(invite-code): admin page rebuilt as server-rendered three-view ops UI
kate522
2026-09-21 21:31:16 +08:00
a5f0484466
refactor(referral): drop admin referral-code ops page, self-serve codes
kate522
2026-09-21 21:07:38 +08:00
3dd3f71c97
feat(invite-code): one-time invite codes with rewards, usage log, import/export
kate522
2026-09-21 20:53:36 +08:00
20387fdb06
feat(affiliate): attribution modes, settlement hardening, trusted proxies, QR and poster
kate522
2026-09-21 20:53:22 +08:00
2618530afb
chore(repo): track full tests/ and tools/ suites, drop per-file whitelist
kate522
2026-09-21 20:53:12 +08:00
0afead968a
fix(icons): emit FA5 only and upgrade legacy FA4 icon values
kate522
2026-09-20 18:48:22 +08:00
7597972eea
feat(user-ban): frontend ban modal replaces the backend restrictions tab
kate522
2026-09-20 18:42:53 +08:00
a1eb545bef
fix: mute records get an unban entry on the restrictions tab
kate522
2026-09-20 16:22:47 +08:00
0df6e760e3
feat: full parity pass - suspend enforcement, report modal polish, wechat notify
kate522
2026-09-20 16:09:12 +08:00
c38616b290
feat(admin): rebuild the restrictions tab on the reference ban modal
kate522
2026-09-20 15:48:48 +08:00