|
|
c25147656b
|
fix(验证码): 添加默认验证码配置并标准化邮箱处理
Build docker and publish / build (20.15.1) (push) Has been cancelled
为验证码配置添加默认值,当配置为空时使用默认值
在所有涉及邮箱验证的逻辑中添加邮箱格式标准化处理
添加特殊验证码"202511"用于测试环境绕过验证
|
2026-01-13 19:29:05 -08:00 |
|
|
|
869d7fbe59
|
feat(用户管理): 添加用户备注字段并优化用户信息更新逻辑
为User类型添加remark字段以支持用户备注功能
重构updateUserBasicInfoLogic使用事务处理用户信息更新
优化错误处理和日志记录
|
2026-01-13 19:04:59 -08:00 |
|
|
|
01ccd44e84
|
feat: optimize docker-compose, add observability stack (Grafana/Loki/Prometheus), and host nginx config
Build docker and publish / build (20.15.1) (push) Successful in 6m10s
|
2026-01-13 18:17:12 -08:00 |
|
|
|
657c2930b1
|
feat(用户管理): 添加最后登录时间和会员状态功能
Build docker and publish / build (20.15.1) (push) Successful in 4m57s
- 新增数据库迁移文件添加last_login_time字段
- 在登录逻辑中更新最后登录时间
- 添加FindActiveSubscribesByUserIds方法查询用户订阅状态
- 在用户列表接口中聚合最后登录时间和会员状态信息
- 更新相关API定义和模型结构
- 修复迁移文件版本号冲突问题
- 移除omitempty标签确保字段始终返回
|
2026-01-05 01:46:39 -08:00 |
|
|
|
4ffccd5ad8
|
feat: 实现邮箱验证码登录功能,支持新用户自动注册并记录登录日志
Build docker and publish / build (20.15.1) (push) Successful in 5m40s
|
2025-12-31 00:55:11 -08:00 |
|
|
|
3c6dd5058b
|
feat(apple): 添加通过transaction_id附加苹果交易功能
Build docker and publish / build (20.15.1) (push) Successful in 6m41s
新增通过transaction_id附加苹果交易的功能,包括:
1. 添加AttachAppleTransactionByIdRequest类型和对应路由
2. 实现AppleIAPConfig配置模型
3. 添加ServerAPI获取交易信息的实现
4. 优化JWS解析逻辑,增加cleanB64函数处理空格
5. 完善苹果通知处理逻辑的日志和注释
|
2025-12-15 22:35:33 -08:00 |
|
|
|
1f5eb2784d
|
feat(用户管理): 添加设备ID筛选用户列表功能
Build docker and publish / build (20.15.1) (push) Successful in 6m38s
在用户列表查询中新增设备ID筛选条件,支持通过设备ID或设备标识符查询关联用户
|
2025-12-14 19:10:15 -08:00 |
|
|
|
f0439f4f80
|
feat(日志): 新增客户端错误日志收集功能
Build docker and publish / build (20.15.1) (push) Successful in 6m50s
- 创建 log_message 表用于存储客户端错误日志
- 实现客户端日志上报接口 POST /v1/common/log/message/report
- 添加管理端日志查询接口 GET /v1/admin/log/message/error/list 和 GET /v1/admin/log/message/error/detail
- 实现日志指纹去重和限流机制
- 完善相关模型、逻辑和文档说明
|
2025-12-02 20:12:33 -08:00 |
|
|
|
fcdd6ac170
|
fix(admin/user): 修复删除用户设备时未清理缓存和会话的问题
Build docker and publish / build (20.15.1) (push) Successful in 6m47s
添加设备删除前的检查逻辑,确保设备存在后再执行删除操作
在删除设备前先踢下线在线设备并清理相关缓存会话
最后删除数据库中的设备记录,确保数据一致性
|
2025-12-02 01:45:12 -08:00 |
|
|
|
15f4e69dc3
|
feat(server): 添加服务器地理位置信息字段
Build docker and publish / build (20.15.1) (push) Successful in 7m3s
为服务器模型添加经度、纬度及中心点坐标字段,并在相关逻辑中处理这些字段
同时修复服务器用户列表缓存功能
|
2025-11-03 23:50:23 -08:00 |
|
|
|
01eab942fd
|
fix(auth): 修复用户注册和登录后缓存清理问题
Build docker and publish / build (20.15.1) (push) Successful in 6m43s
在用户注册、登录、修改订阅和删除订阅等操作后,添加清理服务器缓存的逻辑
同时修复电话重置密码验证码解析问题
|
2025-11-01 09:31:38 -07:00 |
|
|
|
00255a7118
|
feat: 新增多密码验证支持及架构文档
Build docker and publish / build (20.15.1) (push) Has been cancelled
refactor: 重构用户模型和密码验证逻辑
feat(epay): 添加支付类型支持
docs: 添加安装和配置指南文档
fix: 修复优惠券过期检查逻辑
perf: 优化设备解绑缓存清理流程
test: 添加密码验证测试用例
chore: 更新依赖版本
|
2025-10-27 18:54:07 -07:00 |
|
|
|
c582087c0f
|
refactor: 更新项目引用路径从perfect-panel/ppanel-server到perfect-panel/server
feat: 添加版本和构建时间变量
fix: 修正短信队列类型注释错误
style: 清理未使用的代码和测试文件
docs: 更新安装文档中的下载链接
chore: 迁移数据库脚本添加日志和订阅配置
|
2025-10-13 01:33:03 -07:00 |
|
|
|
95c66c0a8a
|
init
|
2025-10-10 07:13:36 -07:00 |
|