rustracker v0.2.30
What's Changed
- ci: use OpenCode to generate categorized release notes
- ci: grant write permissions to OpenCode GitHub agent
- chore(deps): update actions/checkout action to v7
- ci: add OpenCode GitHub agent workflow
- chore(deps): update dependency vite to v8.1.4
- chore(deps): update dependency @types/node to v26.1.1
- refactor(frontend): use vue-i18n d() for dates and UButton for refresh buttons
- refactor(frontend): delegate useStats and useTrends to useApi
- docs: condense verify-before-assert rule
- docs: allow skipping doc lookup for high-certainty low-churn APIs
- docs: add rule to verify uncertain APIs/configs via official docs
- chore(frontend): remove obsolete postcss.config.js and @tailwindcss/postcss dep
- refactor(frontend): migrate tailwind config to v4 theme and tokenize hardcoded colors
Downloads
rustracker-linux.tar.gz — Linux full package (binary + installer)
rustracker-linux — Linux x86_64 binary (with dashboard)
rustracker-linux-nodashboard — Linux x86_64 binary (tracker only, no web UI)
rustracker.exe — Windows x86_64 binary
Linux Installation
tar -xzf rustracker-linux.tar.gz
cd rustracker-linux
sudo sh install-linux.sh
rustracker v0.2.30
更新内容
v0.2.30 Release Notes
新功能
- 新增 OpenCode GitHub Agent 自动化工作流,支持自动生成分类 Release Notes
- CI 授予 OpenCode Agent 写入权限
Bug 修复
重构优化
- 前端迁移 Tailwind CSS 至 v4
@theme 配置,统一硬编码颜色为 token
- 前端日期格式化改用 vue-i18n
d(),刷新按钮统一使用 UButton 组件
- 前端
useStats / useTrends 逻辑委托至 useApi,减少重复代码
- 移除废弃的
postcss.config.js 及 @tailwindcss/postcss 依赖
- 更新依赖:Vite v8.1.4、@types/node v26.1.1、actions/checkout v7
文档
- 新增规则:不确定 API/配置须查阅官方文档验证
- 高确定性、低变更频率的 API 允许跳过文档查找
- 精简 verify-before-assert 规则描述
下载
rustracker-linux.tar.gz — Linux 完整包(含二进制和安装脚本)
rustracker-linux — Linux 64位二进制(含面板)
rustracker-linux-nodashboard — Linux 64位二进制(纯 Tracker,无 Web 面板)
rustracker.exe — Windows 64位二进制
Linux 安装
tar -xzf rustracker-linux.tar.gz
cd rustracker-linux
sudo sh install-linux.sh