feat(首页): 登录后不再弹「登录速报」,上次来做了什么、哪道还没做对放进首页,带「接着做」
Deploy / deploy (push) Canceled after 0s

- 新接口 /me/last-visit:上次登录到这次登录之间的题库提交,不调 AI(原来要同步等模型最长 60 秒弹框才出来)
- 班里今天在做时让位给班里卡,只在卡底留一句;班里那天就是上次来那天时两张卡合成一张
- 第一次登录说「欢迎来到判题狗」,隔了 30 天以上说「好久不见」
- 删掉弹框、store 和 /ai/login-summary

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-09-30 00:28:14 +08:00
1 parent 2b4676ae34
commit 91d9c9c6d7
15 files changed
+389 -289

No files matched your search

+6
View File
@@ -9,6 +9,7 @@ import {
type Metrics,
type TutorialSummary,
type ClassActivity,
type LastVisit,
type ClassBoard,
type ClassLesson,
type KnowledgeMap,
@@ -246,6 +247,11 @@ export function getClassActivity() {
return api.get<ClassActivity>("me/class-activity")
}
/** 首页「上次来」卡:上次登录到这次登录之间交过什么、哪道还没做对 */
export function getLastVisit() {
return api.get<LastVisit>("me/last-visit")
}
export function getClassRank(grade?: number | null) {
return api.get<ClassRankItem[]>("rankings/classes", { params: { grade } })
}