Checkpoint: v2.0完整版本:新增社区排行榜、每日打卡、24种成就徽章、实时摄像头姿势分析、在线录制(稳定压缩流/断线重连/自动剪辑)、移动端全面适配。47个测试通过。包含完整开发文档。

这个提交包含在:
Manus
2026-03-14 08:04:00 -04:00
父节点 36907d1110
当前提交 2c418b482e
修改 22 个文件,包含 4370 行新增41 行删除

查看文件

@@ -0,0 +1,22 @@
CREATE TABLE `daily_checkins` (
`id` int AUTO_INCREMENT NOT NULL,
`userId` int NOT NULL,
`checkinDate` varchar(10) NOT NULL,
`streakCount` int NOT NULL DEFAULT 1,
`notes` text,
`minutesTrained` int DEFAULT 0,
`createdAt` timestamp NOT NULL DEFAULT (now()),
CONSTRAINT `daily_checkins_id` PRIMARY KEY(`id`)
);
--> statement-breakpoint
CREATE TABLE `user_badges` (
`id` int AUTO_INCREMENT NOT NULL,
`userId` int NOT NULL,
`badgeKey` varchar(64) NOT NULL,
`earnedAt` timestamp NOT NULL DEFAULT (now()),
CONSTRAINT `user_badges_id` PRIMARY KEY(`id`)
);
--> statement-breakpoint
ALTER TABLE `users` ADD `currentStreak` int DEFAULT 0;--> statement-breakpoint
ALTER TABLE `users` ADD `longestStreak` int DEFAULT 0;--> statement-breakpoint
ALTER TABLE `users` ADD `totalShots` int DEFAULT 0;