feat(identity): close free-task progress, level card, hot threshold

Finish remaining 1:1 parity gaps: free-task done/progress DTO with
daily marks, user-center level/integral card UI, configurable forum
hot recommend threshold, and task progress bars.
This commit is contained in:
2026-07-17 02:05:10 +08:00
parent a7489798fe
commit 5949c7a503
9 changed files with 243 additions and 8 deletions
@@ -11,6 +11,7 @@ export const creditsSchema = {
bbs_credits_score_extra: 3,
bbs_credits_essence: 10,
bbs_credits_posts_hot: 5,
bbs_hot_recommend_threshold: 500,
bbs_credits_adopted: 20,
bbs_credits_daily_max: 50,
},
@@ -27,6 +28,7 @@ export const creditsSchema = {
{ key: 'bbs_credits_score_extra', label: '被加分', type: 'number', default: 3, min: 0 },
{ key: 'bbs_credits_essence', label: '被设精华', type: 'number', default: 10, min: 0 },
{ key: 'bbs_credits_posts_hot', label: '成为热帖', type: 'number', default: 5, min: 0 },
{ key: 'bbs_hot_recommend_threshold', label: '热帖推荐分阈值', type: 'number', default: 500, min: 1, help: '推荐分达到该值触发热帖奖励与勋章累计' },
{ key: 'bbs_credits_adopted', label: '被采纳', type: 'number', default: 20, min: 0 },
{ key: 'bbs_credits_daily_max', label: '每日积分上限', type: 'number', default: 50, min: 0, help: '0 = 不限' },
],