Releases: ciallothu/s-ui-next
Releases · ciallothu/s-ui-next
Release list
v1.0.9
Fix login session guard and legacy subscriptions
v1.0.8
Rename project to S-UI Next
v1.0.7
Fix gofmt for connection metadata
v1.0.6
Update anchored select test for flush menu
v1.0.5
fix: satisfy remote formatting and Flutter analysis
v1.0.4
v1.0.3
fix: tidy auth deps and mobile security icon
S-UI v1.0.2 — Mobile Management, Visual Editor & API v3
S-UI v1.0.2
This is the first stable release of this enhanced S-UI fork, based on the upstream alireza0/s-ui project.
本版本在保留上游 S-UI 核心功能和数据库兼容性的基础上,增加了移动端管理、API v3、Cloudflare Access 支持及跨平台自动构建能力。
主要增强
移动端管理应用
新增 Flutter 移动端管理应用,支持:
- Android arm64
- iPhone arm64 未签名 IPA
- 多面板连接配置
- 管理员账号密码登录
- S-UI API Token 登录
- Cloudflare Access Service Token
- 客户端、入站、出站、端点、服务和 TLS 管理
- 配置、路由、统计及运行状态查看
- 深色与浅色界面
账号密码登录会通过 API v3 自动创建独立的 S-UI Mobile API Token,无需预先在面板中手动生成令牌。
API v3
新增面向移动端和第三方客户端的 API v3,包括:
- 账号密码登录与 Token 签发
- Token 注销和撤销
- 面板元数据与初始化数据
- 客户端和资源管理
- 配置与设置管理
- 流量统计及运行状态
- 操作审计
同时保留原有 Web 面板、API v2 和订阅接口。
Cloudflare Access 支持
移动端连接配置支持附加:
CF-Access-Client-IdCF-Access-Client-Secret
可直接连接受 Cloudflare Zero Trust Access 保护的 S-UI 面板。
v1.0.2 更新内容
移动端可视化编辑器
移动端资源编辑不再仅依赖原始 JSON。
新增可视化编辑模式,可通过输入框、开关、选择器和列表编辑:
- 客户端
- 入站
- 出站
- WireGuard、Tailscale 等端点
- Sing-box 服务
- TLS 配置
- 面板和订阅设置
- Sing-box 全局配置
仍可随时切换至 JSON 模式,以编辑尚未收录的 Sing-box 高级字段。
配置数据类型修复
修复可视化编辑器在编辑空数值列表时,可能将端口、用户 ID、Reserved 等整数值保存为字符串的问题。
涉及的典型字段包括:
inboundssource_portportuser_idreservedexclude_uidinclude_uidinclude_android_user
订阅隐私与稳定性
修复订阅响应头处理:
- 正确遵循“显示订阅信息”设置
- 关闭该设置后,不再返回
Subscription-Userinfo - 继续保留更新间隔和订阅名称响应头
- 避免响应头数据不完整时发生越界或异常
- 增加相关后端测试
流量统计图改进
Web 面板和移动端的流量历史图改为更清晰的折线与数据点显示:
- 上传和下载流量不再使用大面积填充
- 每个采样点均有清晰标记
- 改善数据间断时的图表显示
- 提升深色界面下的可读性
前端与构建流程
- 前端子模块切换至本分支维护的前端仓库
- 前端子模块更新会触发 Linux 和 Windows 构建
- 后端 CI 增加订阅与工具包测试
- 增加移动端可视化编辑器测试
- 恢复 Dependabot 每日依赖版本检查
发布产物
本项目的自动构建流程提供:
- Android arm64 APK
- iPhone arm64 unsigned IPA
- Linux 多架构服务端
- Windows amd64 和 arm64 服务端
- GHCR 多架构 Docker 镜像
Docker 镜像:
docker pull ghcr.io/ciallothu/s-ui:v1.0.2v1.0.1
Grant Windows release workflow write permission
v1.0.0
Enable Dependabot version scan