Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: 6mb/vohive
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: geminiwen/vohive
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 220 files changed
  • 2 contributors

Commits on Jul 18, 2026

  1. fix: 恢复被删除的 vowifi-go 依赖,使项目可编译可测试

    原 github.com/iniwex5/vowifi-go 已从 GitHub 删除(404),导致 9 个
    包无法编译、119 个测试文件无法运行。改用社区备份 1239t/vowifi-go
    v1.1.3 及其配套 1239t/swu-go v0.0.3。
    
    主要改动:
    - 52 个源文件的 import 路径 iniwex5/vowifi-go -> 1239t/vowifi-go
    - go.mod: 替换依赖,新增 swu-go v0.0.3
    - 引入打过补丁的 vendored sipgo(third_party/sipgo + replace 指令),
      补上官方 sipgo v1.4.0 缺失的 sip.TransportTCP.DialContext 字段
    - 适配 vowifi-go v1.1.3 的新 messaging.Service 接口:SMS 编码职责
      从 vowifi-go 移到调用方,新增 smscodec.BuildRPData 等 RP-DATA 编解码
      函数(pkg/smscodec/pdu.go、pdu_rp_test.go)
    - 补齐两个测试 fake modem 缺失的接口方法(GetISIMIdentity、
      ResolveLogicalChannelAID)
    
    验证:linux/{arm64,amd64,armv7} 三架构编译通过,go vet 干净,
    纯逻辑测试包实际运行通过,可产出 66MB 可用二进制。
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    geminiwen and claude committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    cca9096 View commit details
    Browse the repository at this point in the history
  2. chore: 依赖来源重定向到个人 fork 备份

    通过 go.mod replace 把 1239t/vowifi-go、1239t/swu-go 指向
    github.com/geminiwen/{vowifi-go,swu-go}(个人 fork 镜像),
    避免上游社区备份仓库消失导致再次无法构建。import 路径保持
    规范身份 1239t/* 不变,仅源码拉取来源改为个人 fork。
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    geminiwen and claude committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    ba4ca83 View commit details
    Browse the repository at this point in the history
  3. feat: 移除设备数量限制与免责声明

    - device_limit: 上限常量改为 0(不限量),FreeDeviceLimitReached /
      FreeDeviceLimitAllowsConfiguredDevice 恒放行;前端凭 deviceLimit>0
      判断,配额徽章随之隐藏
    - 删除启动日志中每 24h 打印免责声明的 goroutine(cmd/vohive/main.go)
    - 移除前端登录后的免责声明弹窗(web/src/App.vue)并删除 web/src/disclaimer.ts
    - 删除 README 免责声明段
    - 更新受设备限额影响的测试
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    geminiwen and claude committed Jul 18, 2026
    Configuration menu
    Copy the full SHA
    c6314be View commit details
    Browse the repository at this point in the history
Loading