Commit Graph

  • d7b56f3edc feat(支付): 添加Apple应用内支付支持 shanshanzhong 2025-12-14 18:56:56 -08:00
  • 0e493caf16 feat(iap): 移除苹果IAP商品列表接口并添加接入指南文档 shanshanzhong 2025-12-14 18:47:37 -08:00
  • 62186ca672 feat(iap/apple): 实现苹果IAP非续期订阅功能 shanshanzhong 2025-12-13 20:54:50 -08:00
  • 76ff9a658d Merge branch perfect-panel/master/server into develop EUForest 2025-12-11 23:53:32 +08:00
  • a80d6af035 refactor(payment): 移除ApplePay支付平台支持并整合到Stripe shanshanzhong 2025-12-09 00:58:03 -08:00
  • d95911d6bd feat(支付): 新增Apple IAP支付支持 shanshanzhong 2025-12-09 00:53:25 -08:00
  • 0e7cbf4396 fix(payment): update notification URL construction for gateway mode support Tension 2025-12-08 16:09:21 +08:00
  • 5d632608ab fix(purchase): update notification URL construction for gateway mode support Tension 2025-12-08 15:47:45 +08:00
  • 4b6fcb338e refactor(用户): 优化设备解绑逻辑并提取错误上报接口文档 shanshanzhong 2025-12-03 01:45:06 -08:00
  • f0439f4f80 feat(日志): 新增客户端错误日志收集功能 shanshanzhong 2025-12-02 20:12:33 -08:00
  • 61cdc0ce23 feat(log): 添加客户端错误日志采集功能 shanshanzhong 2025-12-02 19:34:43 -08:00
  • d1a620f939 feat(支付): 添加支付金额转换日志并优化代码结构 shanshanzhong 2025-12-02 18:30:16 -08:00
  • 6fba1d683a fix(支付): 修复金额计算精度问题 shanshanzhong 2025-12-02 02:35:05 -08:00
  • 9987bd43fa fix(订单): 修复折扣计算问题并添加四舍五入处理 shanshanzhong 2025-12-02 02:22:09 -08:00
  • fcdd6ac170 fix(admin/user): 修复删除用户设备时未清理缓存和会话的问题 shanshanzhong 2025-12-02 01:45:12 -08:00
  • d546ea6502 feat(auth): 添加设备绑定和解绑的日志记录和缓存清理 shanshanzhong 2025-12-02 01:38:32 -08:00
  • 6b65ffb728 fix(user): 修复解绑设备接口的502错误和安全断言问题 shanshanzhong 2025-12-01 21:24:11 -08:00
  • 338d962618 fix(api): remove default value for size in QueryAnnouncementRequest Tension 2025-12-01 19:01:24 +08:00
  • 37cec59460 refactor(用户绑定邮箱): 修改设备记录处理逻辑,从删除改为更新归属 shanshanzhong 2025-12-01 01:22:55 -08:00
  • e02e1d1f37 refactor(user): 移除未使用的trial订阅激活逻辑 shanshanzhong 2025-12-01 00:52:53 -08:00
  • 842edad966 refactor(用户逻辑): 移除设备解绑时激活试用订阅的逻辑 shanshanzhong 2025-12-01 00:52:27 -08:00
  • 77e4be3a71 refactor(user): 重构设备解绑逻辑,优化用户迁移流程 shanshanzhong 2025-12-01 00:44:33 -08:00
  • 306300244d refactor(用户绑定): 移动设备信息获取代码位置以优化逻辑流程 shanshanzhong 2025-12-01 00:22:36 -08:00
  • 8086785828 fix(用户逻辑): 修复设备记录中丢失IP和UserAgent的问题 shanshanzhong 2025-11-30 21:46:13 -08:00
  • 330b4ee6a1 refactor(解绑设备): 优化解绑设备逻辑,保留设备IP和UserAgent信息 shanshanzhong 2025-11-30 20:37:03 -08:00
  • 5de2f37c20 feat(auth): 在JWT令牌中添加设备ID信息 shanshanzhong 2025-11-30 20:32:34 -08:00
  • b6e93d0496 fix(device): 修复设备解绑后重建逻辑,确保设备ID稳定 shanshanzhong 2025-11-30 20:28:59 -08:00
  • 5497a1ffdb feat(用户): 添加删除账户响应中的状态码字段 shanshanzhong 2025-11-30 20:03:09 -08:00
  • 41b52992e4 refactor(user): 重构设备解绑逻辑,改为迁移设备到新用户而非删除 shanshanzhong 2025-11-30 19:14:09 -08:00
  • f1794b26b1 revert(swagger): remove basepath from Swagger file generation for improved compatibility Chang lue Tsen 2025-11-30 11:07:17 -05:00
  • 4cd24e7600 feat(swagger): add basepath to Swagger file generation for improved API routing Chang lue Tsen 2025-11-30 11:02:02 -05:00
  • e18809f9b7 feat(report): update registration response structure and enhance error logging Chang lue Tsen 2025-11-30 10:28:11 -05:00
  • 143445a2fc feat(commission): implement commission withdrawal logic and logging Tension 2025-11-29 14:33:05 +08:00
  • 109f708652 refactor(用户绑定): 移除设备绑定数量上限校验逻辑 shanshanzhong 2025-11-28 01:03:25 -08:00
  • 471c84eb1c feat(用户验证): 添加测试验证码绕过逻辑 shanshanzhong 2025-11-28 00:49:12 -08:00
  • 55b8fe813d fix(用户): 修复邮箱验证码校验逻辑,支持多场景验证 shanshanzhong 2025-11-28 00:47:38 -08:00
  • 14f4e351f4 fix(auth): 修复设备登录时旧会话未清理的问题 shanshanzhong 2025-11-28 00:25:19 -08:00
  • 6afd6eb307 feat(auth): 添加设备绑定数量限制检查 shanshanzhong 2025-11-27 23:58:10 -08:00
  • 2442831cd7 feat(设备管理): 添加设备在线记录查询功能并优化设备列表排序 shanshanzhong 2025-11-27 23:24:48 -08:00
  • 236fa6c4e6 feat(auth): 在登录响应中添加会话限制信息 shanshanzhong 2025-11-26 22:57:10 -08:00
  • 7e32c571ab fix: 将每个用户的最大会话数默认值从3改为1 shanshanzhong 2025-11-26 18:42:09 -08:00
  • 1d5d361ae8 feat(auth): 实现用户会话数限制功能 shanshanzhong 2025-11-26 17:52:12 -08:00
  • 7277438b07 feat(user): add commission withdrawal and query withdrawal log functionality Chang lue Tsen 2025-11-26 12:13:33 -05:00
  • 5c2d0be8e2 feat(adapter): add additional protocol parameters for enhanced configuration Chang lue Tsen 2025-11-24 10:43:10 -05:00
  • 429e535dd4 feat(user): add endpoint and logic for updating user rules Chang lue Tsen 2025-11-24 09:05:49 -05:00
  • 5e46357104 修复工作流条件判断 EUForest 2025-11-24 18:43:25 +08:00
  • 35f60df62e 重新触发构建测试 EUForest 2025-11-24 18:39:44 +08:00
  • b4893b7acc 修复 bash 脚本语法错误 EUForest 2025-11-24 18:25:35 +08:00
  • adc4a4ff2c 修复 GitHub Actions 语法错误 EUForest 2025-11-24 18:23:17 +08:00
  • b8a4b73bb0 修复标签推送自动创建 Release EUForest 2025-11-24 18:21:56 +08:00
  • e062dc1ab0 添加手动发布功能支持 EUForest 2025-11-24 18:19:52 +08:00
  • 0d57e7eae3 简化为纯 Golang Linux 二进制构建工作流 EUForest 2025-11-24 18:12:12 +08:00
  • 5d18c7bb7d 添加 GitHub 自动部署 Linux 二进制工作流 EUForest 2025-11-24 18:10:00 +08:00
  • f0f29deef1 add: github workflows EUForest 2025-11-24 18:01:23 +08:00
  • 22d03a100a add: github workflows EUForest 2025-11-24 17:53:16 +08:00
  • e81a11cd59 remove: github workflows EUForest 2025-11-24 17:35:03 +08:00
  • b29e5c8cb5 fix(ppanel): remove deprecated configuration settings from ppanel.yaml Tension 2025-11-24 16:43:23 +08:00
  • 128791f43e update: bind device EUForest 2025-11-24 15:59:45 +08:00
  • d22659ff04 update: encryption EUForest 2025-11-24 15:59:03 +08:00
  • 4ad384b01a fix(redis): 修复缓存设置和清除逻辑的问题 shanshanzhong 2025-11-23 23:39:30 -08:00
  • c4166cef6b feat(ip-location): implement IP location querying and GeoIP database management Tension 2025-11-23 22:38:55 +08:00
  • 95ddba2332 update: Added support for floating-point calculations for discounts EUForest 2025-11-21 17:40:03 +08:00
  • c1efb23354 update: Added support for floating-point calculations for discounts EUForest 2025-11-21 17:39:57 +08:00
  • 58107ed76f feat(handler): 添加绑定邀请码接口路由和处理逻辑 shanshanzhong 2025-11-20 05:56:18 -08:00
  • e3999ba75f feat(subscribe): add short token generation and validation logic Chang lue Tsen 2025-11-18 12:03:14 -05:00
  • 8a4cfcbdb3 feat(subscribe): add endpoint to reset all subscribe tokens Chang lue Tsen 2025-11-18 08:37:57 -05:00
  • 9e7aaa4242 ci(docker): 升级 Docker CLI 并优化系统工具安装流程 shanshanzhong 2025-11-16 23:17:35 -08:00
  • 70561876d6 fix(auth): 修复设备首次登录时空指针崩溃问题 shanshanzhong 2025-11-16 23:10:35 -08:00
  • ff2d3f85f3 new features: Based on IP user registration restrictions EUForest 2025-11-13 14:52:02 +08:00
  • 0fb92f380f update: Remove accounts without verification methods EUForest 2025-11-13 14:50:55 +08:00
  • 3635d3e224 update: device delete current user EUForest 2025-11-13 14:49:25 +08:00
  • c8b3683cf2 feat(report): add heartbeat URL to registration request and response Chang lue Tsen 2025-11-09 10:56:55 -05:00
  • 1172ecc2f1 feat(heartbeat): add heartbeat endpoint and logic for service health check Chang lue Tsen 2025-11-09 10:49:51 -05:00
  • 750a33cca2 feat(user): add UpdateUserSubscribeNote handler and endpoint for updating user subscription notes Chang lue Tsen 2025-11-09 09:14:09 -05:00
  • d0aad68bb0 style Chang lue Tsen 2025-11-09 09:07:11 -05:00
  • cb5bf5aae3 feat(module): add GetModuleConfig handler and logic for module configuration retrieval Chang lue Tsen 2025-11-09 09:06:42 -05:00
  • 87b743a2a2 refactor(constants): update repository and service name constants in tool and version files Chang lue Tsen 2025-11-09 08:54:50 -05:00
  • 2305562a7c feat(server): implement gateway mode handling and dynamic port registration Chang lue Tsen 2025-11-09 08:46:53 -05:00
  • 60d584a052 add: User cancels account EUForest 2025-11-09 17:27:24 +08:00
  • b9d3446407 Bug fix: Clear server user node cache EUForest 2025-11-09 17:18:25 +08:00
  • 902608b2e0 Add: Get expired subscription EUForest 2025-11-08 17:06:30 +08:00
  • d7aa9a44b7 Add: Try to get the device ID from the request parameters EUForest 2025-11-08 17:05:52 +08:00
  • b7eafd0892 Update: Account display priority: phone number > email > device ID EUForest 2025-11-08 17:05:05 +08:00
  • d1a8662095 Add: Add a WebSocket connection to monitor the app's online status. EUForest 2025-11-06 15:35:49 +08:00
  • 8cce9b95b4 Add: Add a WebSocket connection to monitor the app's online status. EUForest 2025-11-06 15:34:51 +08:00
  • 066f5d6538 Update: Successful authentication records the identifier. EUForest 2025-11-06 15:33:14 +08:00
  • de6661cc16 Update: Successful authentication records the identifier. EUForest 2025-11-06 15:32:29 +08:00
  • 004acd03d2 fix(用户绑定): 修复邮箱绑定流程中用户ID未正确赋值的问题 shanshanzhong 2025-11-05 18:40:48 -08:00
  • 15f4e69dc3 feat(server): 添加服务器地理位置信息字段 shanshanzhong 2025-11-03 23:50:23 -08:00
  • 52ce054b35 Add: Server location latitude and longitude EUForest 2025-11-04 14:53:43 +08:00
  • eb25095623 feat(report): implement module registration and gateway mode handling Chang lue Tsen 2025-11-03 14:12:27 -05:00
  • a9c98b67f1 add missing proxy field mappings Ember Moth 2025-11-02 15:02:15 +08:00
  • 071bb1940d feat(adapter): 添加新的协议字段到代理配置 shanshanzhong 2025-11-02 05:05:47 -08:00
  • 2fd119d697
    add missing proxy field mappings EUForest 2025-11-02 16:38:19 +08:00
  • 01eab942fd fix(auth): 修复用户注册和登录后缓存清理问题 shanshanzhong 2025-11-01 09:31:38 -07:00
  • 2ed379d5e8 feat(report): add module registration and port management functionality Tension 2025-11-01 16:05:56 +08:00
  • 2605d22f8e Add: ClearServerAllCache Func EUForest 2025-11-01 16:05:37 +08:00
  • 829d5f3ffd fix bug: Set server zone EUForest 2025-11-01 15:57:30 +08:00
  • 7b8e71ade2 fix bug: SMS recharge password EUForest 2025-11-01 15:52:05 +08:00
  • aaea4183c2 fix bug: Get area information EUForest 2025-10-31 23:23:58 +08:00