Repository navigation
Releases: eltavine/Zhihu-Hyperion
Release list
v0.33
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
新功能
修复
Nightly 0.32.5 (1292)
v0.32.5
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
修复
v0.32.4
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
修复
v0.32.3
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
修复
v0.32.2
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
修复
v0.32.1
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
修复
v0.32
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
新功能
v0.31.1
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
修复
- 个人主页资料加载失败时整页显示原因和登录或重试 (#31) (dd31a19)
- 话题页遇到异常响应不再崩溃,想法页不再显示原始解析异常 (#30) (55226dc)
- WebDAV 设置的应用密码一行补上图标 (#29) (e89bd6d)
- 被过滤的首页条目不再显示缩略图 (#28) (eff2b72)
- 问题页和个人主页在详情返回前不再显示“loading...”和占位的 0 (#27) (dae95e5)
- 未登录或内容不可用时显示知乎给出的原因和登录入口,不再显示占位内容 (#26) (b448c50)
- 可拖动的刷新按钮停靠时与边缘留出 16dp,和创作按钮对齐 (#25) (671e18e)
- 登录过期等应用级对话框不再叠加,改用 Material 3 样式 (#24) (9ebe4b7)
- 离开页面时被取消的请求不再提示“加载失败”,并用 detekt 防止回归 (#23) (71c6ade)
v0.31
已被 v0.31.1 取代:这个版本发布后暂停为预发布,正式版通道不会推送它。界面和交互检查后的修复已包含在正式版 v0.31.1 中,请改为下载 v0.31.1。
Android 请下载 APK 安装:Full 版带端侧语义模型,支持智能内容过滤;Lite 版体积更小。mapping-lite.zip 只用于分析混淆后的崩溃。
桌面端提供内置 Java 运行时的 Windows MSI 与 Linux AppImage,macOS 为 Apple Silicon 原生应用。
iOS 的 IPA 没有签名,需要先用 AltStore、SideStore、Sideloadly 或自己的开发者证书签名再安装。
下载后可以用 SHA256SUMS.txt 核对文件,或用 gh attestation verify <文件> --repo eltavine/Zhihu-Hyperion 确认它由本仓库的发布流程构建。
新功能
- 交流群改为 Zhihu-Hyperion 自己的 Telegram 群组,移除 Discord (#22) (1288440)
- 账号页资料卡与登录卡改用 Material 3 Expressive 样式 (#21) (bdba158)
- 导出、新建收藏夹等对话框改用标准 AlertDialog (#20) (59fd275)
- iOS 应用内看图、存入“照片”与系统分享面板 (#18) (95d5b4d)
- 日报、关注、历史页改用 Expressive 设计 (#17) (62547b8)
- 文章页操作栏改用 Expressive 浮动工具栏,评论区重做输入栏与列表项 (#14) (26101e6)
- 登录页与首次启动声明改用 Expressive 设计 (#13) (2000db7)
- 横屏手机、平板和桌面窗口改用左侧导航轨 (#11) (114e5ff)
- 新增 iOS 应用,nightly 与正式版附带未签名 IPA (#12) (bdd8d8b)
- 优化 CI、Nightly 与正式版发布流程 (#16) (1248208)
- 主壳与首页改用 Expressive 导航栏、FAB 菜单、下拉刷新与空状态 (#9) (48d91d6)
- 设置、菜单与对话框改用 Expressive 组件并全面配图标 (#8) (9cf5c52)
- 设计系统改用 Material 3 Expressive,图标改用 Material Symbols (#7) (910c87c)
- 更新检查改读 update.json 并支持 gh-proxy 加速,重建 CI,发布签名只在 master (#5) (ee4a194)
- 全新 Hyperion 品牌标识与 README (e127ab9)
- 彻底移除遥测统计 (5b5c2f4)
- 新增视频详情页,Android 改用 Media3 应用内播放 (49d48e3)
- back up and restore the blocklist and settings through WebDAV (7f2798f)
- apply the quality filter and AIGC marking on desktop and macOS (3bfad00)
- keep login credentials out of Android cloud backup (bc4424b)
修复
- master 上的 CI 不再按路径跳过任务 (#19) (843b019)
- 修正 FAB 菜单返回、图标含义冲突、禁用按钮组和加载失败等 UI 问题 (#10) (5d2f2ae)
- 打包流程拿不到签名密钥,nightly 无法签名 (#6) (785c7d4)
- Android 发布签名改用 android-signing 环境中的密钥 (e9635de)
- 性别字段改用 Gender 枚举,未知性别不再当作女性 (402eea8)
- 段评注入保留正文内联格式 (e0770bc)
- keep the Android engine's connect and read timeouts on OkHttp (967f0d3)
- download on Android through the OkHttp engine so cancelled requests cannot crash (77d70df)
- keep Markdown footnotes per conversion instead of a global document (71d97a7)
重构
- 本地浏览历史迁移到 Room (225cb9d)
- 选择位置状态并入 selectable,快捷键改用平台按键映射 (fcca771)
- extract Markdown rendering into :core:markdown (d6ddf78)
- extract reusable UI components into :core:ui (5a2c726)
- break package cycles in shared (762ff63)
- unify screen environments and remove PaginationEnvironment (8ab1ec3)
- split article and collection export into platform export capabilities (ce5fefd)
- copy plain text through the existing rememberPlainTextClipboard (54d26a8)
- register the mobile client per platform, drop the notification environment (639b0cb)
- provide the AIGC marking connection through a process-wide service (a21986b)
- make the local recommendation engine a singleton owning its scheduling scope (a511e34)
- serve home-feed filtering and list display settings from common services (d830f3c)
- let callers use the blocklist Room DAOs directly (9de99e1)
- let process-wide services own browsing history and content-open records (c5519c4)
- extract core:data for filtering, open records and local recommendation data (dc32f5c)
- extract core:nlp, core:notification and core:updater (742a0f7)
- extract core:platform for platform capability contracts and implementations (2843fdf)
- extract core:designsystem for the theme and color schemes (e2737f6)
- extract core:settings for the settings store contract and implementations (470365c)
- extract feature:editor as the first feature module (76f3125)
- let Koin own the process-wide settings and notification settings stores (b6eaa1d)
- let Koin own databases and process state, remove production test hooks (32c2252)
- extract core:account and manage the account lifecycle with Koin (056a583)
- extract core:common, core:model, core:navigation and core:network (f4b5fd8)
文档
- update the project structure, dependency injection and verification commands (4df93eb)
构建与发布
- 在 Lite 版本裁剪日报日期选择器 (#769) (464a6f5)
- 把 Full/Lite 改为由 KMP 实现;优化ci流程;提椠引擎改为full专有,使 lite apk 重回 4MB (#768) (8e17917)
- generate license lists for desktop and macOS, ship export assets with shared (654d2d5)
- enable public API validation for core modules (76b3f40)
测试
- bind the stalled image server to IPv4 loopback and cancel on the main thread (e821dda)
- reproduce the uncaught exception when a blocked image download is cancelled (7fbcfa3)
- obtain constructor-injected ViewModels through seedViewModel (ffb8de2)