Commit Graph
14 Commits
Author SHA1 Message Date
root a0e2ded426 feat(grades): gpa formula system - linear per-band gp (start~top), course category weights (editable), formula display, seed aligned to school standard 2026-10-17 15:30:15 +08:00
root b48c36fdb3 feat(admin): demo account rebuild button + user asset registry (photo keys cascade-deleted with user) 2026-10-17 13:59:18 +08:00
root 5452611a63 feat(admin): user management - list + high-risk delete with full cascade (lsky, user db, attachments, auth) 2026-10-17 13:37:15 +08:00
root 013c9fb929 feat: profile page + resume builder (section reorder/enable, word/pdf export) 2026-10-17 12:14:01 +08:00
root a0aa77dfda feat: filename-aware attachment download endpoint (Content-Disposition), preview download uses it (no popup flash) 2026-10-17 11:07:00 +08:00
root cf4647f706 chore: remove dead code (lib/file.ts, unused attachmentAdd export) 2026-10-17 10:48:52 +08:00
root 74884ce73a feat: custom types can bind a field layout (profile) - layout select in type editor, respected in record form 2026-10-17 10:45:04 +08:00
root 10fa64b5c8 test: fix raw upload assertions 2026-10-17 09:57:43 +08:00
root 07f7cd51b2 feat: server-side attachment thumbnails (480px webp at upload) + session caches - detail grids no longer download full originals 2026-10-16 23:10:44 +08:00
root 1863e11a7a feat: invite code full CRUD + demo account seeded with sample data + SW v3 (fix /auth/me cache poisoning) 2026-10-16 18:47:58 +08:00
root aea94de9e5 feat: 云端优先架构 — 桌面/Web/PWA 全走服务器 API 2026-10-16 17:34:26 +08:00
root 1156f97c66 feat: 登录持久化修复 + 左下角账号区 + 管理页面(管理员/邀请码) 2026-10-16 16:02:39 +08:00
root 547157aaa1 feat: Web 版上线 footpr.linyux.cn —— 登录页 + 按用户隔离的命令 API + 静态托管 2026-10-16 15:00:58 +08:00
root 42ca57abfd feat: 足迹 Footprints 个人留痕系统
桌面应用(Tauri+React+SQLite):时间线/记录/学年学科成绩梯度/统计/类型与字段模板/附件内容寻址/详情视图/PWA

同步服务端(sync-server):多用户+邀请码/LWW推拉/seq游标/附件去重/Docker部署

多端同步地基:uuid v7/HLC混合逻辑时钟/软删除墓碑/sync_oplog,Node与Rust双端一致并通过自动化测试
2026-10-16 13:53:15 +08:00