Skip to content

Conversation

@EUForest
Copy link
Contributor

@EUForest EUForest commented Nov 13, 2025

🔒 IP-based Registration Control

  • New Feature: Implemented user registration restrictions based on IP addresses (ff2d3f8)
  • Enhanced system security by controlling user access based on geographic location

🧹 Account Management Enhancements

  • Cleanup: Remove accounts without verification methods (0fb92f3)
  • User Control: Added device deletion functionality for current users (3635d3e)
  • User Autonomy: Implemented user account cancellation feature (60d584a)

🔧 System Improvements

  • Subscription Management: Added functionality to retrieve expired subscriptions
  • Device Identification: Enhanced device ID retrieval from request parameters
  • Account Display Priority: Improved account display with priority: phone number > email > device ID

📡 Monitoring Enhancements

  • WebSocket Monitoring: Added real-time app online status monitoring via WebSocket connections

# Conflicts:
#	apis/public/subscribe.api
#	initialize/migrate/database/02115_ads.up.sql
#	internal/logic/auth/deviceLoginLogic.go
#	internal/logic/public/subscribe/queryUserSubscribeNodeListLogic.go
#	internal/logic/public/user/unbindDeviceLogic.go
#	internal/types/types.go
#	pkg/tool/encryption_test.go
- 新增 .github/workflows/deploy-linux.yml 支持自动构建和部署
- 添加 .goreleaser.yml 配置多平台发布
- 支持 build-only/deploy-staging/deploy-production 模式
- 包含 Docker 镜像自动构建
- 移除复杂的部署逻辑和 Docker 支持
- 专注于构建 Linux AMD64 二进制文件
- 自动生成 SHA256 校验和
- 支持 GitHub Release 自动上传
- 提供简洁的构建摘要
- 支持手动触发时创建 GitHub Release
- 可以为现有版本重新发布二进制文件
- 添加 tags 触发器支持 v* 格式的标签
- 标签推送时自动创建 GitHub Release
- 自动上传二进制文件到 Release
- 合并重复的 push 触发器
- 修复 YAML 语法问题
- 确保标签推送时自动创建 Release
- 移除 startsWith() 函数在 bash 中的使用
- 使用 github.ref_type 检测标签推送
- 移除 startsWith 函数在 if 条件中的使用
- 使用正确的 github.ref_type 判断标签推送
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant