|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 4.1 (2025-09-11) |
| 3 | +## 4.2 (2025-09-12) |
4 | 4 |
|
5 | | -本次版本聚焦“可见性与交互优化、稳定性提升与本地化完善”。以下为按模块归纳的实际变更: |
6 | | - |
7 | | -### 新增 |
8 | | - |
9 | | -- 可见性: |
10 | | - - 选项视图(Options)显示已安装插件数量,信息更直观。 |
11 | | - - 应用列表为存在“已禁用插件”的 App 增加徽标标记(Badge),便于快速识别。 |
12 | | - |
13 | | -### 变更 |
14 | | - |
15 | | -- 交互与安全性: |
16 | | - - 全部推出(Eject All)新增“二次确认”流程,降低误操作风险。 |
| 5 | +本次版本为一次“兼容性与结构优化”小步更新,核心聚焦:旧系统适配(iOS 14 列表兼容)、徽标逻辑精细化、通用结构/代码整理与本地化补充。 |
17 | 6 |
|
18 | 7 | ### 修复 |
19 | 8 |
|
20 | | -- 稳定性与性能: |
21 | | - - 调整子进程执行优先级/调度策略(spawn priority),改善响应性并降低卡顿概率。 |
| 9 | +- 兼容性:修复在 iOS 14 上包含“动态数量 Section”的列表(List)组件渲染/刷新异常问题,确保分段增减时 UI 与交互稳定。 |
22 | 10 |
|
23 | | -### 本地化 |
| 11 | +### 优化 / 重构 |
24 | 12 |
|
25 | | -- 更新本地化词条,覆盖“插件计数展示、禁用徽标、全部推出确认”等新增与交互变更。 |
| 13 | +- 徽标:优化禁用插件 App 的徽标判断与展示逻辑,减少重复计算并提升视觉一致性。 |
| 14 | +- 通用结构:对应用列表、插件管理、注入/卸载流程、设置视图等多个模块进行内部重构(不改变外部行为)以提升可维护性。 |
26 | 15 |
|
27 | | -### 文档与合规 |
| 16 | +### 本地化 |
28 | 17 |
|
29 | | -- 更新 `LICENSE` 文本。 |
| 18 | +- 补充/更新越南语(vi)词条,保持与最新交互及文案一致。 |
30 | 19 |
|
31 | 20 | ### 工程 |
32 | 21 |
|
33 | | -- 本地化配置维护(`.bartycrouch.toml`),与字符串更新保持一致。 |
| 22 | +- 代码清理与结构对齐(未引入破坏性改动),为后续特性迭代准备。 |
34 | 23 |
|
35 | 24 | ------ |
36 | 25 |
|
37 | | -## 4.1 (2025-09-11) [EN] |
| 26 | +## 4.2 (2025-09-12) [EN] |
38 | 27 |
|
39 | | -This release focuses on visibility and interaction polish, stability improvements, and localization updates. The changes are summarized by module below: |
40 | | - |
41 | | -### Added |
42 | | - |
43 | | -- Visibility: |
44 | | - - Show the number of installed plugins in the Options view for clearer status at a glance. |
45 | | - - Badge apps that have disabled plugins in the app list to make them easy to identify. |
46 | | - |
47 | | -### Changed |
48 | | - |
49 | | -- Interaction & Safety: |
50 | | - - Add a confirmation step to “Eject All” to reduce accidental bulk actions. |
| 28 | +This is a focused compatibility & structural refinement update: iOS 14 dynamic list stability, refined badge logic, internal refactors, and a localization supplement. |
51 | 29 |
|
52 | 30 | ### Fixed |
53 | 31 |
|
54 | | -- Stability & Performance: |
55 | | - - Adjust child-process execution priority/scheduling (spawn priority) to improve responsiveness and reduce stutter. |
| 32 | +- Compatibility: Resolve rendering/refresh issues on iOS 14 when a List contains a dynamic number of Sections, ensuring stable UI and interaction when sections are added or removed. |
56 | 33 |
|
57 | | -### Localization |
| 34 | +### Optimization / Refactor |
58 | 35 |
|
59 | | -- Update strings covering plugin count, disabled-plugin badge, and the confirmation for “Eject All”. |
| 36 | +- Badging: Refine logic for marking apps with disabled plugins to reduce redundant evaluation and keep visuals consistent. |
| 37 | +- Internal structure: Non‑behavioral refactors across app list, plugin management, inject/eject flows, settings view, and related persistence modules to improve maintainability. |
60 | 38 |
|
61 | | -### Docs & Compliance |
| 39 | +### Localization |
62 | 40 |
|
63 | | -- Update the `LICENSE` text. |
| 41 | +- Update / supplement Vietnamese (vi) strings to align with current UI and interactions. |
64 | 42 |
|
65 | 43 | ### Engineering |
66 | 44 |
|
67 | | -- Maintain localization configuration (`.bartycrouch.toml`) in sync with string updates. |
| 45 | +- Code cleanup and structural alignment (no breaking changes) preparing groundwork for upcoming features. |
0 commit comments