Skip to content

iTXTech FlashMaster v2.1.0

Choose a tag to compare

@github-actions github-actions released this 11 May 14:04
· 111 commits to master since this release

FlashMaster 2.1.0 是从早期 FlashDetector Web UI 到当前存储芯片智能解析平台的一次阶段性整合版本。这个版本保留轻量静态前端的分发优势,同时引入 fdnext 2.x 内嵌解析能力、PWA、单文件离线构建、自动 Release 产物,以及更完整的 PN / Flash ID / DRAM / Managed NAND / UFS / eMMC / eMCP 查询体验。

Release 附件

  • FlashMaster-<version>-<commitHash>.html:单文件离线版,可直接在浏览器中打开。
  • FlashMaster-<version>-<commitHash>-web-hash.zip:完整静态 Web 包,使用 hash 路由,适合普通静态托管、WebView、离线镜像。
  • FlashMaster-<version>-<commitHash>-web-history.zip:完整静态 Web 包,使用 history 路由,部署时需要 SPA rewrite。
  • SHA256SUMS.txt:Release 附件 SHA-256 校验值。

2.1.0 更新

  • 新增常规 Web 构建的 PWA 支持。通过 HTTPS 发布后,可以在浏览器安装或添加到主屏幕;首次访问缓存完成后可离线重新打开应用壳。
  • 新增 build:singlefile 单文件离线构建,产物命名为 FlashMaster-<version>-<commitHash>.html。
  • 新增 tag 触发的 GitHub Actions Release 流水线,自动构建并上传 singlefile、hash zip、history zip 和校验文件。
  • 重构公开路由为 /parts、/ids、/settings、/about,并支持 /en、/zh URL 语言前缀。
  • 新增 VITE_FLASHMASTER_ROUTER_MODE=hash|history,默认继续使用 hash,history 模式用于需要普通 URL 的部署。
  • 更新内嵌 fdnext 到 v2.1.0,适配新的 decodepack 包结构,并隐藏公开 PN 解析结果中的内部 token / grouping 字段。
  • 扩展 DRAM 与 Managed NAND 覆盖,包括 CXMT DRAM process、Silicon Motion managed NAND、SK hynix ZUFS 4.1 和更完整的旧款 Micron eMCP 解析。
  • 新增 fdnext ExternalLink 渲染,解析结果和搜索卡片可展示厂商链接、Logo 链接图和预览数据。
  • 设置页展示 fdnext commit hash、build time、FDB 元数据、资源统计、decoder 列表和 capabilities。
  • 新增内置 fdnext HTTP API 预设,包括 iTXTech fdnext Cloud 和本地 fdnext Dev。
  • 优化搜索、设置、解析结果、宽屏布局、控制器字段折叠展示、搜索卡片和 Flash ID 结果显示。
  • 更新 README / README-zh / 中文部署文档,明确 PWA、单文件分发、hash/history 构建和 Release 产物说明。

2.0.x 更新

  • 从 Vue CLI / Vue 2 / Vuetify 2 迁移到 Vite / Vue 3 / Vuetify 3 / pnpm。
  • 新增内嵌 fdnext 解析器,默认在浏览器本地完成解析。
  • 保留 HTTP 解析模式,并迁移为 fdnext 2.0 标准接口。
  • 将 PN、Flash ID 的解析和搜索渲染迁移到 fdnext 2.0 标准结果合约,包括 devices、blocks、relations、warnings、candidates 和 search items。
  • 新增 ChangeLog 弹窗,按主版本显示一次,并可从 About 页面再次打开。
  • 新增可选市场 ticker,并优化 ticker 的渲染、滚动和数据源冲突处理。
  • 新增 Google Analytics 查询统计,仅在 window.gtag 存在时记录显式 PN / Flash ID 查询动作。
  • 新增/完善厂商 Logo 映射,并调整 Kingston、Elpida、Solidigm、YMTC、Phison 等显示。
  • 扩展 fdnext 覆盖:
    • DRAM:Micron/Crucial、SK hynix、Samsung、Nanya、Elpida、CXMT。
    • Managed NAND:SK hynix、Samsung、SanDisk/KIOXIA、YMTC、Micron。
    • eMMC / UFS / eMCP:覆盖多家主流厂商规则。
    • NAND / FDB:扩展 SMI、Yeestor、Maxio、FirstChip、Phison 等控制器和 PN / Flash ID 数据。
  • 新增 Micron FBGA / MDB 资源和搜索数据,支持统一 FBGA 标记查询。
  • 改善解析输出,减少重复 PN / Flash ID 字段,提升 Micron FBGA 解析出的料号展示优先级。
  • 移除旧 bit 单位偏好设置,容量/密度显示改由 fdnext 标准字段单位提供。

1.x 到 2.1.0 的累计更新

  • 建立最初的 FlashMaster Web UI:左侧导航、路由、设置页、关于页、输入框、加载状态、提示条和移动端表格优化。
  • 完成基础功能:
    • 料号查询。
    • 料号搜索。
    • Flash ID 查询。
    • Flash ID 搜索。
    • 解析摘要。
    • 外部链接。
    • 一键复制。
    • 统计信息。
  • 新增多语言支持和服务端翻译能力。
  • 从早期 hash 路由开始支持静态部署和移动端访问。
  • 增强移动端体验,包括触摸抽屉、输入框自动聚焦、软键盘自动隐藏、iOS app mode、禁止移动端缩放等。
  • 增强主题能力,包括亮色主题、跟随系统、主题切换、自定义主题基础能力、背景和 snackbar 视觉优化。
  • 增强厂商识别与 Logo 展示,包括 KIOXIA、Western Digital、YMTC、Phison、Intel 等。
  • 改进搜索/解析交互,包括输入时搜索料号、多次查询抖动修复、空输入检查、查询失败提示、summary 失败时 loading 状态修复。
  • 持续更新依赖和构建系统,最终迁移到当前 Vite + Vue 3 + Vuetify 3 架构。
  • 将产品定位从早期 FlashDetector 前端升级为高密度 Memory Chip Intelligence Platform。

兼容与部署提示

  • 单文件 HTML 适合客户机、维修/工程场景、离线资料包和不方便启动本地服务器的环境。
  • hash Web 包适合静态托管和镜像分发,不需要 SPA rewrite。
  • history Web 包适合需要普通 URL 的部署,必须配置所有应用路由回落到 index.html。
  • PWA 需要 HTTPS 或本地可信环境;本地直接双击 HTML 不启用 PWA。