Skip to content

Releases: NextWeb4/phone-record-manager

Phone Record Manager v1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 11:32

Configurable Locking, Data Integrity, and Release Hardening v1.2.0

中文

主要更新

  • 设置页新增 1 至 1440 分钟的自动锁定时间;保存后立即重启计时,数据库写入失败时恢复原值和原计时器。
  • 修复长期运行可靠性:单实例锁和 SQLite 连接在所有退出路径中释放,普通数据库异常留在界面边界处理,不再静默终止 Qt 事件循环。
  • 主密码配置改为“未初始化 / 已配置 / 已损坏”三态;算法、PBKDF2 迭代次数、Base64、盐和摘要结构异常时拒绝登录,避免损坏配置被误判为首次运行。
  • CSV 导入改为流式、限额和事务化处理;CSV 与加密备份导出采用同目录临时文件、刷新到磁盘后原子替换,并禁止覆盖当前 SQLite 数据库及其事务文件。
  • 加密备份恢复会先校验表、字段、类型、主键、软删除状态、外键关系和换号业务不变量,校验通过后才在单个事务中替换数据。
  • 修复活动换号任务被普通编辑或批量换号绕过的问题;同步任务明细和历史,并补强目标号码删除、记录软删除、并行任务及终态重开校验。
  • 登录网址仅允许有效的 HTTP/HTTPS 地址;批量选择、主题/语言写入失败、异常时间值和本地应用回退获得明确的界面状态与错误处理。
  • 发布依赖使用 wheel SHA256 锁定;Windows CI 完整执行编译、依赖检查、测试、portable/MSI 构建和 EXE 启动冒烟,Release 仅从已验证且与应用版本一致的新 tag 发布。
  • Windows 包只安装 PySide6_Essentialsshiboken6,不再安装 PySide6 meta package 或 PySide6_Addons;继续排除未使用的 Qt PDF、Virtual Keyboard、Network 和 Mesa OpenGL 组件。

下载

  • phone-record-manager-windows-v1.2.0.zip:Windows portable ZIP,解压后运行 手机号记录管理器.exe
  • phone-record-manager-windows-v1.2.0.msi:Windows MSI 安装包。
  • SHA256SUMS.txt:发布文件 SHA256 校验值。

本版本未进行代码签名。如 Windows 提示未知发布者,请先用 SHA256SUMS.txt 核对下载文件。

English

Highlights

  • Settings now exposes a 1-to-1440-minute idle-lock interval. Changes restart the timer immediately, while failed database writes restore the previous value and timer.
  • Long-running reliability is hardened: the SQLite connection and single-instance lock are released on every exit path, and ordinary database failures remain contained at the UI boundary instead of terminating the Qt event loop.
  • Master-password configuration now has explicit uninitialized, configured, and corrupt states. Invalid algorithms, PBKDF2 iteration counts, Base64 values, salts, or digests fail closed instead of entering first-run setup.
  • CSV import is streamed, bounded, and transactional. CSV and encrypted-backup exports use a same-directory temporary file, flush to disk, and atomically replace the target; the live SQLite database and transaction sidecars cannot be export targets.
  • Encrypted-backup restore validates tables, fields, types, primary keys, soft-delete state, references, and replacement-workflow invariants before changing data in one transaction.
  • Active replacement tasks can no longer be bypassed by normal edits or batch replacement. Task items/history stay synchronized, with checks for deleted targets, deleted records, concurrent tasks, and terminal-item reopening.
  • Login links are restricted to valid HTTP/HTTPS URLs. Multi-selection actions, failed theme/language writes, invalid timestamps, and local-app fallback now have explicit UI states and error boundaries.
  • Release dependencies are wheel-hash locked. Windows CI performs compilation, dependency checks, tests, portable/MSI builds, and an executable startup smoke test; releases publish only from a verified new tag matching the application version.
  • Windows packages install only PySide6_Essentials and shiboken6, not the PySide6 meta package or PySide6_Addons, while continuing to exclude unused Qt PDF, Virtual Keyboard, Network, and Mesa OpenGL components.

Downloads

  • phone-record-manager-windows-v1.2.0.zip: Windows portable ZIP. Extract it and run 手机号记录管理器.exe.
  • phone-record-manager-windows-v1.2.0.msi: Windows MSI installer.
  • SHA256SUMS.txt: SHA256 checksums for release assets.

This release is not code-signed. Verify downloaded files against SHA256SUMS.txt if Windows reports an unknown publisher.

Phone Record Manager v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 08:11

Phone Status, Reliability, and UI Refresh v1.1.0

中文

主要更新

  • 主页手机号列表支持编辑、筛选并持久化“正常、换号中、暂停使用、已注销、异常”状态。
  • 重新设计记录、手机号、换号、备份和设置界面,优化明暗主题、表格布局和操作层级。
  • 5 分钟无操作后进入可恢复锁屏;模态窗口会先安全关闭,只有用户明确选择退出才结束软件。
  • 增加单实例保护、脱敏异常日志、搜索防抖和按当前标签页刷新,减少重复查询和隐藏后台进程。
  • 修复换号任务并行冲突、软删除记录/号码完整性、重复历史、备份回滚、CSV 公式注入和旧号码兼容问题。
  • 发布依赖固定版本,portable 包包含完整第三方许可证和 Qt 对应源码书面提供说明,并排除未使用的 Qt 组件。

下载

  • phone-record-manager-windows-v1.1.0.zip:Windows portable ZIP,解压后运行 手机号记录管理器.exe
  • phone-record-manager-windows-v1.1.0.msi:Windows MSI 安装包。
  • SHA256SUMS.txt:发布文件 SHA256 校验值。

本版本未进行代码签名。如 Windows 提示未知发布者,请先用 SHA256SUMS.txt 核对下载文件。

English

Highlights

  • Phone lifecycle status is now editable, filterable, and persisted from the main workspace.
  • Records, phones, replacement tasks, backup, and settings views have been redesigned for clearer hierarchy and denser workflows.
  • Idle timeout now opens a recoverable lock screen, safely drains modal dialogs, and exits only on an explicit user command.
  • Added single-instance protection, privacy-safe diagnostics, debounced search, and current-tab refreshes.
  • Fixed replacement-task integrity, soft-delete handling, duplicate history, backup rollback, CSV formula injection, and legacy-phone compatibility.
  • Release dependencies are pinned; portable builds carry complete license materials and exclude unused Qt modules.

Downloads

  • phone-record-manager-windows-v1.1.0.zip: Windows portable ZIP. Extract it and run 手机号记录管理器.exe.
  • phone-record-manager-windows-v1.1.0.msi: Windows MSI installer.
  • SHA256SUMS.txt: SHA256 checksums for release assets.

This release is not code-signed. Verify downloaded files against SHA256SUMS.txt if Windows reports an unknown publisher.

Initial Clean Release v1.0.0

Choose a tag to compare

@NextWeb4 NextWeb4 released this 11 Jul 06:31

Initial Clean Release v1.0.0

中文

项目介绍

Phone Record Manager 是一个 Windows 本地桌面应用,用于记录手机号绑定过的网站、App、账号和手动换号进度。应用基于 Python、PySide6 和 SQLite 构建,数据默认保存在本机,不提供云同步、自动登录、自动提交验证码或绕过第三方安全流程的功能。

下载说明

  • phone-record-manager-windows-v1.0.0.zip:Windows portable ZIP 包,解压后运行 手机号记录管理器.exe
  • phone-record-manager-windows-v1.0.0.msi:Windows MSI 安装包。
  • SHA256SUMS.txt:发布文件 SHA256 校验值。

作者信息

本版本未伪造数字签名;如 Windows 提示未知发布者,请用 SHA256SUMS.txt 校验下载文件。

English

Project

Phone Record Manager is a local Windows desktop app for tracking which websites, apps, and accounts are bound to your phone numbers, plus manual phone-number replacement progress. It is built with Python, PySide6, and SQLite. Data is stored locally by default. The app does not implement cloud sync, automatic login, captcha submission, or bypasses for third-party security flows.

Downloads

  • phone-record-manager-windows-v1.0.0.zip: Windows portable ZIP package. Extract it and run 手机号记录管理器.exe.
  • phone-record-manager-windows-v1.0.0.msi: Windows MSI installer.
  • SHA256SUMS.txt: SHA256 checksums for release assets.

Author

This release is not code-signed. If Windows shows an unknown-publisher warning, verify the downloaded files with SHA256SUMS.txt.