Releases: bajibaji/Ponitor
Releases · bajibaji/Ponitor
Release list
v0.5.1
中文更新日志 / Changelog (中文)
✨ 新功能
- 卡片高度自适应 (Auto):托盘菜单新增「自适应」档位,仪表盘按屏幕高度自动计算卡片高度,一屏放下,无需手动调参;默认档位改为 Auto
- 进度条宽度自适应:进度条点数随屏幕宽度动态生成,窄屏(如 iPhone 4/5)不再溢出截断,
]位置恒定 - 单实例运行:重复启动第二个实例自动退出,避免多个进程抢 8080 端口
- 开机自启开关:托盘菜单一键开关开机自动运行
- 作者与版本信息:菜单底部灰色只读显示作者与版本号(构建时注入)
- 托盘菜单语言:单一语言显示 + 「语言」子菜单切换(自动跟随系统 / 中文 / English),切换即时生效
- 用户名自定义:仪表盘
root@<用户名>默认显示系统账户名,托盘菜单可自定义 - 全系显卡支持:NVIDIA 走
nvidia-smi(利用率/显存/温度),AMD / Intel 走 PDH 性能计数器 + WMI(任务管理器同款数据源) - 内置像素字体:Cubic 11(SIL OFL 1.1)随二进制分发,手机无需安装字体即可获得完整像素风
- 开机自启 + 图标优化:任务栏图标改用 Cubic 11 像素字体 1:1 点阵渲染,修复 arm64 版图标缺失
🐛 修复
- 修复 nvidia-smi 弹窗(hideWindow 丢失)
- 修复进度条
]位置漂移与点距不均 - 修复 GPU 长名称溢出卡片
- API 显式 JSON Content-Type
📝 其他
- README 重写:特点、使用、实拍截图(iPhone 13 Pro / iPhone 4 老手机)
- CI 产物命名
windows_x64/windows_arm
English Changelog
✨ Features
- Adaptive card height (Auto): new tray preset that computes card height from the screen so everything fits in one view; now the default
- Adaptive progress bar width: dot count follows container width — no more overflow/truncation on narrow screens (iPhone 4/5),
]position stays fixed - Single instance: launching a second copy exits immediately, no more port conflicts
- Run at startup: one-click toggle in the tray menu
- Author & version info: grey read-only footer in the tray menu (version injected at build time)
- Tray menu language: single-language UI with a Language submenu (Auto / 中文 / English), applies instantly
- Custom username:
root@<user>prompt defaults to your system account, customizable from the tray - All GPU vendors: NVIDIA via
nvidia-smi, AMD/Intel via PDH counters + WMI (same source as Task Manager) - Bundled pixel font: Cubic 11 (SIL OFL 1.1) ships inside the binary — full pixel aesthetic with zero font install on phones
- Better tray icon: rendered from the Cubic 11 pixel font 1:1; fixed missing icon on arm64
🐛 Fixes
- Fixed nvidia-smi console window popping up
- Fixed progress bar
]drifting and uneven dot spacing - Fixed long GPU names overflowing cards
- Explicit JSON Content-Type on all API responses
📝 Misc
- README rewritten: features, usage, real-device screenshots (iPhone 13 Pro / iPhone 4)
- CI artifacts renamed to
windows_x64/windows_arm
v0.5.0
v0.5.0 更新日志
✨ 新功能
- 开机自启动开关:托盘右键菜单新增「开机自启」勾选项,一键开启/取消开机自动运行(写入注册表 Run 键)
- 图标全面重绘:绿色方块 + 左上角黑色
>.终端提示符,使用项目自带 Cubic_11 像素字体 1:1 点阵渲染,任何缩放比例下都清晰锐利
🔧 改进
- 右键菜单重排:按使用频率排序——打开网页 / 扫描间隔 / 卡片高度 / 主题配色 / 界面语言 / 显示用户名 / 开机自启 / 退出程序
- 中文文案对齐:顶级菜单统一 4 字(主题配色、界面语言、显示用户名、退出程序),用户名子菜单主操作「自定义用户名…」前置
- 图标多尺寸:内置 16/20/24/32/40/48/64/96/128/256 十档,覆盖 Windows 100%–200% 缩放
🐛 修复
- 修复 arm64 版本任务栏图标缺失(exe 资源文件命名导致 Go 链接器在 arm64 构建时跳过图标)
- 修复小尺寸图标糊成一坨/变形的渲染问题(改为像素字体直接渲染,不再缩放)
⚡ 性能
- 生成图标的小工具
tools/makeicon随仓库开源,可自行调整图标样式后重跑go run ./tools/makeicon
v0.4.3
更新日志
UI / 视觉
- 新增 CRT 荧光屏霓虹辉光(text-shadow),仅作用于顶部标题栏(含首行 prompt),卡片内数值保持清晰无辉光
- 卡片边框改为「实线 + 虚线外描边」交替,强化像素质感与复古终端氛围
行为
- /setname\ 修改用户名后自动重定向回首页 /\,不再停留在纯文字成功页
- 前端在 GPU 无数据时自动隐去 GPU 卡片(graceful 降级)
后端
- 全部 /api/*\ 接口显式声明 \Content-Type: application/json\,避免严格模式下解析阻碍
文件改动
- dashboard.html
- main.go
Full Changelog: v0.4.2...v0.4.3
Full Changelog: v0.4.2...v0.4.3
v0.4.2
更新日志
- UI:NETWORK 卡片([04] NETWORK I/O)中 UP / DOWN 两行位置互换,UP 显示在上、DOWN 在下,符合上行/下行的直觉阅读顺序。
- 配置:config.json 同步更新。
文件改动
- dashboard.html
- config.json
Full Changelog: v0.4.1...v0.4.2
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Full Changelog: v0.4...v0.4.1
Full Changelog: v0.4...v0.4.1
v0.4
Full Changelog: v0.3...v0.4
Full Changelog: v0.3...v0.4
v0.3
Full Changelog: v0.2...v0.3
Full Changelog: v0.2...v0.3