Releases: XKRyan/PH-Launcher
Release list
PH Launcher v1.0.10 — Windows
PH Launcher 1.0.10
本版继续完善学习记录、离线使用与 AI 操作能力。
新增与改进
- 背单词将词汇明确分为“已学会”“已学习(下次复习)”和“暂停复习”,并显示下次复习时间。
- 学词进度实时保存,包括当前预览位置、剩余词组和回忆阶段;中途退出或重启后可以继续。
- 最近成功读取的课表与学校内容保存在本机,断网时仍可查看上次结果。
- 背单词 API 授权可选择在本机记住,也可随时在连接设置中撤销。
- 修复“我的表达”无法保存的问题。
- AI 对话记录损坏时会隔离异常文件并自动建立新的加密记录,避免整个对话区无法继续使用。
- AI 完整权限新增日程删除:必须先读取真实日程,并以准确 ID 生成待确认清单;确认后才会删除。重复日程会明确提示整组删除。
- 完善首次使用导览、中英文界面、学习入口和心理模块相关提示。
安全说明
- AI 仍不能读取密码、Cookie 或授权码。
- 所有写入与删除操作仍须由用户确认;日程在确认前发生变化时,旧操作会自动失效。
- Windows 安装包目前没有商业代码签名,系统可能显示“未知发布者”。请从本发布页下载并核对 SHA-256。
合作开发:11 年级 9 班华子谦,提供了优质的方案和程序。感谢 Hello Pinghe! Launcher 的合作。
PH Launcher v0.5.1 — Windows
PH Launcher 0.5.1 发布与安全说明
本版更新
- IB 指令词改为按科目和考试版本查询,并显示对应 AO。历史课分别提供“考试至 2027”和“首考 2028”,避免不同课程版本混用。
- 每个已收录科目都采用独立词表,覆盖 Language A、Language B、ab initio、数学 AA/AI、科学、人文、计算机科学与视觉艺术;可直接打开对应的 IB 官方依据。中文答题提示为原创学习辅助,最终以任课教师和当前学科指南为准。
- 增加 IB 官方样卷入口,以及带明确风险提示的 IB Docs 第三方外部入口。
- 改进三个学校网站允许保留的登录数据写入,减少意外退出后的登录丢失;实际登录有效期仍由原网站决定。
- “简洁显示”现在默认关闭;开启后会区分“已应用”和“当前页不可用”,并继续提供一键关闭与原网页回退。旧版本升级时会一次性恢复为关闭,之后保留用户自己的选择。
- 增加“我的网页”:可添加最多 12 个 HTTPS 网站,设置颜色、顺序和独立全局快捷键。每个网站使用独立登录空间;换域名、删除或手动清理时会关闭相关窗口并清除该网站的数据,下载前会询问保存位置。
- 修复 Windows 任务栏小尺寸图标可能空白的问题。
- Mac 安装盘更清楚地区分 App 与桌面安装盘,并提供拖入“应用程序”及复制粘贴两种安装方式。
IB Docs 使用边界
IB Docs 是第三方网站,与 International Baccalaureate Organization(IBO)无隶属或背书关系,可能包含受版权保护的资料。PH Launcher 只在系统浏览器中打开该网站,不内嵌、下载、缓存、镜像、索引或代理其中内容,也不共享学校网站的登录状态。
仅在学校或相关权利人明确授权的情况下访问和使用资料。查询课程结构与练习材料时,建议优先使用 PH Launcher 提供的 IB 官方课程页和官方样卷入口。
登录、AI 与数据安全
三个学校网站使用彼此隔离的持久登录空间。PH Launcher 不读取、备份或改写网站密码、Cookie 与验证码;各网站仍可按照自己的安全策略要求重新登录。
AI 默认关闭。“AI 操作启动器”开启后,读取与写入权限仍受本地授权控制;所有任务、笔记和课表更改必须先预览,再由用户确认。AI 不能读取密码、Cookie、验证码、API Key,不能发送邮件、提交作业或清除登录数据。
AI 可以按名称打开用户已经添加的网站,但不能读取自选网页内容、填写表单或接受任意网址。自选网站只允许 HTTPS,主进程会校验网址和 ID;每个网站使用单独的持久登录分区,并默认拒绝摄像头、麦克风、定位等网页权限。
分发说明
- Windows 安装版和免安装版目前没有商业代码签名证书,系统可能显示“未知发布者”;请从项目 GitHub Release 下载并核对 SHA-256。
- macOS 测试版是 Universal 应用,支持 Apple 芯片与 Intel Mac,但只有 ad-hoc 临时签名,未经 Developer ID 签名和 Apple 公证。它不是正式版,请从完整预发布页下载、阅读风险提示并核对 SHA-256。
- 不要使用关闭 Gatekeeper、移除隔离属性或重新签名等方式绕过 macOS 安全检查。
PH Launcher 是独立学生工具,不是上海市民办平和学校、ManageBac、EduPage、网易、IBO 或 IB Docs 的官方产品,也不使用校徽。
PH Launcher 0.5.1 macOS 未签名测试版
PH Launcher 0.5.1 macOS Universal 未签名测试版
这是供自愿测试者体验的 pre-release(预发布版本),不是面向所有同学的正式 Mac 版。
下载哪个文件
- 首选
PH-Launcher-0.5.1-macOS-universal.dmg:打开后,把 PH Launcher 拖入“应用程序”。 PH-Launcher-0.5.1-macOS-universal.zip:仅作为 DMG 无法使用时的备用下载。SHA256SUMS.txt:用于核对下载文件是否与本发布页提供的文件一致。
DMG 与 ZIP 内是同一个 Universal 应用,可在 Apple 芯片和 Intel Mac 上运行。PH Launcher 本体要求 macOS 13 或更高版本;Mac 本地 AI 一键部署需要 macOS 14 或更高版本。
重要风险提示
本测试包只有用于启动兼容性的 ad-hoc 临时签名,没有 Developer ID 开发者身份签名,也没有经过 Apple 公证。macOS 无法确认开发者身份,也无法像正式公证版一样确认文件发布后是否被改动。运行未经 Developer ID 签名和公证的软件可能损害电脑或泄露隐私。
只应从 https://github.com/XKRyan/PH-Launcher 的预发布页面下载,并核对同一页面中的 SHA-256 清单。SHA-256 只能发现文件不一致,不能替代 Developer ID 签名或 Apple 公证。对来源或校验结果有疑问时,请不要打开。
第一次打开
- 打开 DMG,把 PH Launcher 拖到“应用程序”。
- 从“应用程序”中尝试打开 PH Launcher,让 macOS 显示安全提醒。
- 打开“系统设置”→“隐私与安全性”,向下滚动到“安全性”。
- 找到 PH Launcher 的提示,点按“仍要打开”,再确认“打开”。系统可能要求输入当前 Mac 的登录密码。
Apple 说明,“仍要打开”通常在尝试打开 App 后约一小时内可用:
https://support.apple.com/zh-cn/guide/mac-help/-mh40616/mac
不需要运行任何终端命令,也不要关闭 macOS 的安全功能。
建议测试
- 首次安装、重新打开和覆盖升级。
- 学校邮箱、ManageBac、EduPage 的登录保持。
- 简洁显示、离线词典、课程提醒、计划和快捷键。
- Apple 芯片电脑上的本地 AI 推荐与一键部署;Intel Mac 建议优先测试 API AI。
反馈问题时,请提供 Mac 型号、macOS 版本、使用 DMG 还是 ZIP,以及可复现步骤。请勿提交密码、Cookie、API Key、课程隐私数据或截图中的个人信息。
PH Launcher 0.5.0 macOS 未签名测试版
PH Launcher 0.5.0 macOS Universal 未签名测试版
这是供自愿测试者体验的 pre-release(预发布版本),不是面向所有同学的正式 Mac 版。
下载哪个文件
- 首选
PH-Launcher-0.5.0-macOS-universal.dmg:打开后,把 PH Launcher 拖入“应用程序”。 PH-Launcher-0.5.0-macOS-universal.zip:仅作为 DMG 无法使用时的备用下载。SHA256SUMS.txt:用于核对下载文件是否与本发布页提供的文件一致。
DMG 与 ZIP 内是同一个 Universal 应用,可在 Apple 芯片和 Intel Mac 上运行。PH Launcher 本体要求 macOS 13 或更高版本;Mac 本地 AI 一键部署需要 macOS 14 或更高版本。
重要风险提示
本测试包只有用于启动兼容性的 ad-hoc 临时签名,没有 Developer ID 开发者身份签名,也没有经过 Apple 公证。macOS 无法确认开发者身份,也无法像正式公证版一样确认文件发布后是否被改动。运行未经 Developer ID 签名和公证的软件可能损害电脑或泄露隐私。
只应从 https://github.com/XKRyan/PH-Launcher 的预发布页面下载,并核对同一页面中的 SHA-256 清单。SHA-256 只能发现文件不一致,不能替代 Developer ID 签名或 Apple 公证。对来源或校验结果有疑问时,请不要打开。
第一次打开
- 打开 DMG,把 PH Launcher 拖到“应用程序”。
- 从“应用程序”中尝试打开 PH Launcher,让 macOS 显示安全提醒。
- 打开“系统设置”→“隐私与安全性”,向下滚动到“安全性”。
- 找到 PH Launcher 的提示,点按“仍要打开”,再确认“打开”。系统可能要求输入当前 Mac 的登录密码。
Apple 说明,“仍要打开”通常在尝试打开 App 后约一小时内可用:
https://support.apple.com/zh-cn/guide/mac-help/-mh40616/mac
不需要运行任何终端命令,也不要关闭 macOS 的安全功能。
建议测试
- 首次安装、重新打开和覆盖升级。
- 学校邮箱、ManageBac、EduPage 的登录保持。
- 简洁显示、离线词典、课程提醒、计划和快捷键。
- Apple 芯片电脑上的本地 AI 推荐与一键部署;Intel Mac 建议优先测试 API AI。
反馈问题时,请提供 Mac 型号、macOS 版本、使用 DMG 还是 ZIP,以及可复现步骤。请勿提交密码、Cookie、API Key、课程隐私数据或截图中的个人信息。
PH Launcher v0.4.1 — Windows
PH Launcher 0.4.1 发布与安全说明
本版修复
- 修复首次部署本地 AI 时,Ollama 大型安装包因网络波动中断后必须从头下载的问题。
- 安装包现在支持自动重试和跨点击断点续传;取消或暂时失败时会保留已下载部分,部署成功后自动清理缓存。
- 部署失败会直接显示具体原因,并保存不含账号、笔记或 API Key 的本地诊断日志。
- 增加“查看部署日志”和“浏览器下载安装”回退入口。
- 数字签名校验收紧为 Ollama Inc. 官方发布者;校验失败时不会运行安装包。
- 调整首次部署磁盘余量要求,为 Ollama 程序、临时安装包和模型同时预留空间。
AI 操作安全边界
“AI 操作启动器”默认关闭。开启后,AI 可按授权读取任务、课程表、少量笔记摘要、今日概览、离线词典与 IB 指令词,并可提出新增任务、笔记或课程等更改。
所有数据写入先生成完整预览,用户确认后才保存;预览后数据发生变化时,旧确认会自动失效。PH Launcher 不向 AI 提供网站密码、Cookie、验证码、API Key、文件系统或任意网页脚本权限。AI 不能清除登录数据、删除资料、发送邮件或提交作业。
EduPage 只读取已经打开的“常规课表”中的课程名、星期、时间与教室。动态调课、停课和今日视图不会被当作固定课表导入,空结果也不会删除已有课程。
分发状态
- Windows x64 安装版与免安装版已完成启动、自检、离线词典随包、安装及卸载验证。
- Windows 文件目前没有商业代码签名证书,系统可能显示“未知发布者”;请通过可信渠道获取,并核对 SHA-256。
- macOS 版本仍在开发,本次 Release 不包含 macOS 安装包或 BuildKit。正式分发前仍须在 macOS 上完成 Apple Developer ID 签名、公证与实机验证。
PH Launcher 不是上海市民办平和学校、ManageBac、EduPage 或网易的官方产品,也不使用校徽。