Repository navigation
Releases: Blue-Mink/New-Store
Releases · Blue-Mink/New-Store
Release list
New Store v1.21.1
1.21.1 — 下载后台任务化 + 暂停/继续(断点续传)+ 顶部通知栏
- 「下载 fpk」解耦到服务端后台任务:关闭应用/详情页下载不中断,进度可轮询、重开可见
- 设置页 FPK 下载列表新增后台下载区:下载中显示进度 +「暂停」按钮(与安装同款);已暂停显示「继续」按钮(.part Range 断点续传)
- 详情页「下载 fpk」按钮三态联动:下载 fpk / 暂停(带进度填充)/ 继续
- 后台任务通知栏从底部移到顶部居中,出现 4 秒后自动收起(完成绿✓ / 失败红✗)
- 新增接口 /api/apps/{appname}/task/pause、/task/resume
- 修复任务系统自死锁:handleGetTask 持 t.mu 又调 IsFinished 再锁(非重入锁)
- 修复重启后通知栏永久刷旧任务:load() 恢复终态任务时未置 finished 标志
- 全量 go test -race 绿(含 3 个新回归测试);测试机 e2e 暂停/继续/完成全链路通过
Assets
new-store_1.21.1_x86.fpk— fnOS x86_64 FPK 安装包(sha256 4c8fd287…)store-server-linux-amd64/store-server-linux-arm64— daemon 裸二进制(CI 自动构建)
Full Changelog: v1.20.16...v1.21.1
New Store v1.20.16
v1.20.16 — 图标更换(CS-3D A70「柔光」)
- 应用图标换为 Card Stack 立体方案 A(柔光)× 折叠间距 0.070,2048 母版 + 512/256/128/64 四档槽位(SHA256 与设计文档逐条比对一致)
- 四槽位替换:应用中心 ICON.PNG(64)/ICON_256.PNG(256)、桌面入口 ui/images/64.png、README 头部
- 2048 母版 + 设计文档归档
docs/icon/ - 无功能变更(二进制/前端与 1.20.15 一致)
FPK x86 + arm64。
New Store v1.20.0
官方应用中心直连(面板账号 + cloud 安装通道)
New Store 现在可以直接同步并安装系统官方应用中心的全部应用(355 个),无需在系统应用中心与 New Store 之间来回切换。
新增
- 官方应用中心源:设置 → 系统设置 → 官方应用中心,填入 Web 面板账号即可直连本机官方应用中心,355 个官方应用全部进入 New Store 目录(带图标/下载量/分类)
- 官方云安装:官方应用走面板自己的 cloud 下载 + 安装通道,安装前弹窗列出实时依赖——未安装依赖可随主应用一并安装,商店里已有同名应用时可选择「跳过,用已有的」
- 登录测试:设置页一键实测面板账号(支持未保存先测试),返回官方目录应用数
- 同名应用折叠:官方条目优先级最高,与第三方源重复收录的应用统一以官方通道安装
说明
- 官方应用安装等同于在系统应用中心安装,占用官方下载配额
- 官方应用的「更新」暂不支持(请在官方应用中心内更新,后续版本支持)
- 测试机 1.19.5/1.19.6 可直接从本 Release 安装升级(数据保留)
修复
- 源状态面板中官方源状态被清空的问题
- 自更新 GetBest 版本比较覆盖(v1.19.6 延续)
构建:x86(amd64),Go 1.27 + Vite/React。安装:应用中心 → 本地安装 FPK。
v1.19.6
v1.19.6 — 修复自更新降级隐患
根因:conversun/fnos-apps 内置目录 apps.json 收录了商店自身旧版 fnos-apps-store 1.9.5;Registry.Get 精确键命中优先返回内置旧条目,导致 store-update 把 1.9.5 当「最新」(has_update 恒 false),手动触发更新会直接拉 1.9.5 降级安装(2026-09-18 测试机 1.19.4→1.9.5 实锤,已恢复)。
修复:
core.Registry.GetBest:跨所有源取同名条目中版本最高者(平局外部源优先)- store-update 查询/触发 与
/update自更新分支改走 GetBest runSelfUpdate版本门槛:可用版本必须严格高于已装版本,否则拒绝(最后防线)- 3 个新单测全绿
| 文件 | SHA256 | 大小 |
|---|---|---|
| x86 | 949997c7aa830b599a76dcc79ab9f19b1263b9183cb72dce354bebdee63f4592 | 7,931,343 B |
| arm | f87cbcdb32978a419a82cbda293101ea6784f6963222ed0a34fe1bf03d7a595c | 7,263,303 B |
v1.19.5
v1.19.5 — 命名统一 New Store
- 应用中心显示名/描述统一为 New Store(.sc title/desc,此前为 fnOS Apps)
- manifest desc 重写(去除 conversun 引用,描述当前能力)
- FPK 产物改名
new-store_<ver>_<arch>.fpk(包内 manifest appname 仍为fnos-apps-store,已装用户可正常升级)
| 文件 | SHA256 | 大小 |
|---|---|---|
| x86 | bdc4954ebb2462be003752197e1834c42113445334dd0b2578d52949c63d75a4 | 7,928,751 B |
| arm | df567659061513b73a0e9298e45041d91143dcc5c912e1080cee368330e65db9 | 7,259,602 B |
New Store 1.19.4
New Store 1.19.4
服务端口 8011 → 38011
- manifest
service_port/ 桌面入口ui/config/ 防火墙转发规则.sc/ 二进制LISTEN_ADDR默认值 - 从旧版升级后旧地址
:8011失效,新地址http://<nas>:38011 - 桌面图标与防火墙规则随 FPK 安装自动更新
功能与 1.19.3 相同。
New Store 1.19.3
New Store 1.19.3
安装包发布方同步仓库改名:
- manifest:maintainer / distributor → Blue-Mink
- distributor_url → https://github.com/Blue-Mink/New-Store
- appname 保持
fnos-apps-store不变,从 1.19.2 平滑升级
功能与 1.19.2 相同(智能镜像监测 / KSpeeder 本地源 / PC 适配)。
New Store 1.19.2
New Store 1.19.2
- 智能镜像监测:GitHub 12 源 + Docker 8 源,5 分钟自动探测、按健康度排序下载链、auto 智能模式、连续 3 败自动持久化切换
- KSpeeder 本地源:iStoreEnhance :5443 自签名 loopback 探测、3 连败降权
- 更新检测修复:去除 distributor 过滤致扫描恒空;V1 源日期四级回退
- 同名应用 SHA256 内容级去重 + 详情页大小/SHA256 对比
- 双下载修复:下载器缓存复用(文件名含版本 + 24h TTL)
- PC 适配:侧栏切发现页塌缩 1px 修复(aside shrink-0 + 主列 min-w-0)、桌面发现页移除返回钮、hero 第三卡桌面整行横幅
- 设置改整页 SettingsPage;fnos-bridge postmate 桥(打开/应用设置)
- 新增 30+ Go 单测
源码 tag:v1.19.2