Skip to content

Releases: ZanwingMak/PhotoCleaner

PhotoCleaner 1.1.9

08 Jun 09:35

Choose a tag to compare

中文

修复

  • 照片权限弹窗支持本地化:NSPhotoLibraryUsageDescriptionNSPhotoLibraryAddUsageDescription 新增英文、简体中文、日文、韩文本地化文案。
  • 未签名 IPA 补齐本地化资源:自定义打包脚本会同步拷贝 .lproj 目录,确保 GitHub Release 中的 IPA 也包含权限弹窗本地化。

English

Fixes

  • Localized the photo permission prompts: NSPhotoLibraryUsageDescription and NSPhotoLibraryAddUsageDescription now include English, Simplified Chinese, Japanese, and Korean strings.
  • Fixed unsigned IPA packaging to copy .lproj resources, so the GitHub Release IPA includes localized permission prompts.

IPA

  • PhotoCleaner-v1.1.9.ipa
  • SHA256: 7f248d763f1dd496fcf8fe730cfeff384f63f2ced7202b7e32057b3a5aebd9fb

PhotoCleaner 1.1.8

08 Jun 09:23

Choose a tag to compare

中文

新增

  • 设置页新增「赞助支持」入口,支持 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

08 Jun 05:08

Choose a tag to compare

中文

修复

  • 修复智能建议中「实况照片」一直显示 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

08 Jun 04:39

Choose a tag to compare

修复

  • 修复大量照片库启动时可能白屏并闪退的问题,照片统计改为后台轻量扫描。
  • 降低缩略图缓存内存占用,列表缩略图避免触发 iCloud 原图下载。
  • 修复浅色主题下图片详情分享按钮文字看不清的问题。

变更

  • 更新 README 截图为首页、相册、设置三张当前界面图。
  • 版本号更新到 1.1.6。

安装包

  • PhotoCleaner-v1.1.6.ipa
  • SHA256: f21db3d994b7e85890280a7b30ee4b034426760e7e550daf94a02872984419cc

v1.1.5

08 Jun 03:43

Choose a tag to compare

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 - 智能建议滑动提示 + 主题立即生效 + 深色文案

08 Jun 01:43

Choose a tag to compare

变更

  • 智能建议加横滑提示: 标题旁「左右滑动 →」品牌色提示
  • 「默认深色」改为「深色」: 文案简化, 首次启动仍默认深色

修复

  • 从其他主题切「跟随系统」时设置界面不立即更新: SettingsView NavigationStack 加 .id 强制重建, traitCollection 重新计算

新增

  • L10n「左右滑动」中英日韩翻译

附件

PhotoCleaner-v1.1.4.ipa

v1.1.3 - 弹窗优化 + 6 个智能建议

08 Jun 01:30

Choose a tag to compare

变更

  • 弹窗按钮无填充背景: highlightedCancel 改纯文字, 浅色黑字, 深色白字 (semibold)
  • 弹窗深色更透明: 去掉 ultraThinMaterial 上半透明深色 overlay, 液态玻璃质感凸显
  • 智能建议横向滚动 + 6 个: 陈年截图/占空间大户/视频清理/实况照片/自拍清理/社交媒体, 每张 170pt 宽

新增

  • L10n「视频清理」「自拍清理」中英日韩翻译
  • suggestionCard 工厂方法减少重复

附件

PhotoCleaner-v1.1.3.ipa

v1.1.2 - 弹窗优化 + 刷新成功提示

08 Jun 01:17

Choose a tag to compare

变更

  • 「有 N 张待删除」弹窗精简为 3 选项: 去掉「继续审核」, 留「查看待删除列表 / 放弃并退出 / 点错了」
  • 「点错了」做强调样式 (highlightedCancel):
    • 浅色主题: 蓝底白字 填充按钮
    • 深色主题: 白底黑字 填充按钮
    • 视觉最突出, 引导误触快速取消
  • 弹窗背景跟主题: 浅色纯白卡, 深色 液态玻璃 (.glassEffect / .ultraThinMaterial)

新增

  • 首页刷新成功 toast: 按钮点击 + 下拉刷新都触发, 显示「刷新成功 · N 张」+ 成功触觉

附件

PhotoCleaner-v1.1.2.ipa

v1.1.1 - 自定义弹窗 + 跟随系统翻译

07 Jun 17:49

Choose a tag to compare

新增

  • 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 修复

07 Jun 17:37

Choose a tag to compare

修复

  • 「有 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 自签后装真机

文档