Commit Graph

  • 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 kate522andClaude Fable 5 2026-10-04 14:28:43 +08:00
  • 16d67c8a87 fix(user-home): hide the old panel content while the tab skeleton loads kate522andClaude Fable 5 2026-10-04 13:58:09 +08:00
  • 45dc909e4c fix(user-home): span the tab pagination skeleton across the post grid kate522andClaude Fable 5 2026-10-04 13:17:02 +08:00
  • 20fde1d652 fix(skeleton): put the widget gutter relief on the skeleton's inner item kate522andClaude 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 kate522andClaude Fable 5 2026-10-04 03:04:02 +08:00
  • f61142ee9a fix(pagination): align the load-more skeleton width with the cards kate522andClaude Fable 5 2026-10-04 00:25:26 +08:00
  • cf4554e7c8 fix(ajax): show the reference skeleton on every load-more surface kate522andClaude Fable 5 2026-10-03 22:22:15 +08:00
  • 271e7f0518 chore(audit): refresh contract report kate522andClaude Fable 5 2026-10-03 17:24:16 +08:00
  • b5f37d6d46 fix(pagination): align AJAX load-more loading state with reference kate522andClaude Fable 5 2026-10-03 17:23:44 +08:00
  • e506309434 chore(widgets): re-freeze the drifted widget reference baseline kate522andClaude Fable 5 2026-10-03 15:44:02 +08:00
  • 89a9cf24e9 fix(posts): repair the load-more skeleton and align it with the reference kate522andClaude Fable 5 2026-10-03 15:42:18 +08:00
  • 7fc1ac98de fix(user-home): match reference cover metas with 人气值/点赞 pills kate522andClaude 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 kate522andClaude 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 kate522andClaude 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 kate522andClaude Sonnet 4.6 2026-09-24 21:30:05 +08:00
  • 63b5edd901 fix(runtime): use jQuery, not bare $, in the lazily loaded clipboard lib kate522andClaude Sonnet 4.6 2026-09-24 21:13:24 +08:00
  • bd3d50c6c6 fix(pay): render the copy button beside the anchor with real styling kate522andClaude Sonnet 4.6 2026-09-24 20:57:32 +08:00
  • 592bfb4fa2 fix(pay): break enqueue cycle that exhausted memory on the post editor kate522andClaude Sonnet 4.6 2026-09-24 20:40:30 +08:00
  • b94c820361 feat(pay): mirror reference resource row with copy, icon and reorder kate522andClaude 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