Releases: ZanwingMak/PhotoCleaner
Releases · ZanwingMak/PhotoCleaner
PhotoCleaner 1.1.9
中文
修复
- 照片权限弹窗支持本地化:
NSPhotoLibraryUsageDescription和NSPhotoLibraryAddUsageDescription新增英文、简体中文、日文、韩文本地化文案。 - 未签名 IPA 补齐本地化资源:自定义打包脚本会同步拷贝
.lproj目录,确保 GitHub Release 中的 IPA 也包含权限弹窗本地化。
English
Fixes
- Localized the photo permission prompts:
NSPhotoLibraryUsageDescriptionandNSPhotoLibraryAddUsageDescriptionnow include English, Simplified Chinese, Japanese, and Korean strings. - Fixed unsigned IPA packaging to copy
.lprojresources, so the GitHub Release IPA includes localized permission prompts.
IPA
- PhotoCleaner-v1.1.9.ipa
- SHA256: 7f248d763f1dd496fcf8fe730cfeff384f63f2ced7202b7e32057b3a5aebd9fb
PhotoCleaner 1.1.8
中文
新增
- 设置页新增「赞助支持」入口,支持 PayPal、Buy me a coffee、Wise、微信赞赏码、支付宝。
- 点击某个赞助方式后展示对应二维码;有链接的方式会在二维码下方显示可点击链接。
修复
- 修复「跟随系统」语言在中文系统下仍显示英文的问题;现在优先读取系统首选语言列表。
- 修复安装后的 App 名称,主屏显示为
Photo Cleaner。 - 更新 PayPal 二维码,并将 PayPal 放到赞助列表第一位。
变更
- 首页时间线默认只显示最近一年。
- 时间线底部新增「显示全部时间线」按钮;展开全部时间线后显示右下角返回顶部按钮。
- 中英日韩 README 的赞助列表顺序同步为 PayPal 优先。
English
Added
- Added a Sponsor entry in Settings with PayPal, Buy me a coffee, Wise, WeChat Reward Code, and Alipay.
- Tapping a sponsor method now opens its QR code; methods with links show the clickable link below the QR code.
Fixed
- Fixed System language mode showing English on Chinese systems by reading the system preferred language list first.
- Fixed the installed app display name to
Photo Cleaner. - Updated the PayPal QR code and moved PayPal to the top of the sponsor list.
Changed
- The home timeline now shows only the most recent year by default.
- Added a Show Full Timeline button at the bottom of the timeline; after expanding all months, a floating back-to-top button is shown.
- Sponsor ordering in the English, Chinese, Japanese, and Korean READMEs now puts PayPal first.
IPA
- PhotoCleaner-v1.1.8.ipa
- SHA256: 8a44d3ebe0e4ec4f8cc2c3b53aa0222827c09151b044235071c4d75ae5336939
PhotoCleaner 1.1.7
中文
修复
- 修复智能建议中「实况照片」一直显示 0 张的问题;实况照片、视频、自拍现在使用系统智能相册计数,和进入后的列表保持一致。
- 调整智能建议与文案的对应关系:「陈年截图」现在只统计 90 天以前的截图,「社交媒体」改为更准确的「低清图片」。
- 修复首页「潜在可释放」百分比一直为 0 的问题,现在按建议清理数量占全库比例计算。
变更
- 时间线保留全部月份数据;首页先显示近期月份,滚动到底可继续追加更早月份。
- 时间线标题右侧新增「显示全部」按钮,可一次性展开所有月份。
English
Fixes
- Fixed Live Photos in Smart Picks always showing 0 items. Live Photos, videos, and selfies now use system smart album counts, matching the review list after opening.
- Aligned Smart Picks labels with their actual filters: Old Screenshots now means screenshots older than 90 days, and Social Media was renamed to the more accurate Low-res Images.
- Fixed the Reclaimable percentage staying at 0%; it now reflects suggested cleanup items as a share of the whole library.
Changes
- Timeline now keeps all month buckets. The home screen starts with recent months and can load older months while scrolling.
- Added a Show All button on the right side of the Timeline header to expand every month at once.
IPA
- PhotoCleaner-v1.1.7.ipa
- SHA256: e4670fa28ee57d1fb2ad7c5429c607a4fe21039f11fc559ad63b60ca39548984
PhotoCleaner 1.1.6
修复
- 修复大量照片库启动时可能白屏并闪退的问题,照片统计改为后台轻量扫描。
- 降低缩略图缓存内存占用,列表缩略图避免触发 iCloud 原图下载。
- 修复浅色主题下图片详情分享按钮文字看不清的问题。
变更
- 更新 README 截图为首页、相册、设置三张当前界面图。
- 版本号更新到 1.1.6。
安装包
- PhotoCleaner-v1.1.6.ipa
- SHA256: f21db3d994b7e85890280a7b30ee4b034426760e7e550daf94a02872984419cc
v1.1.5
1.1.5 — GitHub 新版本检测 + 智能建议「更多」+ 主题彻底修复
✨ 新增
- 新版本检测 — 进入设置时静默查询 GitHub Releases,有新版在「关于」区高亮显示橙色「发现新版本 X.Y.Z · 查看更新」入口,点击跳 release 页。网络/解析失败一律静默。
- 首页智能建议「更多」按钮 — 标题右侧原「左右滑动」文案换成可点击的橙色胶囊「更多 ›」。点击弹出 sheet 竖向罗列全部 6 个清理入口(陈年截图 / 占空间大户 / 视频清理 / 实况照片 / 自拍清理 / 社交媒体),每行直接 push 到滑动审核。
- L10n 新增「发现新版本 %@」「查看更新」中英日韩翻译。
🐛 修复
- 设置主题切到「跟随系统」时背景不立即更新(1.1.4 修复不够彻底) — 在 App 根加
RootShell,于.preferredColorScheme之前用@Environment(\.colorScheme)捕获真实系统模式,通过自定义EnvironmentKey \.systemColorScheme注入下游。SettingsView在.system主题时把真实系统模式喂给.preferredColorScheme,强制 override 改成明确.light/.dark,彻底绕过 sheet 内UIHostingController.overrideUserInterfaceStyle缓存。 - Xcode build 不带 AppIcon — pbxproj 加 Resources phase +
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon,Xcode 直接 build 现在也能正确生成 SpringBoard 图标。
🔧 重构
- 智能建议数据源抽到文件级
smartSuggestionConfigs,首页横向卡和「更多」列表共用一份。 PhotoCleanerApp拆出RootShell包装层,便于注入系统级 environment 值。
📦 资源
PhotoCleaner-v1.1.5.ipa— 未签名 IPA,1.5 MB。安装请参考 README。
v1.1.4 - 智能建议滑动提示 + 主题立即生效 + 深色文案
变更
- 智能建议加横滑提示: 标题旁「左右滑动 →」品牌色提示
- 「默认深色」改为「深色」: 文案简化, 首次启动仍默认深色
修复
- 从其他主题切「跟随系统」时设置界面不立即更新: SettingsView NavigationStack 加 .id 强制重建, traitCollection 重新计算
新增
- L10n「左右滑动」中英日韩翻译
附件
PhotoCleaner-v1.1.4.ipa
v1.1.3 - 弹窗优化 + 6 个智能建议
变更
- 弹窗按钮无填充背景: highlightedCancel 改纯文字, 浅色黑字, 深色白字 (semibold)
- 弹窗深色更透明: 去掉 ultraThinMaterial 上半透明深色 overlay, 液态玻璃质感凸显
- 智能建议横向滚动 + 6 个: 陈年截图/占空间大户/视频清理/实况照片/自拍清理/社交媒体, 每张 170pt 宽
新增
- L10n「视频清理」「自拍清理」中英日韩翻译
- suggestionCard 工厂方法减少重复
附件
PhotoCleaner-v1.1.3.ipa
v1.1.2 - 弹窗优化 + 刷新成功提示
变更
- 「有 N 张待删除」弹窗精简为 3 选项: 去掉「继续审核」, 留「查看待删除列表 / 放弃并退出 / 点错了」
- 「点错了」做强调样式 (highlightedCancel):
- 浅色主题: 蓝底白字 填充按钮
- 深色主题: 白底黑字 填充按钮
- 视觉最突出, 引导误触快速取消
- 弹窗背景跟主题: 浅色纯白卡, 深色 液态玻璃 (.glassEffect / .ultraThinMaterial)
新增
- 首页刷新成功 toast: 按钮点击 + 下拉刷新都触发, 显示「刷新成功 · N 张」+ 成功触觉
附件
PhotoCleaner-v1.1.2.ipa
v1.1.1 - 自定义弹窗 + 跟随系统翻译
新增
- CustomDialog 自定义弹窗 (max 360pt 比系统 alert 宽 33%)
- 按钮强制 system blue / red 色, 不被 app .tint 染成橙色
- 半透明遮罩 + 中心卡片 + 主题自适应 (白底深字 / 深底白字)
- 「有 N 张待删除」弹窗换 CustomDialog 后宽度颜色都清晰
修复
- 「跟随系统」语言选项未翻译: SettingsView 内的 lang.title 加 lm.t 包装, 英语 System / 日语 システム / 韩语 시스템
附件
PhotoCleaner-v1.1.1.ipa 1.4MB
v1.1.0 - 主题全局 / 弹窗优化 / Tab Bar 修复
修复
- 「有 N 张待删除」弹窗加回「点错了」: 三动作 + 一 cancel, 误触可取消
- 焦糖暖 / 冷色调主题不全局生效: CategoryListView (主背景 + Hero 卡 + Bento 卡) 全部改用
AppPalette.xxx(for: themeManager.current), 焦糖深褐 / 冷色深蓝灰主题真正应用到首页 - 底部 tab bar 关闭 sheet 后高亮回到「整理」: 点 photos / more 不再强制改 tabBarItem, 关闭 sheet 后保留原 tab 高亮 (整理 / 相簿)
默认配置
- 主题: 深色 (启动默认)
- 语言: 跟随系统
完整功能闭环
- 4 种语言 (中 / English / 日本語 / 한국어)
- 5 种主题 (跟随系统 / 默认深色 / 浅色 / 焦糖暖 / 冷色调) 全部全局应用
- 抽卡牌动画 (rotateZ + scale + offset)
- 待删除多选 + 退出确认
- 大图预览 + 元数据 + 跳 Photos.app
- Live Photo 支持
- AppIcon (Assets.car 编译)
- 下拉刷新 + 刷新按钮持续旋转
- ThumbnailCache 切换照片不闪烁
附件
PhotoCleaner-v1.1.0.ipa 1.4MB 未签名 IPA, 用 Sideloadly/AltStore/Xcode 自签后装真机
文档
- README.md 中文 / English / 日本語 / 한국어
- CHANGELOG.md — 完整 0.1.0 → 1.1.0 版本记录
- FEATURES.md — 功能规格
- TEST_PLAN.md — 测试用例
- LICENSE — GPL v3