zhenghu
|
1c97a065a7
|
chore: 将项目名称统一为 yield-smart-app
- 更新 pyproject.toml 中的包名
- 同步 uv.lock 中的包名
- 更新 README.md 中的项目目录和 Docker 镜像名称
- 更新 justfile 和 main.py 中的引用名称
|
2026-04-13 17:51:36 +08:00 |
|
zhenghu
|
3e34770e64
|
chore: 将 uv HTTP 超时时间从 120 秒调整为 300 秒
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
efa844d32f
|
fix: 统一服务端口为 8000,固定 streamlit 版本并同步依赖锁定
- 将 Dockerfile/HealthCheck/CMD 中的服务端口从 8001 统一改为 8000
- 同步更新 README.md 中的 docker run 端口映射
- pyproject.toml 中 streamlit 版本从 >=1.52.1 固定为 ==1.52.1
- 同步 uv.lock:streamlit 降级锁定至 1.52.1,同步更新 pandas、protobuf、cachetools 等依赖版本
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
942db700be
|
fix: 移除 Google Fonts 外部依赖,增加本地字体回退方案
- 删除 Google Fonts 的 @import 远程加载(Noto Serif SC、JetBrains Mono),避免网络请求延迟
- 为正文字体增加 PingFang SC、Microsoft YaHei 等本地中文字体回退
- 为等宽字体增加 Fira Code、Source Code Pro 等本地回退
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
c3185cea33
|
fix: 增加 uv HTTP 超时时间配置,避免依赖安装超时失败
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
c50bf68612
|
chore: 同步 uv.lock 包名为连字符格式(yieldsmart → yield-smart)
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
f049e4b13d
|
chore: 规范化项目名称,使用连字符分隔格式(yieldsmart → yield-smart)
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
817c3c75df
|
chore: 将 uv.lock 纳入版本管理
- 从 .gitignore 中移除对 *.lock 文件的忽略规则
- 添加 uv.lock 锁文件以确保依赖版本一致性
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
bf1b8235d7
|
chore: 调整 Streamlit 服务端口从 8000 到 8001
- 更新 Dockerfile 中 EXPOSE、ENV、HEALTHCHECK、CMD 的端口号
- 同步更新 README.md 中的 docker run 示例端口映射
|
2026-04-13 17:45:17 +08:00 |
|
zhenghu
|
9cb70267b6
|
feat: 初始化 YieldSmart 农业智能决策系统
基于多因子 Cobb-Douglas 产量模型的作物种植决策支持应用。
新增文件:
- app.py: Streamlit 主应用,包含产量预测模型、多作物数据库、
雷达图/敏感性分析可视化、作物推荐排行及智能建议面板
- main.py: 入口文件
- pyproject.toml: 项目配置(Python 3.14+,依赖 streamlit/plotly/pandas/numpy)
- Dockerfile: 基于 uv 镜像的容器化部署配置
- justfile: 任务自动化(运行/格式化/检查/清理)
- .gitignore: Python/IDE/缓存忽略规则
|
2026-04-13 17:45:14 +08:00 |
|
|
|
3279d16e4f
|
Initial commit
|
2026-04-13 09:43:45 +00:00 |
|