|
|
832a2003f5
|
fix: 绿色环境(:4434)启用HTTPS-代码硬编码端口列表+配置路径修正
|
2026-06-02 12:16:27 +08:00 |
|
|
|
f8da9ff8f7
|
fix: switch-env.sh修复路径/协议/数据库名+添加SSH_HOST硬编码
|
2026-06-02 12:13:47 +08:00 |
|
|
|
2c0bdf18ce
|
fix: Mock支付增加MOCK_PAY_KEY密钥验证(规则:支付宝优先>启用开关>请求头签名)
|
2026-06-02 12:08:05 +08:00 |
|
|
|
5d6be08f32
|
fix: 修复2个支付安全漏洞-未经认证的payment_success确认+未禁用mock_confirm
|
2026-06-02 11:46:26 +08:00 |
|
|
|
bcd9bc81e4
|
fix: 创建订单前查重-防止同一用户同一套餐重复pending订单
|
2026-06-02 11:38:23 +08:00 |
|
|
|
526830d9de
|
fix: check-members.sh兼容生产库旧字段名(is_paid/paid_expires_at)
|
2026-06-02 10:58:43 +08:00 |
|
|
|
bf461a8bcc
|
fix: check-members.sh适配Docker环境+修复IFS解析
|
2026-06-02 10:39:07 +08:00 |
|
|
|
2470f4265b
|
feat: 添加会员订阅检查脚本 check-members.sh
|
2026-06-02 10:34:09 +08:00 |
|
|
|
a05fde6f5f
|
fix: dev后端APP_BASE_URL改为xmclassmate.top(前后端域名一致)
|
2026-05-31 23:57:43 +08:00 |
|
|
|
a56cf5acbb
|
docs: 更新蓝绿部署文档-域名固定映射+新增待办状态
|
2026-05-31 23:42:31 +08:00 |
|
|
|
6893fcb5d9
|
feat: 根页面改为小程序介绍页(响应式设计)
|
2026-05-31 23:22:59 +08:00 |
|
|
|
a4a455381c
|
docs: 更新文档和deploy.sh-生产库改为milkydata_dev
|
2026-05-31 23:05:09 +08:00 |
|
|
|
dd784ab608
|
docs: 蓝绿部署仅用于生产环境,开发保持单实例
|
2026-05-31 13:43:36 +08:00 |
|
|
|
6c7c940b3e
|
docs: 蓝绿部署-明确数据库名称与蓝绿关系(共享不变)
|
2026-05-30 09:52:30 +08:00 |
|
|
|
21b99a0c97
|
docs: 蓝绿部署-添加生产上线待办+端口映射表
|
2026-05-30 09:37:24 +08:00 |
|
|
|
97c0f05b2d
|
docs: 蓝绿部署-添加域名访问说明(域名不变仅proxy_pass切换)
|
2026-05-30 09:31:19 +08:00 |
|
|
|
4022e0b6ba
|
docs: 修正蓝绿部署文档-端口按现有代码+环境独立数据库
|
2026-05-30 09:29:35 +08:00 |
|
|
|
d7cb9a0f98
|
docs: 添加蓝绿部署计划(BLUE-GREEN-DEPLOY.md)
|
2026-05-30 09:23:29 +08:00 |
|
|
|
0d7ba874ad
|
fix: 迁移脚本添加自增序列重置+改进回滚说明
|
2026-05-30 09:21:11 +08:00 |
|
|
|
414d35c19b
|
feat: 添加migrate-prod-to-dev.sh数据迁移脚本(自动处理列名差异)
|
2026-05-30 09:19:28 +08:00 |
|
|
|
49b32a8b2d
|
fix: 添加季卡/半年卡HTML卡片+原价删除线显示
|
2026-05-27 09:30:54 +08:00 |
|
|
|
55259a96a6
|
fix: 套餐定价更新+新增季卡/半年卡+SQL interval适配
|
2026-05-27 09:18:20 +08:00 |
|
|
|
87b17ad09e
|
feat: 部署测试扩增-支付接口+mock登录+通知+迁移验证(9项)
|
2026-05-26 15:44:50 +08:00 |
|
|
|
d20c785d38
|
refactor: 移除会员过期通知(check_member_expired)
|
2026-05-26 15:29:52 +08:00 |
|
|
|
667231520d
|
feat: 自动通知-支付成功+到期前7天提醒+已过期通知
|
2026-05-26 15:28:11 +08:00 |
|
|
|
e89307c7a2
|
feat: 通知系统管理员脚本+文档
|
2026-05-26 15:20:50 +08:00 |
|
|
|
d03acf0add
|
temp
|
2026-05-26 15:20:50 +08:00 |
|
|
|
8d77a240da
|
feat: 添加send-notification.sh管理员通知发送脚本+文档
|
2026-05-26 15:19:10 +08:00 |
|
|
|
8d7e9d8ca1
|
fix: notifications查询type列别名与sqlx rename冲突导致500
|
2026-05-26 15:08:57 +08:00 |
|
|
|
640f57b6da
|
feat: 通知系统(notifications表+CRUD接口+管理员接口)
|
2026-05-26 15:02:49 +08:00 |
|
|
|
80434047df
|
fix: 支付页面文案-检测额度→存储空间,无限次→无限制
|
2026-05-26 10:35:54 +08:00 |
|
|
|
541ea7245b
|
refactor: scripts确认信息优化-显示当前状态+目标数据库
|
2026-05-26 10:24:20 +08:00 |
|
|
|
2d8ea052f7
|
feat: scripts/set-paid-user.sh 添加--monthly选项(30天会员)
|
2026-05-26 10:21:04 +08:00 |
|
|
|
daba6d6878
|
fix: scripts中DB_NAME初始化在while之后导致--dev被覆盖
|
2026-05-26 10:10:28 +08:00 |
|
|
|
920c774f0e
|
fix: scripts中--dev缺少shift导致死循环
|
2026-05-26 10:07:18 +08:00 |
|
|
|
9b54a71994
|
fix: scripts支持--dev参数切换milkydata_dev数据库
|
2026-05-26 10:05:19 +08:00 |
|
|
|
28033bc432
|
refactor: 清理is_paid/paid_expires_at旧字段引用(scripts+service文件)
|
2026-05-26 10:02:10 +08:00 |
|
|
|
c9c9cc04de
|
refactor: config.rs去掉TOML文件加载,统一走systemd Environment
|
2026-05-25 16:39:46 +08:00 |
|
|
|
83f51d349c
|
fix: dev服务切换到milkydata_dev数据库(隔离生产)
|
2026-05-25 16:35:03 +08:00 |
|
|
|
da4af50b45
|
fix: mock_login支持X-Mock-Key请求头鉴权 + deploy自动配置随机密钥
|
2026-05-25 16:27:01 +08:00 |
|
|
|
a9be70aabc
|
fix: deploy工具service文件命名对齐 + 重命名dev服务文件
|
2026-05-25 15:37:53 +08:00 |
|
|
|
722ab837d0
|
refactor: is_paid→is_member, paid_expires_at→membership_expires_at 全局重命名
|
2026-05-25 15:33:31 +08:00 |
|
|
|
94ad9ba190
|
fix: payment_page支持resume参数复用已有待支付订单
|
2026-05-25 14:59:33 +08:00 |
|
|
|
ae46e0b0fc
|
fix: sync-order仅查询状态不确认订单(防止误激活)
|
2026-05-25 14:50:43 +08:00 |
|
|
|
4240bb6970
|
refactor: deploy工具适配systemd service模式-移除.env依赖
|
2026-05-25 14:46:07 +08:00 |
|
|
|
216dd365f6
|
fix: dev数据库连接改用内网127.0.0.1
|
2026-05-25 14:31:34 +08:00 |
|
|
|
61e8b5aab7
|
docs: 添加systemd service文件备份(deploy/)
|
2026-05-25 14:19:06 +08:00 |
|
|
|
d5f87d3d85
|
fix: rsa2_sign后备逻辑改为from_pkcs8_der(支持裸Base64私钥)
|
2026-05-25 14:13:32 +08:00 |
|
|
|
e6e04979dc
|
fix: get_user_quota 返回 was_paid 字段
|
2026-05-25 13:45:55 +08:00 |
|
|
|
fed95531fe
|
fix: 维护模式使用500条临时限额而非完全跳过(防滥用)
|
2026-05-25 13:34:40 +08:00 |
|