Files
smartmate/.gitignore
Losita 7d324b77aa Version: 0.9.79.dev.260506
后端:
1. 本地后端启动体系收口到 `backend/scripts`,移除 `cmd/all` 聚合入口,并将仓库根兼容启动语义收敛为 `StartAPI` 别名;新增 dev-up / dev-down / services-up / services-down / dev-status / dev-logs / service-restart 脚本,统一托管多服务进程、日志、PID 与基础设施启动。
2. 课表服务超时口径统一放宽到 5 分钟,覆盖 gateway / client / rpc server / config example,避免课表导入与图片识别在长耗时场景下被内层提前截断。
3. `today` 课表查询修正为读取真实当前日期,不再使用硬编码测试日期;同时剔除旧缓存与返回结果里的 `empty` 占位事件,后端只返回真实日程,空档改由前端时间轴自行补齐。

前端:
4. 首页路由切回改为复用 `DashboardView` 实例,补 `keep-alive`、`onActivated` 与双帧缩放重算,修复从侧栏返回首页时首帧布局放大与重复加载闪动问题。
5. 首页加载态与今日时间线口径收口:移除额外 800ms `pageLoading` 人为延迟,task / schedule 改为分开驱动;时间线忽略 `empty` 事件,并统一空档文案为“无课”。
6. 收敛助手页与首页若干进场/弹性动画,降低结果卡片、微调弹窗、思考区与面板切换时的抖动感。

仓库:
7. README 补充后端本地快速启动说明,`.gitignore` 忽略 `backend/.dev` 脚本运行态产物。
2026-05-06 12:59:29 +08:00

35 lines
578 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 1. 编译产物 (Build Artifacts)
/bin/
/dist/
*.exe
*.dll
*.so
# 2. 依赖管理 (Dependencies)
# Go 项目通常不提交 vendor除非你有特殊需求
/vendor/
/frontend/node_modules/
# 3. 配置文件与敏感信息 (Security & Configs)
# 绝对不要提交包含数据库密码和 Kafka 地址的配置文件
.env
backend/config.yaml
# 4. 临时文件与日志 (Logs & Temp)
*.log
/tmp/
/.tmp/
/frontend/dist/
/scripts/
# 5. IDE 与系统文件
.idea/
.vscode/
.DS_Store # Mac 用户必加
.gocache/
.gomodcache/
.staticcheck-cache/
.claude/
.omc/
/backend/.dev/