diff --git a/README.md b/README.md
index ec43bfa4c95ac797bc3a7f8b6f6606326e98c1db..2b56ec9e8ee83b0aaec8c5f92e01775d76e86f0d 100644
--- a/README.md
+++ b/README.md
@@ -45,22 +45,22 @@
|指标 |数据 |
|:---|:---|
-|发布版本 |13 个版本(v1.0.0 → v1.9.0) |
-|开发周期 |80 天 |
-|总更新项 |**159 项** |
-|平均每版本 |12.2 项 |
+|发布版本 |14 个版本(v1.0.0 → v1.10.0) |
+|开发周期 |94 天 |
+|总更新项 |**177 项** |
+|平均每版本 |12.6 项 |
**详细分类统计**:
|分类 |数量 |说明 |
|:---|:---:|:---|
-|✨ 新增功能 |**42** |包含首次发布的 9 项核心功能 |
-|🔧 问题修复 |**37** |持续修复 Bug,提升稳定性 |
-|🎨 界面优化 |**41** |用户体验打磨 |
+|✨ 新增功能 |**47** |包含首次发布的 9 项核心功能 |
+|🔧 问题修复 |**43** |持续修复 Bug,提升稳定性 |
+|🎨 界面优化 |**44** |用户体验打磨 |
|⚡ 性能提升 |**12** |缓存机制、启动优化等 |
-|📝 内容调整 |**8** |文本、名称等调整 |
-|⚙️ 体验优化 |**6** |交互体验改进 |
-|🏗️ 代码优化 |**4** |代码结构优化 |
+|📝 内容调整 |**10** |文本、名称等调整 |
+|⚙️ 体验优化 |**7** |交互体验改进 |
+|🏗️ 代码优化 |**5** |代码结构优化 |
|🔮 逻辑优化 |**2** |算法逻辑改进 |
|🖥️ 平台支持 |**1** |Mac 版本适配 |
|📜 许可证完善 |**1** |开源合规性 |
@@ -347,22 +347,22 @@ Since the release of v1.0.0 on 2026-02-05, the project has maintained a fast and
|Metric |Data |
|:---|:---|
-|Released Versions |13 versions (v1.0.0 → v1.9.0) |
-|Development Period |80 days |
-|Total Updates |**159 items** |
-|Average per Version |12.2 items |
+|Released Versions |14 versions (v1.0.0 → v1.10.0) |
+|Development Period |94 days |
+|Total Updates |**177 items** |
+|Average per Version |12.6 items |
**Detailed Category Statistics**:
|Category |Count |Description |
|:---|:---:|:---|
-|✨ New Features |**42** |Including 9 core features from v1.0.0 launch |
-|🔧 Bug Fixes |**37** |Continuous bug fixes for stability |
-|🎨 UI Improvements |**41** |User experience refinements |
+|✨ New Features |**47** |Including 9 core features from v1.0.0 launch |
+|🔧 Bug Fixes |**43** |Continuous bug fixes for stability |
+|🎨 UI Improvements |**44** |User experience refinements |
|⚡ Performance |**12** |Cache mechanism, startup optimization |
-|📝 Content Adjustments |**8** |Text, naming adjustments |
-|⚙️ Experience |**6** |Interaction improvements |
-|🏗️ Code Optimization |**4** |Code structure optimization |
+|📝 Content Adjustments |**10** |Text, naming adjustments |
+|⚙️ Experience |**7** |Interaction improvements |
+|🏗️ Code Optimization |**5** |Code structure optimization |
|🔮 Logic Optimization |**2** |Algorithm improvements |
|🖥️ Platform Support |**1** |Mac version adaptation |
|📜 License Compliance |**1** |Open source compliance |
diff --git a/app_log/changelog.json b/app_log/changelog.json
index ca7c085b45c490251104cd03adf700bbf8bff79c..c89dcd2200625be6335e7fc884105293c7a7cbb4 100644
--- a/app_log/changelog.json
+++ b/app_log/changelog.json
@@ -1,5 +1,79 @@
{
"versions": [
+ {
+ "version": "v1.10.0",
+ "date": "2026-05-10",
+ "notes": [
+ "Mac版本存在闪退问题已修复",
+ "有需要什么改进的地方,欢迎大家反馈问题",
+ "版本存在一些bug,不太适合用于生产环境,后续会慢慢更新。"
+ ],
+ "changes": [
+ {
+ "category": "新增功能",
+ "items": [
+ {
+ "title": "图片处理",
+ "desc": "双数据架构分离显示与取色,支持 ICC 色彩空间转换,支持对广色域图片进行显示和取色"
+ },
+ {
+ "title": "色彩分析面板",
+ "desc": "新增 K-Means 主色调提取算法,支持在设置中切换
支持双模式取色,可选择提取图片原始值或显示值"
+ },
+ {
+ "title": "配色管理面板",
+ "desc": "新增导出色卡图片功能
新增色彩和谐度分析功能"
+ },
+ {
+ "title": "图片导入",
+ "desc": "支持 Ctrl+V 从剪贴板粘贴图片导入色彩分析、明度分析面板"
+ },
+ {
+ "title": "系统功能",
+ "desc": "实现 Windows 自定义安装程序,UI 风格与界面更加统一美观
新增自动检查更新功能,支持每周一次自动检查更新"
+ }
+ ]
+ },
+ {
+ "category": "问题修复",
+ "items": [
+ "修复 Mac 上因无条件导入 win32con 导致程序无法启动的问题",
+ "修复 Mac 语言跟随系统功能失效问题",
+ "修复英语语言包语法错误导致无法正确显示的问题",
+ "修复 HSB 色环采样点初始化缺失导致不显示的问题",
+ "修复明度分析对话框内直方图 Y 轴刻度与真实值不对应的问题",
+ "修复对话框标题栏 Logo 模糊问题"
+ ]
+ },
+ {
+ "category": "界面优化",
+ "items": [
+ "缩小 HSB 色环采样点尺寸",
+ "移除对话框中存在的分隔线",
+ "缩小启动画面尺寸,并优化其显示清晰度"
+ ]
+ },
+ {
+ "category": "体验优化",
+ "items": [
+ "更新对话框版本号日期显示优化"
+ ]
+ },
+ {
+ "category": "代码重构",
+ "items": [
+ "类型注解升级为 PEP 585/604 内置泛型语法"
+ ]
+ },
+ {
+ "category": "内容调整",
+ "items": [
+ "更新日志获取逻辑调整,支持获取更新日志内通知",
+ "Mac 版本应用显示名称改为中文"
+ ]
+ }
+ ]
+ },
{
"version": "v1.9.0",
"date": "2026-04-26",
diff --git a/docs/changelog.json b/docs/changelog.json
index ca7c085b45c490251104cd03adf700bbf8bff79c..d39d181f817e37dda8ef5a0045bf33fe4fc80d7c 100644
--- a/docs/changelog.json
+++ b/docs/changelog.json
@@ -1,5 +1,74 @@
{
"versions": [
+ {
+ "version": "v1.10.0",
+ "date": "2026-05-10",
+ "changes": [
+ {
+ "category": "新增功能",
+ "items": [
+ {
+ "title": "图片处理",
+ "desc": "双数据架构分离显示与取色,支持 ICC 色彩空间转换,支持对广色域图片进行显示和取色"
+ },
+ {
+ "title": "色彩分析面板",
+ "desc": "新增 K-Means 主色调提取算法,支持在设置中切换
支持双模式取色,可选择提取图片原始值或显示值"
+ },
+ {
+ "title": "配色管理面板",
+ "desc": "新增导出色卡图片功能
新增色彩和谐度分析功能"
+ },
+ {
+ "title": "图片导入",
+ "desc": "支持 Ctrl+V 从剪贴板粘贴图片导入色彩分析、明度分析面板"
+ },
+ {
+ "title": "系统功能",
+ "desc": "实现 Windows 自定义安装程序,UI 风格与界面更加统一美观
新增自动检查更新功能,支持每周一次自动检查更新"
+ }
+ ]
+ },
+ {
+ "category": "问题修复",
+ "items": [
+ "修复 Mac 上因无条件导入 win32con 导致程序无法启动的问题",
+ "修复 Mac 语言跟随系统功能失效问题",
+ "修复英语语言包语法错误导致无法正确显示的问题",
+ "修复 HSB 色环采样点初始化缺失导致不显示的问题",
+ "修复明度分析对话框内直方图 Y 轴刻度与真实值不对应的问题",
+ "修复对话框标题栏 Logo 模糊问题"
+ ]
+ },
+ {
+ "category": "界面优化",
+ "items": [
+ "缩小 HSB 色环采样点尺寸",
+ "移除对话框中存在的分隔线",
+ "缩小启动画面尺寸,并优化其显示清晰度"
+ ]
+ },
+ {
+ "category": "体验优化",
+ "items": [
+ "更新对话框版本号日期显示优化"
+ ]
+ },
+ {
+ "category": "代码重构",
+ "items": [
+ "类型注解升级为 PEP 585/604 内置泛型语法"
+ ]
+ },
+ {
+ "category": "内容调整",
+ "items": [
+ "更新日志获取逻辑调整,支持获取更新日志内通知",
+ "Mac 版本应用显示名称改为中文"
+ ]
+ }
+ ]
+ },
{
"version": "v1.9.0",
"date": "2026-04-26",
diff --git a/website/public/changelog.json b/website/public/changelog.json
index ca7c085b45c490251104cd03adf700bbf8bff79c..d39d181f817e37dda8ef5a0045bf33fe4fc80d7c 100644
--- a/website/public/changelog.json
+++ b/website/public/changelog.json
@@ -1,5 +1,74 @@
{
"versions": [
+ {
+ "version": "v1.10.0",
+ "date": "2026-05-10",
+ "changes": [
+ {
+ "category": "新增功能",
+ "items": [
+ {
+ "title": "图片处理",
+ "desc": "双数据架构分离显示与取色,支持 ICC 色彩空间转换,支持对广色域图片进行显示和取色"
+ },
+ {
+ "title": "色彩分析面板",
+ "desc": "新增 K-Means 主色调提取算法,支持在设置中切换
支持双模式取色,可选择提取图片原始值或显示值"
+ },
+ {
+ "title": "配色管理面板",
+ "desc": "新增导出色卡图片功能
新增色彩和谐度分析功能"
+ },
+ {
+ "title": "图片导入",
+ "desc": "支持 Ctrl+V 从剪贴板粘贴图片导入色彩分析、明度分析面板"
+ },
+ {
+ "title": "系统功能",
+ "desc": "实现 Windows 自定义安装程序,UI 风格与界面更加统一美观
新增自动检查更新功能,支持每周一次自动检查更新"
+ }
+ ]
+ },
+ {
+ "category": "问题修复",
+ "items": [
+ "修复 Mac 上因无条件导入 win32con 导致程序无法启动的问题",
+ "修复 Mac 语言跟随系统功能失效问题",
+ "修复英语语言包语法错误导致无法正确显示的问题",
+ "修复 HSB 色环采样点初始化缺失导致不显示的问题",
+ "修复明度分析对话框内直方图 Y 轴刻度与真实值不对应的问题",
+ "修复对话框标题栏 Logo 模糊问题"
+ ]
+ },
+ {
+ "category": "界面优化",
+ "items": [
+ "缩小 HSB 色环采样点尺寸",
+ "移除对话框中存在的分隔线",
+ "缩小启动画面尺寸,并优化其显示清晰度"
+ ]
+ },
+ {
+ "category": "体验优化",
+ "items": [
+ "更新对话框版本号日期显示优化"
+ ]
+ },
+ {
+ "category": "代码重构",
+ "items": [
+ "类型注解升级为 PEP 585/604 内置泛型语法"
+ ]
+ },
+ {
+ "category": "内容调整",
+ "items": [
+ "更新日志获取逻辑调整,支持获取更新日志内通知",
+ "Mac 版本应用显示名称改为中文"
+ ]
+ }
+ ]
+ },
{
"version": "v1.9.0",
"date": "2026-04-26",
diff --git "a/\346\226\207\346\241\243/\345\274\200\345\217\221\350\247\204\350\214\203.md" "b/\346\226\207\346\241\243/\345\274\200\345\217\221\350\247\204\350\214\203.md"
index 92a5cfc6f6f8a648f3d224726ddb39a5c8b3e697..db3e97bfb9a88a496f80baa31ec358e3463ca0a9 100644
--- "a/\346\226\207\346\241\243/\345\274\200\345\217\221\350\247\204\350\214\203.md"
+++ "b/\346\226\207\346\241\243/\345\274\200\345\217\221\350\247\204\350\214\203.md"
@@ -99,6 +99,8 @@ color_card/
│ ├── platform.py # 平台相关工具模块
│ └── theme_colors.py # 主题颜色管理模块(统一颜色管理、主题感知颜色获取)
├── locales/ # 语言包目录
+├── app_log/ # 应用日志目录
+│ └── changelog.json # 应用内更新日志
├── color_data/ # 颜色数据目录(JSON格式)
├── tests/ # 测试目录
│ ├── __init__.py # 测试模块初始化
@@ -1535,7 +1537,10 @@ website/ # 官网开发目录
### 14.2 更新日志维护
-**配置文件:** `docs/changelog.json` 和 `website/public/changelog.json`
+**配置文件:**
+
+- **公开日志**:`docs/changelog.json` 和 `website/public/changelog.json`(网站展示)
+- **应用内日志**:`app_log/changelog.json`(应用内更新对话框)
**数据格式:**
@@ -1543,11 +1548,15 @@ website/ # 官网开发目录
{
"versions": [
{
- "version": "v1.4.1",
- "date": "2026-03-02",
+ "version": "v1.9.0",
+ "date": "2026-04-26",
+ "notes": [
+ "Windows版本对配置文件区分了安装版与便携版...",
+ "Mac 版本在这个版本出现了一些兼容性而导致闪退的问题..."
+ ],
"changes": [
- {"category": "问题修复", "items": ["修复问题描述"]},
- {"category": "新增功能", "items": [{"title": "功能名称", "desc": "功能描述"}]}
+ {"category": "新增功能", "items": [{"title": "功能名称", "desc": "功能描述"}]},
+ {"category": "问题修复", "items": ["修复问题描述"]}
]
}
]
@@ -1556,15 +1565,33 @@ website/ # 官网开发目录
**字段说明:**
-| 字段 | 类型 | 说明 |
-| :--------- | :----: | :-------------------- |
-| `version` | string | 版本号 |
-| `date` | string | 发布日期(YYYY-MM-DD) |
-| `changes` | array | 更新内容列表 |
-| `category` | string | 分类名称(问题修复/界面优化/新增功能等) |
-| `items` | array | 条目列表,简单条目用字符串,复杂条目用对象 |
+| 字段 | 类型 | 说明 |
+| :----------- | :------: | :---------------------------------------- |
+| `version` | string | 版本号 |
+| `date` | string | 发布日期(YYYY-MM-DD) |
+| `notes` | array | 通知列表(可选),仅应用内日志支持 |
+| `changes` | array | 更新内容列表 |
+| `category` | string | 分类名称(问题修复/界面优化/新增功能等) |
+| `items` | array | 条目列表,简单条目用字符串,复杂条目用对象 |
+
+**公开日志与应用内日志的区别:**
+
+| 特性 | 公开日志 (`docs/changelog.json`) | 应用内日志 (`app_log/changelog.json`) |
+| :----------- | :------------------------------- | :------------------------------------ |
+| 用途 | 网站展示 | 应用内更新对话框 |
+| 受众 | 所有访客 | 已安装用户 |
+| 内容 | 功能介绍、优化项 | 技术细节、临时通知、已知问题 |
+| 通知字段 | ❌ 无 | ✅ 有 `notes` 字段 |
+| 敏感信息 | ❌ 不应包含 | ✅ 可以包含 |
+
+**维护要求:**
+
+1. 发布新版本时,先更新 `app_log/changelog.json`(添加应用内通知)
+2. 再更新 `docs/changelog.json` 和 `website/public/changelog.json`(公开日志,去掉敏感信息)
+3. 保持公开日志两个文件同步(docs 和 website/public)
+4. 分类名称与第13章更新日志分类保持一致
-**维护要求:** 发布新版本时同步更新 `changelog.json`;保持两个文件同步(docs 和 website/public);分类名称与第13章更新日志分类保持一致。
+**获取逻辑:** 应用优先获取 `app_log/changelog.json`,失败时降级到 `docs/changelog.json`。
### 14.3 截图更新
@@ -2149,6 +2176,7 @@ def _get_about_text(self):
| 版本 | 日期 | 变更内容 |
| :--: | :--------: | :------------------------------------------------------------------------: |
+| 3.57 | 2026-05-09 | 更新项目结构(1.3节):新增 app_log/ 目录;更新更新日志维护规范(14.2节):整合公开日志与应用内日志说明,新增 notes 字段说明 |
| 3.56 | 2026-05-08 | 更新项目结构(1.3节):新增 installer/ 目录,包含 Windows 安装程序相关模块(安装向导、卸载功能、业务逻辑) |
| 3.55 | 2026-05-04 | 更新项目结构(1.3节):新增 core/harmony.py 和 dialogs/harmony_dialog.py |
| 3.54 | 2026-04-28 | 更新类型注解规范(3.7节):因项目要求 Python 3.11+,改用 PEP 585 内置泛型语法(list/dict/tuple),废弃 typing.List/Dict/Tuple/Optional;修正章节编号(3.7.3→3.8.3,3.7.4→3.8.4);更新5.3.1节:废弃 ImageMediator 中介者模式,改用面板间直接信号连接;从项目结构(1.3节)中删除 image_mediator.py |