Skip to content

Releases: Blue-Mink/New-Store

New Store v1.21.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 03:33

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

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:27

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

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:24

官方应用中心直连(面板账号 + 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

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:26

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

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:26

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

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:26

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

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:26

New Store 1.19.3

安装包发布方同步仓库改名:

功能与 1.19.2 相同(智能镜像监测 / KSpeeder 本地源 / PC 适配)。

New Store 1.19.2

Choose a tag to compare

@Blue-Mink Blue-Mink released this 20 Sep 02:27

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