Post #916
2.66K
🔗 Sub-Store 更新
前端
- 修复PWA下标签栏样式问题(订阅管理、文件管理)
🤭 Sub-Store 合集
🥰 #SubStore #更新记录 #changlog #updates
前端
2.15.75- 修复PWA下标签栏样式问题(订阅管理、文件管理)
🤭 Sub-Store 合集
🥰 #SubStore #更新记录 #changlog #updates
CO @cool_scripts
Showing posts older than #917 · Back to latest
2.15.752.20.19server_ports 端口范围2.20.17
/data/adb/sub_store/scripts/sub_store.config 配置文件支持 合并前后端 和 后端前缀2.15.742.20.16SUB_STORE_PUSH_SERVICE 已支持 shoutrrr URLtelegram://XXXXXXXXX@telegram?chats=-10017717253562.20.152.15.73✨ 功能新增
• URI & 协议支持
• 引入 TextEncoder/Decoder polyfill
• 优化 URI 参数逻辑
• AnyTLS URI/sing-box 增加传输层支持(mihomo、Shadowrocket 自动过滤)
• TUIC URI 输入兼容不规范的 insecure 参数
• geo 数据补充:梵蒂冈、迪拜 🇦🇪、捷克 🇨🇿、阿尔及利亚 🇩🇿
• 订阅/文件
• 新增 Gist 备份选项,支持 Base64 编码及恢复时保留 GitHub Token
• 本地订阅支持单行 YAML 混写
• 订阅流量信息中 expire <= 0 视为空值
• 获取订阅时总是检查是否包含有效节点
• 传输层 & 协议扩展
• 完善 ws 传输层初始化逻辑
• Egern 模块支持,shadowsocks+shadow-tls 增加 udp port
• Surge/Loon/Shadowrocket 多处参数及兼容性优化(tls-name、sni、username/password、Early Data 等)
• Node 环境支持 SOCKS5 代理与自定义恢复命令
🛠 修复
• 修复 language switcher 弹窗宽度不一致
• 简单兼容组合订阅中取不到单条订阅的情况
• 修复 doh、Surge ws 传输层、sing-box vless transport、mihomo & sing-box ip-version、snell 版本范围、阿里 httpdns edns 等问题
• 尝试修复 Gist 上传失败
🎨 优化/样式
• 增加 单元格指针样式 提升交互体验
• 优化 PC 端文件预览与整体布局样式(局中显示、细节调整)
• 自动去除 API 参数末尾 /
• 流量信息四舍五入、取整逻辑优化(兼容不同客户端)
• 响应输出时可自定义响应头与状态码
• 统一响应逻辑,分享报错时隐藏敏感信息
📖 文档
• 更新多处文案 & README
• demo.js 示例文件补充与修订
• 修改 releases 链接
2.20.142.20.112.20.10 前端 2.15.72insecure 参数2.20.82.20.6

2.20.5$options._res.status, 拉取文件时将设置自定义响应状态码 const { headers, url, path } = $options._req || {}
const ua = headers?.['user-agent'] || headers?.['User-Agent']
if (/^\/share\//.test(url) && !/surge/i.test(ua)) {
$options._res = {
status: 418
}
$content = `I'm a teapot`
}2.20.4ws 传输层2.20.3ws 传输层ws-opts 存在, 默认 path 为 /ws 传输层 问题不大 应该也没人乱改传输层