feat(ui): 增加概览页年度活动热图#716
Open
FFFxueGawaine wants to merge 2 commits into
Open
Conversation
Contributor
PR Reviewer Guide 🔍(Review updated until commit 2cb22ce)Here are some key observations to aid the review process:
|
Contributor
|
Persistent review updated to latest commit 15f4adf |
Author
Contributor
|
Persistent review updated to latest commit 55037ed |
55037ed to
2cb22ce
Compare
Contributor
|
Persistent review updated to latest commit 2cb22ce |
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.





User description
摘要
Fixes #。(暂无关联 issue)
说明这个 PR 解决的单一目标:在「今日概况」概览页增加年度活动热图 UI,让用户能用每日 / 每周 / 累计三种视图查看过去一年的 Token / 历史记录活跃度。
修复 / 新增 / 改进
兼容
listHistory,构建流程不变。截图
浅色主题
深色主题
每周 / 累计
测试计划
npm run buildgetSettings/setSettings的分块循环,不是本 PR 引入。npm run dev -- --host 127.0.0.1 --port 5173http://127.0.0.1:5173/docs/images/pr-716/2cb22ce2621febbbf752e834c18d26964c07458cPR Type
Enhancement, Documentation
Description
Add annual activity heatmap with daily/weekly/cumulative views
Introduce theme toggle button on overview page
Update mock data for realistic history distribution
Add full i18n support for heatmap and theme toggle
Diagram Walkthrough
File Walkthrough
2 files
Add sun and moon icons for theme toggleImplement annual activity heatmap, theme toggle, and improve weekchart5 files
Add English i18n strings for activity heatmap and theme toggleAdd Japanese i18n strings for activity heatmap and theme toggleAdd Korean i18n strings for activity heatmap and theme toggleAdd Chinese Simplified i18n strings for activity heatmap and themetoggleAdd Chinese Traditional i18n strings for activity heatmap and themetoggle1 files
Update mock history to distribute across days for realistic testing1 files
Add CSS animation keyframe for heatmap cells