English
- If you have any questions or suggestions about the software, please reach us through the QQ group or GitHub Issues and we will get back to you as soon as possible.
Fixed
- Preview channel wrongly reported "no preview release": the latest preview lookup used only the GitHub API, so once the anonymous request was rate limited (60 per hour) it concluded there was no preview build, even though one existed. It now retries through GitHub's feed and only reports an error when both sources fail.
- Update checks now use the configured GitHub token: the GitHub access token in settings was only used by the plugin store, while version checks still went out anonymously. Both now share the same token, raising the quota from 60 to 6000 requests per hour, with the anonymous request and feed still used when no token is set.
- Failed checks stayed on "Detecting": when the application update check failed, the Latest Version tile stayed on "Detecting" forever, contradicting the "Check Failed" badge above it. It now shows the failure state.
- Agent usage tab lost its state when reopened: returning to Agent Usage from another page showed "Waiting for Core" in the top bar even though local collection was still running. The collector status is now reloaded and shows "Collecting Locally".
Added
- Custom date ranges for usage statistics: the fixed "Last 24 hours" range is replaced by "Custom", which opens quick picks (yesterday, this/last week, this/last month, last 90 days, this/last year) plus start and end dates, comparing against the previous period of the same length.
- Activity calendar fits the available width: it no longer always draws a full year. It fills the space and ends at today, scrolling only when the history is longer, and the hours heatmap stays on the same row whenever it fits.
- Year shown on cross-year labels: the January calendar label and trend axis labels now include the year.
- Granularity is kept when switching ranges: the selected hour/day/week/month granularity survives a range change, falling back to day only where hourly data is unavailable (All, or a custom range older than the 30-day hourly history).
Improved
- A failed upstream lookup no longer breaks a release: the build queries the newest upstream kernel version, and previously aborted that platform's build when all three sources failed. It now keeps the pinned kernel version and continues; only an explicit update check still fails hard.
- Pushing the main branch no longer triggers a full build: every push to
mainused to compile all six platforms just to warm caches, wasting runner time. Builds now happen on release tags only, while caches are still written so later compiles keep hitting them.
简体中文
- 关于软件,如果您有任何问题或建议,请通过 QQ群 或 GitHub Issues 反馈,我们会尽快处理。
修复
- 预览版检测误报"暂无预览版":之前查询最新预览版时只走 GitHub 的接口,一旦匿名请求被限流(每小时 60 次)就会判定成"没有可用预览版",而实际上预览版是存在的。现在会自动改用 GitHub 的订阅源重试,只有两个来源都失败才提示错误。
- 更新检测使用已配置的 GitHub 令牌:设置里的 GitHub 访问令牌原本只给插件商店使用,版本更新检测仍发匿名请求。现在两者共用同一个令牌,配额从每小时 60 次提升到 6000 次,未配置时仍回退到匿名请求与订阅源。
- 检测失败后一直显示"检测中":应用更新检测出错时,「最新版本」一栏原本会永远停在"检测中",与右上角的"检测失败"自相矛盾。现在会正确显示"检测失败"。
- Agent 用量页签切回后丢失状态:从其他页面回到「Agent 用量」时,顶部状态栏会错误地显示「等待内核」,实际本地采集仍在进行。现在会重新读取采集状态,正常显示「本地采集中」。
新增
- 用量统计自定义时间范围:原本固定的「最近 24 小时」改为「自定义」,点击后展开快捷选项(昨天、本周、上周、本月、上月、最近 90 天、今年、去年)并可自行选择起止日期,统计会与前一等长周期对比。
- 活动日历自动适配宽度:日历不再固定画满整年,而是按可用空间铺满并截止到今天,历史较长时才会横向滚动;小时热力图在空间允许时保持在同一行。
- 跨年标签显示年份:日历的 1 月标签与趋势图坐标轴在跨年时会带出年份。
- 切换时间范围时保留统计粒度:从小时切到天或月时,原本选中的粒度会保留;只有小时数据不可用时(选择「全部」或早于 30 天的自定义范围)才回退到按天。
优化
- 发版不再因上游查询失败而中断:构建时会查询上游内核最新版本,此前三个来源全部失败就会直接中断该平台构建。现在会保留项目里已固定的内核版本继续构建,只有主动检查更新时才严格报错。
- 推送主分支不再触发完整构建:每次推送
main原本都会完整编译六个平台只为预热缓存,白白占用构建资源。现在只在打标签发版时构建,同时保证缓存照常写入,后续编译仍然命中缓存。
繁體中文
- 關於軟體,如果您有任何問題或建議,請透過 QQ群 或 GitHub Issues 回饋,我們會盡快處理。
修復
- 預覽版偵測誤報「暫無預覽版」:先前查詢最新預覽版時只走 GitHub 的介面,一旦匿名請求被限流(每小時 60 次)就會判定成「沒有可用預覽版」,而實際上預覽版是存在的。現在會自動改用 GitHub 的訂閱來源重試,只有兩個來源都失敗才提示錯誤。
- 更新偵測使用已設定的 GitHub 權杖:設定裡的 GitHub 存取權杖原本只給外掛商店使用,版本更新偵測仍發匿名請求。現在兩者共用同一個權杖,配額從每小時 60 次提升到 6000 次,未設定時仍回退到匿名請求與訂閱來源。
- 偵測失敗後一直顯示「偵測中」:應用程式更新偵測出錯時,「最新版本」欄位原本會永遠停在「偵測中」,與右上角的「偵測失敗」自相矛盾。現在會正確顯示「偵測失敗」。
- Agent 用量頁籤切回後遺失狀態:從其他頁面回到「Agent 用量」時,頂部狀態列會錯誤地顯示「等待核心」,實際上本機擷取仍在進行。現在會重新讀取擷取狀態,正常顯示「本機擷取中」。
新增
- 用量統計自訂時間範圍:原本固定的「最近 24 小時」改為「自訂」,點擊後展開快速選項(昨天、本週、上週、本月、上月、最近 90 天、今年、去年)並可自行選擇起訖日期,統計會與前一個等長週期比較。
- 活動日曆自動配合寬度:日曆不再固定畫滿整年,而是依可用空間鋪滿並截至今天,歷史較長時才會橫向捲動;小時熱力圖在空間允許時保持在同一列。
- 跨年標籤顯示年份:日曆的 1 月標籤與趨勢圖座標軸在跨年時會帶出年份。
- 切換時間範圍時保留統計粒度:從小時切到天或月時,原本選取的粒度會保留;只有小時資料不可用時(選擇「全部」或早於 30 天的自訂範圍)才回退到按天。
優化
- 發版不再因上游查詢失敗而中斷:建置時會查詢上游核心最新版本,先前三個來源全部失敗就會直接中斷該平台建置。現在會保留專案裡已固定的核心版本繼續建置,只有主動檢查更新時才嚴格報錯。
- 推送主分支不再觸發完整建置:每次推送
main原本都會完整編譯六個平台只為預熱快取,白白佔用建置資源。現在只在打標籤發版時建置,同時保證快取照常寫入,後續編譯仍然命中快取。
日本語
- ソフトウェアについてご質問やご提案がありましたら、QQグループ または GitHub Issues までお寄せください。できるだけ早く対応します。
修正
- プレビュー版が「利用可能なプレビューがありません」と誤って表示される:最新のプレビュー版を調べる際に GitHub の API しか使っていなかったため、匿名リクエストがレート制限(1 時間 60 回)に達すると、実際には存在するのに「プレビュー版がない」と判定していました。現在は GitHub のフィードで再試行し、両方の取得元が失敗した場合のみエラーを表示します。
- 更新チェックが設定済みの GitHub トークンを使うようになりました:設定の GitHub アクセストークンはプラグインストアだけで使われ、バージョン更新チェックは匿名リクエストのままでした。現在は両方が同じトークンを共有し、上限が 1 時間 60 回から 6000 回に増えます。未設定の場合は従来どおり匿名リクエストとフィードを使用します。
- チェック失敗後も「検出中」のままになる:アプリの更新チェックが失敗しても「最新バージョン」欄が永久に「検出中」のままで、右上の「チェック失敗」と矛盾していました。現在は失敗状態を表示します。
- Agent 使用量タブに戻ると状態が失われる:他のページから「Agent 使用量」に戻ると、ローカル収集が続いているのに上部の状態バーが「コアを待機中」と表示していました。現在は収集状態を読み直し、「ローカルで収集中」と正しく表示します。
追加
- 使用量統計のカスタム期間:固定の「過去 24 時間」を「カスタム」に置き換えました。クリックするとクイック選択(昨日、今週、先週、今月、先月、過去 90 日、今年、昨年)と開始・終了日が開き、同じ長さの直前の期間と比較します。
- アクティビティカレンダーが幅に合わせて伸縮:常に 1 年分を描くのをやめ、利用可能な幅いっぱいに今日までを表示します。履歴が長い場合のみ横スクロールし、時間別ヒートマップは収まる場合は同じ行に保たれます。
- 年をまたぐラベルに年を表示:カレンダーの 1 月ラベルとトレンド軸のラベルに年を含めます。
- 期間を切り替えても粒度を保持:時間別から日・週・月へ切り替えても選択した粒度を保持し、時間別データが使えない場合(「すべて」、または 30 日より古いカスタム期間)のみ日単位に戻ります。
改善
- 上流の照会失敗でリリースが中断しなくなる:ビルド時に上流カーネルの最新版を照会し、以前は 3 つの取得元すべてが失敗するとそのプラットフォームのビルドを中断していました。現在は固定済みのカーネルバージョンを保ってビルドを続行し、明示的な更新チェックのみ厳格にエラーを返します。
- main へのプッシュでフルビルドが走らなくなる:以前は
mainへのプッシュごとにキャッシュを温めるためだけに 6 プラットフォームをビルドし、ランナーを無駄に使っていました。現在はリリースタグでのみビルドし、キャッシュは従来どおり書き込まれるため以降のビルドはキャッシュを利用できます。