Changelog更新日志
The story of 归影 · Talteen, from a single sorting script to the v2.0 rewrite.归影 · Talteen 的成长记录,从一个整理脚本到 v2.0 的全面重构。
On the name: the app was first called MediaKeeper, officially named 归影 / MediaKeeper at v1.18, and from v2.0 the English name became Talteen (Finnish for "safely into keeping"). The Chinese name 归影 stays; the full brand is 归影 · Talteen.命名沿革:本软件早期英文名为 MediaKeeper,v1.18 正式定名「归影 / MediaKeeper」,自 v2.0 起英文名更新为 Talteen(芬兰语,意为「妥善收好、归档珍藏」)。中文名保留「归影」,完整品牌为 归影 · Talteen。
V2.0 · R15 · 2026-08-04
Release-candidate polish正式候选版完善
The header, in-app documents, and complete website now share one deliberate release identity.标题栏、软件内文档和完整网站现已统一为同一套正式版视觉与内容标准。
- Chinese header: 归影 Talteen; English and Finnish: Talteen. Header items are bottom-aligned and the repeated content icon is removed.中文标题显示「归影 Talteen」,英文和芬兰语只显示「Talteen」;内容底部对齐并移除重复图标。
- README, Release Notes, and User Manual now use the Cinematic Dark Gold reading theme with deterministic Chinese/English routing.说明、更新日志和用户手册统一为电影暗金阅读主题,并按界面语言稳定打开中文或英文版本。
- Website typography, palette, price, privacy wording, and support identity are synchronized for v2.0.网站字体、主题色、价格、隐私表述和支持身份已按 v2.0 统一。
V2.0 · 2026
A brand-new interface全新界面
The whole UI was rebuilt on PySide6 (Qt), and the English name became Talteen. Smoother, more refined, more reliable — while every mature back-end feature (organizing, dedup, EXIF, filtering) carries over unchanged.整个界面从 CustomTkinter 迁移到 PySide6 (Qt),英文名更新为 Talteen。更流畅、更精致、更可靠,同时完整保留第一代打磨成熟的全部后端功能(整理、去重、EXIF、筛选逻辑零改动)。
- New Qt interface — window scaling, scrolling, and image switching are far smoother; the UI stays responsive while background tasks run.全新 Qt 界面——窗口缩放、滚动、图片切换更顺滑,后台任务运行时界面不卡。
- Reliable image display — portrait and landscape photos show in full in the reviewer, no more cropping.图片显示更可靠——选片器中竖幅、横幅照片都完整显示,不再裁切。
- Talteen name and a proper app icon (window / taskbar).英文名更新为 Talteen,并加入程序图标(窗口 / 任务栏)。
- 7 themes (Cinematic Dark Gold default), 3 font sizes, 3 languages (简体中文 / English / Suomi).7 套主题(电影暗金为默认)、三档字号、三语界面(简体中文 / English / Suomi)。
- Light theme contrast improved; HTML report gains a language option.浅色主题对比度大幅提升;HTML 报告增加语言选择。
- Rename fields now reorder by drag-and-drop with live filename preview.重命名字段改为拖拽排序,实时预览文件名。
- Blur detection excludes reviewer thumbnails; a new Clear cache button added.模糊检测排除选片器缩略图;新增「清理缓存」按钮。
- Camera-model names expanded to ~190 cameras (Sony / Canon / Nikon / Fujifilm / Panasonic / OM / Leica / iPhone …), editable.机型显示名映射扩充至约 190 款相机(Sony / Canon / Nikon / Fujifilm / Panasonic / OM / Leica / iPhone 等),可自行编辑。
- Old data (from the MediaKeeper era) auto-migrates to the new name on first run — lossless.旧版数据(MediaKeeper 时期)启动时自动迁移到新名字,无损。
The road here — v1.0 to v1.36一路走来 · v1.0 – v1.36
Selected highlights from the first generation (CustomTkinter era, 2026).第一代(CustomTkinter 时期,2026)的重点里程碑。
Organizing & dedup整理与去重
v1.0 – v1.16
- Sort photos into year-month folders by EXIF capture time; type subfolders (JPG / ARW / …).按 EXIF 拍摄时间将照片归入「年-月」文件夹;按类型分子文件夹(JPG / ARW / …)。
- Content-level dedup with SHA-256 — byte-identical copies are moved to a dedicated Duplicates folder instead of being directly deleted; same-named-but-different files are safe.内容级去重(SHA-256)——逐字节相同的副本移入专门的「重复文件」目录,而不是直接删除;同名但不同的文件不受影响。
- Idempotent re-runs (filenames stay stable); the
images|videos/type/year-monthlayout added; iPhone HEIC support.幂等重复运行(文件名零变化);新增「图片|视频/类型/年-月」结构;iPhone HEIC 支持。
RAW workflow & renameRAW 工作流与重命名
v1.10 – v1.14
- Cull RAW by JPG — a pairing table maps JPG↔RAW so deleting unwanted JPGs pulls out the matching RAWs (moved, not deleted).用 JPG 筛 RAW——配对表记录 JPG↔RAW,删掉不要的 JPG 后一并挑出对应的 RAW(只移动、不删除)。
- Batch rename by date / time / model; RAW and JPG keep matching names.批量重命名(日期 / 时间 / 机型);RAW 与 JPG 保持同名。
Culling & review选片与预览
v1.21 – v1.33
- Full-screen reviewer with keyboard rating (1–5), keep / reject; a live shot-info panel (aperture, shutter, ISO, focal length, lens); filters (e.g. high-ISO only).全屏选片器,键盘打分(1–5)、留用 / 剔除;实时拍摄信息面板(光圈、快门、ISO、焦距、镜头);筛选(如只看高 ISO)。
- Background thumbnail cache for instant paging; thumbnail / full-quality display modes; many fixes so portrait images always show in full.后台缩略图缓存,翻页秒开;缩略图 / 全画质两种模式;多次修复确保竖图完整显示。
Reports, undo & safety报告、撤销与安全
v1.13 · v1.21
- Undo / history reverts the last move in one click; health check + HTML report (format distribution, yearly trends, orphan-RAW detection).撤销 / 历史一键还原上一次操作;整理前体检 + HTML 报告(格式分布、年份趋势、RAW 孤儿检测)。
- Always-on safety banner: media operations move/copy and record recovery paths; junk uses the system Trash after confirmation.常驻安全横幅:媒体操作只移动/复制并记录恢复路径;垃圾经确认后进入系统回收站。
Themes, junk cleanup & polish主题、垃圾清理与打磨
v1.26 – v1.28
- Dark / light, then six themes plus custom colors; a system-junk cleaner (macOS
._,.DS_Store; WindowsThumbs.db) that scans and previews before deleting.深色 / 浅色,进而六套主题加自定义配色;系统垃圾清理(macOS._、.DS_Store;WindowsThumbs.db),先扫描预览再删除。
Platform, languages & licensing平台、语言与授权
v1.15 – v1.19
- Freemium licensing — free organize / dedup / video sorting; Pro unlocks RAW cull, batch rename, and reports via a license key.Freemium 授权——免费版整理 / 去重 / 视频分流;专业版凭激活码解锁筛 RAW、批量重命名、报告等。
- Windows & macOS packaging (no separate Python needed); three languages (简体中文 / English / Suomi); in-app docs; author credit unified as Made by Enzo.Windows 与 macOS 打包(无需另装 Python);三语(简体中文 / English / Suomi);软件内文档;作者署名统一为 Made by Enzo。
- v1.18 — officially named 归影 / MediaKeeper.v1.18 —— 正式定名「归影 / MediaKeeper」。