release: v0.4.24 — xAI SuperGrok plan_type hotfix - #887
Merged
Conversation
Status refresh succeeded but resolveXAIPlan only mapped the old 15000/150000 monthlyLimit cents. Current xAI billing still returns a monthly config plus weekly/product entitlement, just with $0.00 monthly credits, so plan_type was persisted as empty and the badge vanished. Prefer an explicit plan/tier field when present, keep the legacy monthlyLimit mapping, and treat monthly billing + weekly entitlement as supergrok. Weekly-only free Grok stays unlabelled. Fixes #881
fix(xai): keep SuperGrok plan when monthlyLimit is zero
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
English
Overview
Hotfix release: promote verified
devtomainas v0.4.24. The only product change since v0.4.23 is the xAI SuperGrok badge fix.Key fixes
plan_typewas persisted empty whenmonthlyLimitwas$0.00 / $0.00. Prefer an explicit plan/tier field, keep the legacy 15000/150000 mapping, and treat monthly billing + weekly/product entitlement assupergrok. Weekly-only free Grok stays unlabelled.Compatibility and upgrade notes
plan_typeis present.Verification
./scripts/ci-pr.shon the release branch: structure check,gofmt, secret scan,go vet,go test ./...,go build ./....dev.中文
概览
热修发布:将已验证的
dev提升合并到main,版本 v0.4.24。相对 v0.4.23 只有 xAI SuperGrok 徽章修复。主要修复
monthlyLimit为$0.00 / $0.00时plan_type被写成空。优先读显式 plan/tier,保留旧额度映射,月账单 + 周/产品额度视为supergrok。纯 weekly 的免费 Grok 不标。兼容性与升级说明
plan_type时已能显示徽章。验证
./scripts/ci-pr.sh。dev上已通过 required checks。Changed PRs
Full Changelog: v0.4.23...v0.4.24