Repository navigation
Releases: Eric-Hou1997/Tech-Card-Manager
Release list
v5.0.0
v5.0.0
本版迁移至 Rust + Tauri 2 + TypeScript + Vue 3/Vite,以 v4.1.0 的功能、界面和操作为基线。TCM 仍是只读 NFO 与 Emby 技术规格卡片管理器,没有 AI、NFO 写入或自动安装更新。
发行目标:macOS ARM64 DMG、Windows x64/ARM64 NSIS、Linux x64/ARM64 AppImage/DEB/RPM,共五目标九包,没有 macOS Intel。包名与原手动更新流程按实际安装渠道绑定。
保留旧 Windows 源码、数据迁移、确认清单、权限维护、事务备份与失败恢复。补齐只读 NFO 编码兼容、首次索引失败状态、重试及服务停止清理;媒体 NFO 字节和修改时间保持只读。
内置简体中文、繁體中文和英语,五种外部语言以 r2 语言包提供,补齐必要的平台与失败提示。已验证的 r1 安装文件可离线继续使用;新版下载失败不删除旧语言或用户数据。
安装与升级:下载匹配的包,核对 TCM-v5.0.0-SHA256SUMS.txt,从菜单栏或托盘完全退出后安装/替换。保留系统用户数据、Emby 维护备份和旧 Portable 的全部原文件。DEB/RPM 通过系统包管理器安装或升级。
分发与验收边界:macOS 使用临时签名,未做 Apple 公证;Windows 未做发行证书签名。真实 Emby、完整原生界面/操作与 Windows/Linux 运行验收尚未完成。源码回归、架构及包检查不代表这些真实验收通过,不能把目标列表视为经实机认证的支持声明。
从 v4.1.0 升级时,旧程序只匹配旧 Portable ZIP,不能直接识别 v5 的新安装渠道;请直接前往官方 Releases 下载匹配的 v5 包。不要把 NSIS 安装器当成旧 Portable 的主程序替换,保留原目录并按新版内的迁移清单确认数据。
v5.0.0
This version migrates to Rust + Tauri 2 + TypeScript + Vue 3/Vite, using v4.1.0 functionality, UI and operation as the baseline. TCM remains a read-only NFO and Emby Technical Specs card manager, without AI, NFO writing or automatic update installation.
Release targets: macOS ARM64 DMG, Windows x64/ARM64 NSIS and Linux x64/ARM64 AppImage/DEB/RPM: five targets and nine packages, without macOS Intel. Package names are bound to the original manual update flow using the installed channel.
The original Windows source, data migration, confirmation lists, privileged maintenance, transactional backups and failure recovery are preserved. Corrections cover read-only NFO encoding compatibility, initial indexing failure state, retry and service shutdown cleanup. Media NFO bytes and modification times remain read-only.
Simplified Chinese, Traditional Chinese and English are built in. Five external locales use r2 packs with required platform and failure messages. Verified r1 installed files remain usable offline; failed new downloads do not delete the old language or user data.
Installation and upgrade: download the matching package, verify TCM-v5.0.0-SHA256SUMS.txt, fully exit through the menu bar or tray, then install or replace. Preserve system user data, Emby maintenance backups and all original Portable files. Install or upgrade DEB/RPM with the system package manager.
Distribution and acceptance limits: macOS uses ad hoc signing without Apple notarization; Windows has no distribution certificate signature. Real Emby, complete native UI/operation and Windows/Linux runtime acceptance remain incomplete. Source regressions, architecture and package checks do not prove these real acceptance items. The target list is not a claim of real-machine certification.
When upgrading from v4.1.0, the old app matches only its Portable ZIP and cannot directly recognize the new v5 installation channels. Download the matching v5 package directly from official Releases. Do not replace the old Portable executable with the NSIS installer; preserve the original folder and confirm data migration using the new app checklist.
v4.1.0
v4.1.0 / 更新说明 / Changelog
中文
- 简体中文、繁體中文与 English (United States) 继续内置;新增法语、俄语、日语、西班牙语和泰语可下载语言包。每个包随 v4.1.0 GitHub Release 发布并由主程序目录绑定版本与修订,不需要单独执行语言包更新。
- 语言选择器使用固定矩形国旗、当前界面语言名称、语言自身名称与通用下载图标。语言包经过大小、文件名、ZIP 结构、清单、消息集合与 SHA-256 校验后原子安装到 Portable 数据目录。
- Go Core、PowerShell Engine、Manager Web UI、原生托盘与 Web Card 共用可扩展本地化注册表。Web Card 的
Camera、Sound mix等协议键保持不变,只翻译显示名、aria-label 与无数据提示;未安装或不支持的 Emby 语言回退简体中文。 - 更新检查增加条件缓存、退避与代理兼容处理,并分别呈现网络/代理连接失败、GitHub 主限额、二级限流、无明确限额的 403、正式资产缺失及下载失败。
- 任务在启动时固定日志语言;旧日志保持原文。旧设置缺少语言时默认简体中文,现有 NFO、索引缓存、Web Card 数据、备份和用户目录均不转换或删除。
- 控制台状态卡、NFO 工具栏和标题区的响应式布局按内容宽度切换,保留宽屏五卡横排,避免孤立单卡占行、过早换行与反复起跳。
- 发布语言包新增完整覆盖、占位符与协议标记、目标文字及错位译文门禁;Technical Specs、Tag、JSON、Ownership 与只读 NFO 边界不受语言影响。
English
- Simplified Chinese, Traditional Chinese, and English (United States) remain built in. French, Russian, Japanese, Spanish, and Thai are downloadable packs attached to the v4.1.0 GitHub Release. The app catalog binds each pack revision to this version, so there is no separate language-pack update operation.
- The language picker uses fixed rectangular flags, the name in the current UI language, each language's native name, and a universal download icon. Packs are size, filename, ZIP-layout, manifest, message-set, and SHA-256 checked before atomic installation into portable data.
- Go Core, PowerShell Engine, Manager Web UI, native tray, and Web Card use extensible localization registries. Protocol keys such as
CameraandSound mixremain stable; only display labels, aria-label text, and empty states are translated. Uninstalled or unsupported Emby languages fall back to Simplified Chinese. - Update checks now use conditional caching, backoff, and proxy-aware handling while separately reporting network/proxy connection failures, GitHub primary limits, secondary throttling, unexplained 403 responses, missing official assets, and download failures.
- Each task captures its log language at start; historical logs remain unchanged. Old settings without a language default to Simplified Chinese, while existing NFO files, index caches, Web Card data, backups, and user directories are neither converted nor deleted.
- Dashboard cards, the NFO toolbar, and the title area now switch responsive layouts by measured content width, preserving the five-card wide layout and preventing orphan cards, premature wrapping, and breakpoint bounce.
- Release packs have full-coverage, placeholder/protocol-token, target-script, and translation-alignment gates. Technical Specs, Tag, JSON, Ownership, and read-only NFO boundaries remain language-independent.
v4.0.4
中文
- 完成 Manager Web UI、Go API、PowerShell 任务与 Windows 原生界面的简体中文 / English (United States) 双语支持。
- 支持即时切换语言,不重载页面,不丢失电影/电视剧状态、筛选、选择、滚动、弹窗或未保存输入。
- Web Card 使用可扩展语言注册表;英文 Emby 显示英文,其他暂未翻译的语言回退简体中文,Technical Specs 协议字段保持不变。
- 新任务在启动时固定日志语言,旧日志、NFO、索引缓存、卡片数据、备份与用户设置兼容保留,无需破坏性迁移。
- 完成响应式布局、隐藏滚动条、升级兼容和发布回归检查。
English
- Added Simplified Chinese and English (United States) support across the Manager Web UI, Go API, PowerShell tasks, and native Windows surfaces.
- Language switching is immediate and preserves Movie/TV state, filters, selection, scroll positions, dialogs, and unsaved input without reloading the page.
- The Web Card now uses an extensible locale registry. English Emby locales use English; other untranslated locales fall back to Simplified Chinese without changing Technical Specs protocol keys.
- New tasks capture their log language at startup. Existing logs, NFO files, index caches, card data, backups, and settings remain compatible without destructive migration.
- Completed responsive-layout, idle-scrollbar, upgrade-compatibility, and release regression checks.
Validation boundary: the Windows x64 GUI package was cross-built and archive-verified on macOS. Real Windows, PowerShell 5.1, UAC, tray, Edge, and live Emby behavior remain target-machine acceptance items.
Tech Card Manager v4.0.2
Tech Card Manager v4.0.2
- 优化“关于”区域图标尺寸与透明背景显示。
- 优化更新提示中的操作按钮间距。
- 打开设置页时自动检查正式更新,并在“软件更新”区域显示状态。
修复一些提交初期的草台班子问题
v4.0.1
Tech Card Manager v4.0.1
- 更新正式版信息和关于页面:显示实际发布日期,打开设置时会自动检查更新。
- 更新 Portable 版检查更新流程,明确提示下载、退出托盘程序和替换稳定的可执行文件。
- 统一 GitHub Release 资产命名,更新 TCM 图标、托盘和任务栏图标资源。
- 同步项目文档、发布说明与开源仓库配置。
修复一些提交初期的草台班子问题
Tech Card Manager v4.0.0
Tech Card Manager v4.0.0 正式发布。
- Windows x64 Portable GUI:请完整解压 ZIP 后运行其中的 EXE;不提供裸 EXE。
- SHA-256 校验文件已作为附件提供,发布前已重新验证 ZIP 内容与校验值。
- 本版本保持 NFO 只读边界,支持电影与电视剧空间分别刷新,并加入登录启动与静默最小化到托盘设置。
- 真实 Windows x64、PowerShell 5.1、UAC、系统托盘、浏览器加载与 Emby 页面集成仍需在目标环境验收。