Commit Graph

  • 80434047df fix: 支付页面文案-检测额度→存储空间,无限次→无限制 milky0217 2026-05-26 10:35:54 +08:00
  • 541ea7245b refactor: scripts确认信息优化-显示当前状态+目标数据库 milky0217 2026-05-26 10:24:20 +08:00
  • 2d8ea052f7 feat: scripts/set-paid-user.sh 添加--monthly选项(30天会员) milky0217 2026-05-26 10:21:04 +08:00
  • daba6d6878 fix: scripts中DB_NAME初始化在while之后导致--dev被覆盖 milky0217 2026-05-26 10:10:28 +08:00
  • 920c774f0e fix: scripts中--dev缺少shift导致死循环 milky0217 2026-05-26 10:07:18 +08:00
  • 9b54a71994 fix: scripts支持--dev参数切换milkydata_dev数据库 milky0217 2026-05-26 10:05:19 +08:00
  • 28033bc432 refactor: 清理is_paid/paid_expires_at旧字段引用(scripts+service文件) milky0217 2026-05-26 10:02:10 +08:00
  • c9c9cc04de refactor: config.rs去掉TOML文件加载,统一走systemd Environment milky0217 2026-05-25 16:39:46 +08:00
  • 83f51d349c fix: dev服务切换到milkydata_dev数据库(隔离生产) milky0217 2026-05-25 16:35:03 +08:00
  • da4af50b45 fix: mock_login支持X-Mock-Key请求头鉴权 + deploy自动配置随机密钥 milky0217 2026-05-25 16:27:01 +08:00
  • a9be70aabc fix: deploy工具service文件命名对齐 + 重命名dev服务文件 milky0217 2026-05-25 15:37:53 +08:00
  • 722ab837d0 refactor: is_paid→is_member, paid_expires_at→membership_expires_at 全局重命名 milky0217 2026-05-25 15:33:31 +08:00
  • 94ad9ba190 fix: payment_page支持resume参数复用已有待支付订单 milky0217 2026-05-25 14:59:33 +08:00
  • ae46e0b0fc fix: sync-order仅查询状态不确认订单(防止误激活) milky0217 2026-05-25 14:50:43 +08:00
  • 4240bb6970 refactor: deploy工具适配systemd service模式-移除.env依赖 milky0217 2026-05-25 14:46:07 +08:00
  • 216dd365f6 fix: dev数据库连接改用内网127.0.0.1 milky0217 2026-05-25 14:31:34 +08:00
  • 61e8b5aab7 docs: 添加systemd service文件备份(deploy/) milky0217 2026-05-25 14:19:06 +08:00
  • d5f87d3d85 fix: rsa2_sign后备逻辑改为from_pkcs8_der(支持裸Base64私钥) milky0217 2026-05-25 14:13:32 +08:00
  • e6e04979dc fix: get_user_quota 返回 was_paid 字段 milky0217 2026-05-25 13:45:55 +08:00
  • fed95531fe fix: 维护模式使用500条临时限额而非完全跳过(防滥用) milky0217 2026-05-25 13:34:40 +08:00
  • f82dd8d5de feat: 添加PAYMENT_MAINTENANCE_MODE维护模式 + ServiceUnavailable错误 milky0217 2026-05-25 13:32:16 +08:00
  • 72cbb8ff28 fix: 添加用户取消订单 + 管理员手动退款端点 milky0217 2026-05-25 13:09:54 +08:00
  • 5f3b919e92 fix: 添加后台定时重试 + 管理员强制确认 + 审计日志 + mock守卫 milky0217 2026-05-25 13:04:19 +08:00
  • af2837e15e fix: 修复付费机制失效处理的5个后端缺口 milky0217 2026-05-25 12:07:01 +08:00
  • f9f1ffeff6 refactor: deploy.sh 拆分为模块化结构 milky0217 2026-05-18 10:09:37 +08:00
  • 2616bcc69e ci: 添加 Gitea Actions workflow(推送自动构建/部署) milky0217 2026-05-18 10:02:08 +08:00
  • 41b3aa6177 docs: 更新 weather_data 表文档(spotcheckcount 字段) milky0217 2026-05-18 09:53:06 +08:00
  • 54484482c3 feat: 抽测风速改为用户可自定义次数(增删按钮) milky0217 2026-05-18 09:51:38 +08:00
  • 5dce0e3332 fix: sentry init 日志从 info! 改为 eprintln!(tracing 初始化前不输出) milky0217 2026-05-14 10:59:48 +08:00
  • f8a95c7417 feat: 集成 Sentry 错误监控 + 前端错误上报中继 moira 2026-05-13 17:20:31 +08:00
  • 27c8979690 fix: 全量代码审计修复—安全/死代码/错误处理/配置净化 moira 2026-05-13 17:15:36 +08:00
  • cb483298d5 feat: 新增deploy.sh --init-env一键初始化.env+完善JWT_SECRET管理文档 moira 2026-05-13 15:31:23 +08:00
  • 0ffe2065e1 feat: 部署脚本添加.env文件健康检查 moira 2026-05-13 15:21:22 +08:00
  • bded0113ee refactor: 配置安全加固-从TOML移除密钥+去除死代码+统一端口 moira 2026-05-13 15:17:45 +08:00
  • d879b65662 docs: 添加版本控制约束-使用jj提交变更 moira 2026-05-13 14:52:00 +08:00
  • 061c2bbb5a fix: 修复多处代码质量问题-移除unwrap/println/dead-code/重复代码/错误吞咽 Milky0217 2026-05-11 13:38:41 +08:00
  • 0cba52f545 docs: 更新后端AGENTS.md-补齐auto-confirm/sync-order/orders API/修复支付流程和部署表 Milky0217 2026-05-11 09:40:39 +08:00
  • 2c66528205 fix: goPay 加载状态、轮询 5min 超时;成功页已有小程序引导 Milky0217 2026-05-07 17:33:30 +08:00
  • df64877a5d fix: 推荐标签移到包年;清理永久套餐的残留 CSS Milky0217 2026-05-07 17:30:11 +08:00
  • e074171d44 fix: 网页端套餐只保留包月和包年,移除永久 Milky0217 2026-05-07 17:26:16 +08:00
  • 28dc46ad95 feat: 添加 expire-paid-user.sh 脚本,使用户付费时间过期 Milky0217 2026-05-07 17:20:43 +08:00
  • 228a9f3b3b feat: 添加 GET /api/payment/orders 接口,返回用户订单记录 Milky0217 2026-05-07 17:12:31 +08:00
  • a05b46dfe2 feat: 添加 POST /api/payment/sync-order 接口,用于强制同步订单会员状态 Milky0217 2026-05-07 16:58:55 +08:00
  • c82bb303f7 fix: payment/success 同步确认订单(防止异步回调未到) Milky0217 2026-05-07 16:52:41 +08:00
  • aab0377b3a fix: 支付宝表单 method 改为 GET(沙箱 page.pay 不支持 POST) Milky0217 2026-05-07 16:39:31 +08:00
  • 05b6520140 fix: 支付宝表单添加 HTML 转义,防止 JSON 双引号破坏属性 Milky0217 2026-05-07 16:27:27 +08:00
  • a588478ab0 fix: 修复付费会员累加逻辑和迁移误判问题 Milky0217 2026-05-07 15:55:37 +08:00
  • d884914338 fix: 支付宝表单使用原始值,浏览器自动处理URL编码 Milky0217 2026-05-07 15:37:51 +08:00
  • 7a194251be fix: 支付宝签名使用原始值,改用表单自动提交方式 Milky0217 2026-05-07 15:19:34 +08:00
  • 4aece40a58 docs: 修复 AGENTS.md 文档过时问题 Milky0217 2026-05-06 09:37:37 +08:00
  • 2046638721 feat: 实现 Mock 支付功能,修复支付激活会员问题 Milky0217 2026-04-28 10:17:26 +08:00
  • ef246db31c fix: 修复支付宝 RSA2 签名问题 Milky0217 2026-04-27 14:27:14 +08:00
  • 00fea53a4c fix: 修复支付宝 RSA 签名失败问题 Milky0217 2026-04-27 13:53:18 +08:00
  • 580e68b58c feat(payment): 支持 URL 参数直接传递 JWT 登录 Milky0217 2026-04-27 13:13:32 +08:00
  • 48ed2ca9ea fix(main): 修正 create_server_config 函数结构 Milky0217 2026-04-27 09:26:51 +08:00
  • bb20d82d49 fix(auth): 修复 web::scope("") 路由顺序导致 web-login 被 JWT 拦截的问题 Milky0217 2026-04-27 09:25:14 +08:00
  • aa84bbc4e6 feat(auth): 修复网页端登录流程,移除 web_generate_login_code 的 JWT 依赖 Milky0217 2026-04-27 09:08:25 +08:00
  • e6048ea010 feat(auth): 实现登录限流和性能优化 Milky0217 2026-04-24 16:13:49 +08:00
  • b3dc966576 docs: 更新登录码和支付宝接入文档 Milky0217 2026-04-24 14:52:55 +08:00
  • 693075a30c fix(auth): 将 web_login_confirm 移出 JWT scope,无需认证 Milky0217 2026-04-24 14:48:30 +08:00
  • 3bcfd9a4e6 fix(auth): web_login_confirm 加日志排查 + 精确匹配code Milky0217 2026-04-24 14:27:26 +08:00
  • 92fb4e3687 fix(auth): web_login_confirm 查询改为精确匹配 code,修复 unwrap_or(None) 问题 Milky0217 2026-04-24 11:01:16 +08:00
  • c66d1303ef fix(auth): 统一登录码参数名为 code(与前端保持一致) Milky0217 2026-04-24 10:56:33 +08:00
  • 034aa66ed8 feat(payment): 实现网页端登录码流程(无需微信登录) Milky0217 2026-04-24 10:51:06 +08:00
  • 31bafee0ab feat(payment): 重构网页端支付登录流程——小程序生成临时码、网页端扫码确认 Milky0217 2026-04-24 09:43:18 +08:00
  • 375f0affcf docs: 更新支付系统和支付宝集成文档,修复Rust edition版本号 Milky0217 2026-04-24 09:19:48 +08:00
  • ea705f0917 feat(auth): 添加沙箱测试用 mock_login 接口 (GET /api/mock-login) Milky0217 2026-04-23 13:11:10 +08:00
  • 502ae8babb fix(payment): payment_page支持URL参数传递JWT,payment_index页面跳转时携带JWT Milky0217 2026-04-23 12:34:39 +08:00
  • e8286310ea feat(payment): 接入支付宝沙箱环境 (alipay.trade.page.pay) Milky0217 2026-04-23 12:23:53 +08:00
  • 8c9552fbfc feat: 新增支付页面接口,为接入支付宝做准备 Milky0217 2026-04-23 10:48:31 +08:00
  • fe0e831210 docs: 更新后端 API 文档 Milky0217 2026-04-19 21:10:17 +08:00
  • fb791a2a7c docs: 更新备份策略文档,反映版本去重和选择性回滚 Milky0217 2026-04-19 20:56:32 +08:00
  • 0c7d44d795 fix(deploy): 改进备份命名和清理逻辑,防止版本重复 Milky0217 2026-04-19 20:55:47 +08:00
  • 9974bfbf58 fix(config): 移除代码中的 app_version 引用,完成版本管理统一 Milky0217 2026-04-19 20:50:56 +08:00
  • a91948a18c refactor(config): 统一版本管理,移除冗余的 app_version 字段 Milky0217 2026-04-19 20:35:12 +08:00
  • db7fa8e460 chore: 升级版本至 0.3.0 Milky0217 2026-04-19 20:30:02 +08:00
  • 9868db0abc style(pdf): 优化 PDF 报表布局样式 Milky0217 2026-04-19 20:20:12 +08:00
  • 778bf0e9e7 fix(deploy): 修复迁移执行和数据库测试问题 Milky0217 2026-04-19 17:53:29 +08:00
  • 58e52ce1c1 feat(deploy): 增强部署测试套件 Milky0217 2026-04-19 17:45:48 +08:00
  • 45ed78a883 feat(deploy): 增强 deploy.sh 日志和服务管理功能 Milky0217 2026-04-19 17:40:23 +08:00
  • 14c2ef25de fix(auth): /weather/details 端点自己验证 JWT(修复静默刷新后仍 401 问题) Milky0217 2026-04-19 17:34:35 +08:00
  • e14c85436b feat(auth): 添加 Refresh Token 双 Token 机制 Milky0217 2026-04-19 16:01:41 +08:00
  • 52991dcfd5 fix(api): 优化 /health 端点错误提示 Milky0217 2026-04-19 00:38:13 +08:00
  • 988828b984 feat(deploy): 添加开发环境 systemd 服务,改进部署文档 Milky0217 2026-04-19 00:31:26 +08:00
  • 44aa62da49 feat(deploy): 优化部署脚本,添加 dry-run、备份、SSH 复用 Milky0217 2026-04-19 00:20:06 +08:00
  • 9d452c4e75 feat: 统一前后端日志和错误处理 Milky0217 2026-04-19 00:14:22 +08:00
  • fd21e641a2 fix: 将 get_weather_details 和 health_check 移出 JWT 保护作用域作为公开接口 Milky0217 2026-04-18 14:04:49 +08:00
  • d756694534 docs: 更新 API 文档,澄清 get_weather_details 支持双认证方式 Milky0217 2026-04-18 13:24:07 +08:00
  • 7eb8d1b5c2 refactor: 重构报表生成逻辑,改进代码结构 Milky0217 2026-04-18 13:23:42 +08:00
  • 4a9e85667c docs: 添加服务器资源评估文档 Milky0217 2026-04-17 23:16:11 +08:00
  • 15237d4250 docs: 新增公告系统实现计划 Milky0217 2026-04-17 23:12:21 +08:00
  • 2aeef3e9bf docs: 添加生产环境数据库迁移步骤 Milky0217 2026-04-17 23:03:27 +08:00
  • b6c022d472 docs: 添加命名规范章节并更新付费系统接口 Milky0217 2026-04-17 22:53:06 +08:00
  • e02644d6d7 docs: 重构付费系统设计文档 Milky0217 2026-04-17 21:44:27 +08:00
  • 75cdb1d222 docs: 新增邀请码开通会员方案 Milky0217 2026-04-17 21:34:03 +08:00
  • a495d091e5 docs: 补充测试环境和生产环境数据库名称 Milky0217 2026-04-17 21:18:43 +08:00
  • 7436e04764 docs: 添加服务器连接和数据库部署信息 Milky0217 2026-04-17 20:53:39 +08:00
  • 61b1174b30 fix: 统一字段命名为 camelCase 并修复详情 API Milky0217 2026-04-17 20:47:00 +08:00
  • bdbba2cd60 feat: 添加收藏功能 API Milky0217 2026-04-17 17:40:58 +08:00
  • 0ef0f71049 docs: 移除支付网关禁止事项,新增支付系统开发约定 Milky0217 2026-04-17 12:56:26 +08:00