Skip to content

v0.2.33

Choose a tag to compare

@github-actions github-actions released this 10 Jul 11:21
· 125 commits to main since this release

rustracker v0.2.33

What's Changed

Features

No new features in this release.

Bug Fixes

  • Fix YAML syntax error in the release workflow CI pipeline.
  • Fix duplicate title appearing in auto-generated release notes.

Refactoring

  • Migrate Tailwind CSS config to v4 @theme and tokenize hardcoded color values.
  • Remove obsolete postcss.config.js and @tailwindcss/postcss dependency.
  • Consolidate dashboard fetch logic into the useApi composable (useStats and useTrends now delegate to it).
  • Use vue-i18n d() for date formatting and UButton for refresh buttons in the dashboard.

Documentation

  • Add a CLAUDE.md rule requiring verification of uncertain APIs/configs against official documentation.
  • Clarify that high-certainty, low-churn APIs can skip doc lookup.
  • Condense the verify-before-assert rule for brevity.

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.33

更新内容

新功能

此版本无新功能。

Bug 修复

  • 修复 release 工作流 CI 流水线中的 YAML 语法错误。
  • 修复自动生成发布说明中重复标题的问题。

重构优化

  • 将 Tailwind CSS 配置迁移至 v4 @theme,并将硬编码颜色值标记化。
  • 移除废弃的 postcss.config.js 和 @tailwindcss/postcss 依赖。
  • 将仪表盘的请求逻辑整合至 useApi 组合式函数(useStats 和 useTrends 现委托其处理)。
  • 在仪表盘中使用 vue-i18n 的 d() 方法格式化日期,使用 UButton 组件作为刷新按钮。

文档

  • 新增 CLAUDE.md 规则:对不确定的 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