Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: 0xUnixIO/pulse

v0.3.15

08 Jun 03:14
@github-actions github-actions

Choose a tag to compare

feat(users): 支持管理员手动覆盖套餐流量重置目标
编辑用户时新增「重置目标(GB)」输入框,可独立设置
plan_traffic_limit_bytes,与流量总限额解耦。留空时自动
与流量限额保持一致,适用于叠加流量后仍需自定义重置基准
的场景。
后端 updateUserRequest 新增 PlanTrafficLimit 字段,
非 nil 时覆盖用户的 plan_traffic_limit_bytes。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Assets 7
Loading

v0.3.14

08 Jun 02:57
@github-actions github-actions

Choose a tag to compare

fix(ui): 修复套餐流量填充时单位换算不一致导致显示 107.37GB
套餐选择后填充流量输入框时误用 ÷1e9(SI GB),
而其余地方统一用 10243(GiB),导致 100GiB 套餐显示为 107.37。
改用已有的 bytesToGb 函数保持一致。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.13

05 Jun 03:01
@github-actions github-actions

Choose a tag to compare

feat(ui): 下拉菜单新增「账户信息」快捷入口
点击后弹窗展示:门户地址、用户名、密码(仅创建时可见)
及一键复制全部。密码在 handleCreate 成功后暂存于 portalCreds
state,对已有用户不展示密码行。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.12

01 Jun 09:47
@github-actions github-actions

Choose a tag to compare

fix(proxycfg): 本地直连 AnyTLS/Trojan host 的端口驱动 NodeGate 监听端口
此前 NodeGate 监听端口只看 node.HTTPSPort(前端无入口,恒为 0),
本地直连 host 在「连接地址」里填的 Port 仅写进订阅链接,不参与监听
端口决策,导致兜底 443,与系统已占端口冲突且与客户端连接端口不一致。
改为:监听端口优先级 node.HTTPSPort > 本地 Host.Port > Host.HTTPSPort(中转) > 443。
NodeGate 单端口按 SNI 分流,取第一个非 0 的本地 Host.Port。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Loading

v0.3.11

30 May 19:31
@github-actions github-actions

Choose a tag to compare

fix(proxycfg): 通过省略 listen 字段实现 SS 双栈监听
空字符串被 Xray 解析为 DomainAddress(""),导致 Domain()[0] index panic。
:: 在部分路径也存在问题。正确方式是省略 listen 字段(omitempty),
Xray 走 c.ListenOn == nil → AnyIP 路径,Go 内部以 :port 绑定实现双栈。
trojan/anytls 的 "127.0.0.1" 和 vless 的 "0.0.0.0" 均为非空,不受影响。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.10

30 May 19:07
@github-actions github-actions

Choose a tag to compare

fix(proxycfg): shadowsocks inbound 使用 :: 实现双栈监听
空字符串被 Xray 解析为 0.0.0.0(IPv4 回退),需显式指定 ::
在 Linux IPV6_V6ONLY=0(默认)下,:: 同时接受 IPv4 和 IPv6 连接。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.9

30 May 18:59
@github-actions github-actions

Choose a tag to compare

fix(proxycfg): shadowsocks inbound 改为双栈监听
将 Xray shadowsocks inbound 的 listen 地址从 "0.0.0.0" 改为空字符串,
Xray 收到空 listen 时会同时绑定 IPv4 和 IPv6,解决纯 IPv6 客户端无法连接的问题。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.8

28 May 13:13
@github-actions github-actions

Choose a tag to compare

fix(proxycfg): splitPatterns 按 Surge 前缀逐行推断规则类型
混合输入 DOMAIN-SUFFIX/DOMAIN-KEYWORD/DOMAIN/IP-CIDR 时,
每行按自身前缀生成对应 xray domain:/keyword:/IP 规则,
无前缀行 fallback 到 RouteRule.RuleType。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.7

28 May 13:01
@github-actions github-actions

Choose a tag to compare

fix(ui): 修复 Select 下拉框在 Dialog 内无法正常滚动
移除 onWheel stopPropagation(干扰 Radix UI wheel 导航);
移除 Viewport 的 h-[var(--radix-select-trigger-height)](限制可见高度为 trigger 高度导致列表展示异常)。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading

v0.3.6

28 May 12:36
@github-actions github-actions

Choose a tag to compare

fix(proxycfg): splitPatterns 支持 Surge/Clash 格式,修复前缀污染
原逻辑按逗号+换行切割,DOMAIN-SUFFIX,v0.dev 会拆成
["DOMAIN-SUFFIX", "v0.dev"] 两段,前缀被误加 "domain:" 写入路由。
改为先按换行切行,再识别 TYPE,value 格式:
- 前缀是合法 Surge/Clash 类型时,只保留 value
- 同时丢弃第三段策略字段(如 DOMAIN-SUFFIX,example.com,Proxy)
- 不含前缀的普通行保持原有逗号分割行为
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /