Skip to content

N1KO-STATE v1.0.4

Choose a tag to compare

@github-actions github-actions released this 13 Jun 11:22
· 3 commits to main since this release

N1KO-STATE v1.0.4

Stability & polish release — fixes first-install friction, makes the setup guide harder to lose, hides installer DMG volumes from disk monitoring, and improves chart switching responsiveness.

稳定性与体验优化版本 — 修复首次安装拦截说明、首次引导窗口被隐藏、安装 DMG 被误显示为磁盘,以及曲线切换卡顿等问题。


Download / 下载

Asset Description
N1KO-STATE.dmg Universal binary (Apple Silicon + Intel). Drag to Applications.
N1KO-STATE-sparkle.zip In-app updater archive used by Sparkle. Normal manual installs should use the DMG.
appcast.xml Sparkle update feed for automatic update checks.

Install note: If macOS blocks the ad-hoc signed app on first launch, run xattr -cr /Applications/N1KO-STATE.app in Terminal. The DMG also includes 修复打不开.app; right-click it → Open if you prefer the assisted repair path.

安装说明: 如果首次打开被 macOS 拦截,优先在「终端」执行 xattr -cr /Applications/N1KO-STATE.app。DMG 内也提供 修复打不开.app,可右键 → 打开 使用辅助修复。


What's New / 本版本内容

Installation / 安装体验

  • Replaced the old .command repair script with a signed mini 修复打不开.app

  • Updated the DMG installation guide so Terminal xattr -cr is the recommended first fix

  • Clarified that the repair tool may also need right-click → Open on first use

  • 将旧的 .command 修复脚本替换为已签名的迷你 修复打不开.app

  • 更新 DMG 安装说明,优先推荐终端执行 xattr -cr

  • 明确修复工具首次使用时也可能需要右键 → 打开

Setup Guide / 首次引导

  • The setup guide now stays above the password prompt flow and returns to the front after fan authorization succeeds

  • Closing the guide by mistake no longer marks setup as completed

  • Replaced the macOS TabView wizard with a deterministic three-step view

  • Added a success notice when fan control is ready and the guide advances

  • 首次引导窗口在风扇授权流程后会重新回到前台

  • 误点关闭不再标记引导已完成,下次启动仍会显示

  • 用稳定的三步视图替代 macOS TabView 分步向导

  • 风扇控制准备就绪后显示成功提示并进入最后一步

Disk Monitoring / 磁盘监控

  • Installer DMG volumes are now filtered out of the disk card

  • Real USB drives, SD cards, and external disks continue to be shown

  • Added tests for Disk Image detection and removable-drive preservation

  • 磁盘卡片不再显示安装 DMG 卷

  • U 盘、SD 卡、移动硬盘等真实外置存储仍会正常显示

  • 新增 Disk Image 过滤与可移动磁盘保留的测试

Performance / 性能

  • Chart range switching now uses a dedicated range store instead of refreshing the whole settings tree

  • Long-window chart data is downsampled for display while preserving peaks

  • CPU, memory, and network charts now cache rendered input values and refresh only when needed

  • Process list updates avoid unnecessary UI publishes when the sampled result did not change

  • 曲线时间范围从全局设置观察链中拆出,减少切换时的整树刷新

  • 长时间范围曲线显示数据会降采样,同时保留峰值

  • CPU、内存、网络曲线改为缓存输入值,按需刷新

  • 进程列表结果不变时不再触发多余 UI 更新


Regression verified / 回归验证

  • swift build passed
  • swift test passed
  • Debug smoke launch passed
  • Release smoke launch passed
  • DMG checksum verification passed
  • App code signature verification passed
  • Mounted DMG content verified: includes 修复打不开.app, no .command
  • Mounted installer DMG filtering verified in DiskMonitorTests

Full changelog / 完整变更

Full changelog: v1.0.4 tag