baiqing
|
c36ec22618
|
fix(help): correct GitHub URL + clean up FAQ / link layout
- HelpTab GitHub 链接 baiqing → appergb,老地址 404
- helpLink 不再把整段 URL 当 label(中间截断 + 和标题挤一行),
改成右侧「打开 ↗」按钮,hover tooltip 显示完整 URL
- helpFAQ Q/A 间距 4 → 8、加 lineSpacing 2、行 padding 9 → 11,
提升可读性
|
2026-04-28 13:28:50 +08:00 |
|
baiqing
|
cd744d5d9b
|
fix(dictionary): preserve hitCount when editing entry; refresh HelpTab copy
- DictionaryEditorSheet 保存时把原 hitCount 带回去,否则编辑词条会让命中数静默归零
- 帮助中心快速上手 / 常见问题里"火山 ASR"、"润色模式"指向已合并的 Tab,
改为指向"设置"和"风格"
- 加 1.0.04 release notes(B 系第一个版本,主体是 1697→ 多文件拆分)
Codex rescue 体检发现,发版前修。
|
2026-04-28 13:20:35 +08:00 |
|
baiqing
|
d94be8080d
|
refactor(settings): split 1697-line SettingsView.swift into single-responsibility files
按用户的"800 行红线、单一职责"约束拆分。零行为变化,只是物理文件结构。
- SettingsView.swift 87 (root: 枚举 + 导航模型 + 主分发)
- SettingsComponents.swift 218 (SettingsPage / GlassSection / GlassPanel /
MetricTile / Notification 名 / polishModeHint / isFilled)
- Sidebar.swift 270 (FixedSidebar + 状态卡 + stats + WindowCanvasBackground)
- Tabs/HomeTab.swift 161
- Tabs/HistoryTab.swift 50
- Tabs/DictionaryTab.swift 349 (含 Chip + ChipFlow + EditorSheet)
- Tabs/StyleTab.swift 123 (含 StyleCard)
- Tabs/HelpTab.swift 100
- Tabs/SettingsHubTab.swift 184
- Tabs/LegacyTabs.swift 172 (Overview/Hotkey/Modes/Privacy 旧版孤儿,原样搬)
private 改成默认 internal 让跨文件可见,封装边界仍止于 OpenLessApp 模块内部。
项目最长文件从 1697 行 → 566 行 (DictationCoordinator),全部在 800 红线下。
|
2026-04-28 13:13:37 +08:00 |
|