Skip to content

Commit a64c055

Browse files
committed
chore: release v1.0.2
- 添加 GitHub Star 按钮到弹窗底部 - 优化图标资源管理 - 更新预览图资源 - 优化项目文档结构 - 更新后台服务和数据获取逻辑 - 更新版本号到 1.0.2
1 parent 9e6296c commit a64c055

File tree

12 files changed

+431
-190
lines changed

12 files changed

+431
-190
lines changed

CHANGELOG.md

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,71 @@
1313
- 套餐使用统计图表
1414
- 通知提醒功能
1515

16+
## [1.0.2] - 2025-01-12
17+
18+
### 新增
19+
- ✨ 操作反馈系统
20+
- 手动重置后显示成功提示(3 秒自动消失)
21+
- 自动重置开关切换后显示状态反馈
22+
- ✨ PAYGO 套餐 UI 优化
23+
- 移除冗余的"基于最近 X 天"文字
24+
- 余额卡改为精简单行设计
25+
- 进度条高度提升 40%,可视性更好
26+
- 整体布局更紧凑协调
27+
- ✨ 改进 PAYGO 套餐数据提示准确性
28+
- 区分三种状态:无数据、数据不足、无消耗
29+
- 明确显示需要的最少天数
30+
- 🧪 新增完整的单元测试框架(Vitest)
31+
- reset-strategy.test.ts - 重置策略测试
32+
- token.test.ts - Token 工具测试
33+
34+
### 优化
35+
- ⚡ 手动重置刷新延迟:1500ms → 800ms(提升 47%)
36+
- ⚡ 定时重置立即执行(移除 0-15 秒随机延迟)
37+
- ⚡ 防重复刷新保护(使用 Promise.all 并行处理,避免并发请求导致数据不一致)
38+
- ⚡ 定时重置系统优化
39+
- 使用 Chrome Alarms API 替代 setInterval,即使 Service Worker 挂起也能可靠执行
40+
- 引入时间窗口机制,精确追踪重置状态
41+
- 冷却时间从 24 小时优化为 5 小时
42+
43+
### 架构重构
44+
- 🏗️ 合并双 Background Worker 为单个统一文件
45+
- 整合数据预取服务(每 30 秒)
46+
- 整合定时重置服务(18:55 和 23:55)
47+
- 🔧 提取重置策略为独立服务模块(reset-strategy.ts)
48+
- 🔑 统一 Token 管理(token.ts 工具类)
49+
- 📝 统一日志系统(logger.ts)
50+
- 自动根据环境变量控制输出
51+
- 预配置的日志实例
52+
- ⬆️ 依赖升级
53+
- Plasmo 框架升级到 0.90.5
54+
- React 升级到 18.2
55+
- TypeScript 升级到 5.3
56+
57+
### 修复
58+
- 🔐 修复用户重新登录后扩展使用旧 token 导致认证失败的问题
59+
- 优先从网站 localStorage 读取最新 token
60+
- 扩展 storage 缓存仅作为降级方案
61+
- 自动同步最新 token 到缓存
62+
- 🖼️ 统一图标管理,删除 9 个冗余图标文件
63+
- 统一使用 assets/logo.png
64+
- 在 package.json 显式配置所有尺寸
65+
- 🧹 代码清理
66+
- 删除 data-fetch.ts 和 scheduled-reset.ts(已合并)
67+
- 移除代码中的表情符号,统一使用文本标记
68+
- 简化认证处理代码从 ~150 行到 ~60 行
69+
70+
### 文档
71+
- 📚 新增发布指南(docs/RELEASE_GUIDE.md)
72+
- 📚 更新开发文档(DEVELOPMENT.md)
73+
- 📚 更新目录结构说明
74+
75+
### 统计数据
76+
- 新增代码:+929 行
77+
- 删除代码:-490 行
78+
- 净增长:+439 行
79+
- 提交次数:6 次
80+
1681
## [1.0.1] - 2025-11-09
1782

1883
### 新增
@@ -81,6 +146,7 @@
81146

82147
---
83148

84-
[Unreleased]: https://github.com/yourusername/88code-cost/compare/v1.0.1...HEAD
149+
[Unreleased]: https://github.com/yourusername/88code-cost/compare/v1.0.2...HEAD
150+
[1.0.2]: https://github.com/yourusername/88code-cost/compare/v1.0.1...v1.0.2
85151
[1.0.1]: https://github.com/yourusername/88code-cost/compare/v1.0.0...v1.0.1
86152
[1.0.0]: https://github.com/yourusername/88code-cost/releases/tag/v1.0.0

0 commit comments

Comments
 (0)