chore(release): v0.7.21 - #158
Merged
Merged
Conversation
发布 v0.7.21(rant 2026-09-11T21:03:06)。 - Cargo.toml / Cargo.lock: 0.7.20 → 0.7.21 - ui/index.html: cache-bust ?v=20260911-2 → ?v=20260911-3(5 处资源引用) - CHANGELOG.md: 新增 v0.7.21 条目,概括 6 片全站 UI 重设计 (#152 OKLCH 设计 token 层 / #153 登录页左右分栏 + 侧边栏 / #154 共享组件层 / #155 仪表盘·市场·共享 / #156 钱包·交易 / #157 设置·管理·运营) 本次为纯前端改动,后端契约未变;部署结构不变(数据库仍留 NAS,不启用 WAL)。 Gates: cargo test 148 passed / cargo fmt --check clean / cargo clippy clean / node --check x4 / i18n ZH-EN 762=762 exact parity.
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.
Summary
Release PR for v0.7.21 — version bump only. All the feature work already landed on
mainthrough the six UI redesign PRs (#152 → #157); this PR bumps the crate version, the front-end cache-bust string and the changelog so the release can be tagged.Cargo.toml/Cargo.lock:0.7.20→0.7.21ui/index.html: asset cache-bust?v=20260911-2→?v=20260911-3(5 references: style.css, api.js, data.js, i18n.js, app.js)CHANGELOG.md: newv0.7.21 (2026-09-11)entry summarising the full-site UI redesignRelated Issue
Rant
2026-09-11T21:03:06(projectaitokenpool) — "发布 v0.7.21(宿主授权:2026-09-11 21:02 '发布新版本')". No GitHub issue.Changes
Cargo.toml+Cargo.lock(0.7.20 → 0.7.21)?v=20260911-2→?v=20260911-3CHANGELOG.mdv0.7.21 entryWhat v0.7.21 ships (already merged on
main)Six independently deployable front-end slices, all already squashed into
main:#152 bafd223— migrate design tokens to the OKLCH system + add the prototype baseline#153 e33bf2e— redesign the login page as a two-column layout + rework the sidebar#154 75dcb2c— shared component layer (stat-card / pill / tag / trend / bar-list / toolbar / search / empty) + define the previously missing button variants#155 7e094e0— dashboard, model market and sharing views#156 41bb6d1— wallet and transactions views#157 09e4121— settings, admin and ops viewsPreserved throughout: ZH/EN i18n (762 × 2 exact key-set parity), transactions column-filter row (focus retention + IME guard), 24h + custom time range, real server-side pagination, tokenBrk wrapping, CSV export, withdraw/gift types. Backend additions:
/api/ops/runtimenow also returnstoday_hours(0–23 zero-filled) andkey_health.Tests
cargo test— 148 passed, 0 failedcargo fmt --check— cleancargo clippy— clean, no warningsnode --check×4 (app.js/api.js/data.js/i18n.js) — all cleandata-i18nChecklist
release/v0.7.21, matching therelease/v0.7.20precedent)chore(release): v0.7.21)Release steps after merge
v0.7.21on the squashedmaintip (verifygit rev-parse v0.7.21^{} == git rev-parse mainbefore pushing)v0.7.21+latest) to succeedgitlab.xinluex.com/shaoaq/aitokenpool,ci/docker-compose.yml) imagev0.7.20→v0.7.21, push, watch the GitLab pipelinehealthzreports0.7.21onatp-dev.shenbiai.netand check the redesigned UI in the browser