Skip to content

Releases

v1.2.19

Choose a tag to compare

@github-actions github-actions released this 11 Nov 07:47
v1.2.19
61bec85

What's Changed

  • ci: 添加前端 PR 检查流水线 by @zxsos in #49
  • fix(clipboard): 分享与链接复制兜底改用原生剪贴板 by @zxsos in #42
  • fix(player): 切换短剧时先清空相关推荐 by @zxsos in #46
  • fix(search): 新关键词不再被进行中的请求吞掉 by @zxsos in #43
  • fix(home): 首页翻页失败后退避,避免反复弹错误提示 by @zxsos in #44
  • fix(line): 切换线路后重拉加载失败的首页与分类数据 by @zxsos in #45
  • fix(search): 就地搜索框对齐全局搜索,频道页搜索按钮归位 by @zxsos in #47
  • fix(category): 频道页翻页按页排序,避免加载更多时列表重排 by @zxsos in #48

Full Changelog: v1.2.18...v1.2.19

v1.2.18

Choose a tag to compare

@github-actions github-actions released this 11 Nov 03:50
v1.2.18
1c2a912

1.2.18

新增

  • 栏目内就地搜索:各栏目页(吃瓜列表、频道详情、专题 / 专题详情、标签 / 标签视频、关注流、用户主页)顶栏搜索按钮改为在当前栏目内就地搜索,不再跳转到全局搜索页。
    • 吃瓜列表搜索走 type=post,结果以两列封面墙呈现,点击进帖详情(修复此前吃瓜频道搜索永远为空的问题,#34 #38)。
    • 其余栏目搜索走 type=video,结果以视频墙呈现,点击进播放。
    • 全局搜索(底部「搜索」tab)保持只搜短剧,与栏目内搜索彻底分离。

修复

  • iOS 诊断报告复制失败(#39):此前 iOS 上点「网络诊断」后,先等异步诊断再调 Web Clipboard API,可能被 WebKit 以 NotAllowedError 拒绝。现改为通过 Tauri 官方剪贴板插件写入原生剪贴板,网络报告与播放诊断日志共用同一复制入口;诊断成功但复制失败时保留完整报告并给出独立「复制报告」重试按钮,不重新发起诊断。普通浏览器环境保留 Web Clipboard 回退。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

What's Changed

  • refactor(search): 栏目内就地搜索,与全局搜索分离 by @zxsos in #40
  • fix(ios): 通过原生剪贴板复制诊断报告(#39) by @zxsos in #41

Full Changelog: v1.2.17...v1.2.18

v1.2.17

Choose a tag to compare

@github-actions github-actions released this 11 Nov 02:47
v1.2.17
b1c2105

1.2.17

修复

  • iOS 长按快进唤起放大镜(#18):1.2.16 的 CSS 方案(-webkit-user-select:none)挡不住 iOS 15+ 的 WKWebView 原生文本选择放大镜(loupe)。改为原生关闭:页面加载后默认 WKPreferences.isTextInteractionEnabled = false,同时关掉 allowsLinkPreview;输入框获得焦点时前端自动重新打开、失焦再关闭,搜索 / 评论 / 登录等文本输入不受影响。
  • 竖版切集胶囊遮挡画面(#19):从画面正中移到右边缘、只留图标与状态点(去掉「切集」两字),显示 / 隐藏带淡入淡出过渡;横版视频保持原来的居中横排不变。
  • 搜索页自动弹键盘(#20):移动端进入搜索页不再自动聚焦搜索框(原来 iOS 会立刻弹出键盘遮住内容),桌面端仍自动聚焦。
  • 媒体连接失败自动恢复(#2):视频播放列表 / 密钥 / 分片连接的域名出现 DNS、连接超时或传输错误时,在原有重试次数内自动改用 AliDNS 加密解析(HTTPS)重新获取地址后重试;媒体 URL、Host、TLS SNI 与证书校验保持原样,成功后该域名短时优先走恢复路径。HTTP 权限错误与目标策略拒绝不触发回退。顺带修正 operation timed out 被归为未知错误类型的日志分类问题。

新增

  • 全屏自动净屏:移动端全屏 3 秒无操作自动隐藏全部控件,单击画面立即切换显隐,暂停时保持显示;竖版切集胶囊锚定操作栏上方,不再与收藏按钮重叠。
  • 播放页画质徽章(#12):该集存在 HEVC 高清源时,标题旁显示当前画质徽章(HD 高清 / 标清),点按一键切换,无需进设置。
  • 侧边控件风格统一:上下划切集开关从悬浮胶囊移入右侧操作栏,与收藏 / 评论 / 全屏 / 分享同列(图标 + 文字竖排,开启时金色高亮);HD / 标清画质徽章同样并入操作栏同风格显示,点按切换不变。
  • 各栏目页搜索入口(#34):吃瓜列表、频道详情、专题 / 专题详情、标签 / 标签视频、关注流、用户主页等页面顶栏右侧新增搜索按钮,点击直达搜索页,不用再退到首页或切底部标签。
  • 吃瓜帖可搜索(#34 #38):搜索页新增「短剧 / 吃瓜帖」范围切换。吃瓜帖搜索显式走 type=post(此前省略 type 后端只回短剧,导致吃瓜频道搜索永远为空),结果以两列封面墙呈现,点击进帖详情;从吃瓜列表进入时自动预选「吃瓜帖」范围。
  • 全屏下集按钮:全屏态底部控件条新增「下集」按钮(有下一集才显示)。此前全屏下切集只能靠上下划手势,关掉手势就完全没法切。
  • 网络诊断升级:DNS 探测改走与真实请求相同的解析路径(修复「诊断报 DNS 失败、实际却打得开」的假阴性),新增 TCP 连通性探测;诊断结果自动给出结论码与排查建议(fake-ip / DNS 失败 / TCP 阻断 / TLS 异常等 11 种),复制出来是分段可读报告,直接贴 issue 即可定位。

变更

  • 播放页去黑边:移除底部压暗渐变与整体压暗层(原来进度条周围一圈黑),标题与详情标签降透明度,进度条透明化、仅保留白色进度点标示播放位置。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

What's Changed

  • fix(ui): 播放页快捷胶囊贴边 + 搜索页移动端不自动聚焦(#19 #20) by @zxsos in #21
  • fix(player): 竖版切集胶囊贴边 + 显隐淡入淡出 + 全屏下集入口(#19) by @zxsos in #22
  • feat(diag): 网络诊断升级——同路径 DNS + TCP 探测、结论建议、可读报告 by @zxsos in #25
  • style(player): 去掉播放页底部压暗黑边,进度条透明化只留进度点 by @zxsos in #26
  • style(player): 竖版切集胶囊贴右边缘、只留图标;横版保持原样 by @zxsos in #27
  • fix(ios): 原生关闭 WKWebView 文本交互,彻底消除长按快进放大镜 (#18) by @zxsos in #28
  • feat(player): 播放页显示 HD/标清画质徽章,点按一键切换 by @zxsos in #29
  • fix(player): 竖版切集胶囊锚定操作栏上方,不再与收藏按钮重叠 by @zxsos in #30
  • feat(player): 移动端全屏 3 秒自动净屏,单击切换控件显隐 by @zxsos in #31
  • fix(player): 长按上滑锁定倍速失效——onUp 提前清空 armed 标志 by @zxsos in #32
  • style(player): 切集开关与 HD/标清徽章统一为右侧操作栏风格 by @zxsos in #33
  • feat(search): 各栏目页顶部加入搜索入口 by @zxsos in #35
  • fix(media): 媒体连接失败时自动切换加密 DNS 重试(#2) by @zxsos in #36
  • fix(search): 吃瓜帖可搜索——按 scope 传 type=post by @zxsos in #37

Full Changelog: v1.2.16...v1.2.17

v1.2.16

Choose a tag to compare

@github-actions github-actions released this 10 Nov 14:52
v1.2.16
23c7f66

1.2.16

修复

  • 吃瓜帖视频不显示(#11):帖详情的 video_url 由服务端恒返回空,视频地址只由 POST /api/posts/:id/playback 下发。新增该接口调用后,吃瓜详情打开即自动起播,多段视频(同一帖拆成 2~6 段)可分段切换并自动续播。
  • iOS 首屏底部白边(#8):关闭 WKWebView 自动安全区内边距,在 viewport-fit=cover 生效后立即重算布局视口,无需横屏再竖屏。
  • iOS 横屏视频未适配(#8):HLS 横屏视频首帧宽高未检出,在 loadeddata/playing/resize 等时机补齐真实宽高,竖屏自动 letterbox,右侧「全屏」按钮按真实横竖方向进入全屏;修复横屏全屏 180° 倒置(去掉双 90° 叠加)。
  • 底部导航选中高亮偏移(#13):液滴高亮原先始终偏左,越靠后偏差越大,改为按四等分槽位中心定位并居中。
  • iOS 长按快进唤起文本选择放大镜(#16):body 增加 -webkit-user-select: none 与 -webkit-touch-callout: none,输入框保留可编辑。

新增

  • 优先高清 HEVC 源(#12):设置页新增「优先高清」开关,该集有 HEVC 高清源时优先播放,播不了自动切回标准。

变更

  • 底栏重做为 iOS 26 液态玻璃悬浮胶囊:不贴边悬浮、液滴弹性跟随滑动、图标充色、按压放大,设计对齐 liuran001/WeChat-LiquidGlass。
  • 快捷胶囊「切集/铺满/横屏」单行不折行,横屏全屏控件增加安全区偏移。

优化

  • 移动端内容底部让位同步加大(40 → 74),首页沉浸视频不被悬浮胶囊压住。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

What's Changed

  • 修复 iOS 首屏白边、底部导航高亮与横屏视频/全屏显示 by @zxsos in #14
  • feat(player): 优先高清 HEVC 源(#12) by @zxsos in #15
  • 修复 iOS 长按快进时唤起文本选择放大镜 by @zxsos in #16

New Contributors

  • @zxsos made their first contribution in #14

Full Changelog: v1.2.15...v1.2.16

v1.2.15

Choose a tag to compare

@github-actions github-actions released this 10 Nov 10:06
v1.2.15
06453c0

1.2.15

变更

  • 专题列表与专题详情改为一次取全(此前接口默认每页仅回 9 个专题、20 部视频,会漏内容)。
  • 搜索页新增「热搜榜」(接口实时数据)。
  • 分类页新增「黄果吃瓜」入口:吃瓜分类(热门吃瓜 / AI原创)、图文详情、相关推荐。
  • 新增关注流(我的关注)与用户主页(资料、作品、关注)。
  • 播放页详情抽屉新增作者卡片(可跳用户主页)、相关推荐横滑。

优化

  • 底栏改为液态玻璃(半透明 + 磨砂 + 顶部高光),Android 与 iOS 通用。
  • iOS 底部留白修复:改用 100dvh 动态视口,移除启动时 html 高度锁死逻辑。
  • iOS 横屏适配对齐 LNPANDY 增强版设计:原生旋转自动进入/退出全屏、screen.orientation 锁定、全屏与旋转后滚动位置校准(修复「横屏播放变成别的剧集」)。
  • 瀑布流改 CSS Grid,规避 WebKitGTK 2.52.6 下多列首卡被裁剪的问题(搜索/分类/专题详情共用)。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

Full Changelog: v1.2.14...v1.2.15

v1.2.14

Choose a tag to compare

@github-actions github-actions released this 10 Nov 06:11
v1.2.14
4cf37c9

1.2.14

变更

  • 更新流程改为「打开下载页」:检测到新版本后,点「前往下载」用系统浏览器打开 GitHub Releases,由浏览器与系统完成下载与安装。此前应用内自行下载安装包再调起安装器的方式已移除。
  • 打开失败时自动把下载地址复制到剪贴板,便于在浏览器粘贴。

优化

  • 重写视频页快捷胶囊:多个操作合并进一个玻璃拟态胶囊组,用细分隔线对齐,标签精简为二字(切集 / 铺满 / 适应 / 横屏),视觉更统一。

修正

  • 关于页的仓库地址改为本仓库(zxsos/HGhub),点击直接用浏览器打开。
  • README 中的官方仓库与下载渠道链接同步更正。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

Full Changelog: v1.2.13...v1.2.14

v1.2.13

Choose a tag to compare

@github-actions github-actions released this 10 Nov 05:41
v1.2.13
9ed6a86

1.2.13

新增

  • 「上下划切集」开关下沉到视频页:多集剧播放时,画面中下方常驻胶囊开关,高亮为开、暗色为关,一点即切、立即生效,不必再进设置页。

优化

  • 开关状态与设置页实时同步;竖屏单集视频不显示该胶囊,保持画面干净。
  • 长按倍速的锁定提示条去掉放大动画,不再被误认为画面缩放。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

v1.2.12

Choose a tag to compare

@github-actions github-actions released this 10 Nov 05:35
v1.2.12
c0b3507

1.2.12

新增

  • 竖屏下刷到横屏视频:默认完整显示(上下留黑边),画面下方出现「放大铺满 / 完整适应 / 横屏全屏」胶囊按钮,一键切换显示方式或进入横屏全屏。
  • 双指放大视频后可一键「还原缩放」。

修复

  • iOS 打开播放页底部一截空白(横屏再竖屏才恢复):WKWebView 工具栏收起后 layout viewport 高度不更新的问题;现在页面高度钉在可视高度上,并随旋转、键盘、工具栏变化自动校准。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

v1.2.11

Choose a tag to compare

@github-actions github-actions released this 10 Nov 05:19
v1.2.11
6d233f7

1.2.11

新增

  • 剧集预热:当前集开始播放后,自动在后台取好上一集 / 下一集的播放地址,切集秒开,不再白屏等待。

修复

  • 首页 / 分类 / 详情页不再因切换线路而被重建。此前线路切换会重置整个列表,正在刷的 feed 会“跑回最前面”,观感上就像翻页后排序乱掉;现在切换线路保持当前位置与播放状态。
  • 首页分页批量由 10 条调整为 30 条,减少翻页拼接次数。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。

v1.2.10

Choose a tag to compare

@github-actions github-actions released this 10 Nov 04:50
v1.2.10
0a7f650

1.2.10

功能重构

  • 重写「上下划切集」机制:由原先「滚动到相邻屏后回弹」的实现改为手势层直接判定,抬手一次只切一集,避免连续滑动时出现跳集、回错集的情况。
  • 开启「上下划切集」后,播放区禁用原生滚动(touch-action: none),上下划完全由手势层处理:上滑进入下一集,下滑返回上一集;处于首集 / 末集时自动切换上一部 / 下一部。
  • 切集成功时增加轻震动反馈。

问题修复

  • 修复长按倍速后状态泄漏导致 touchmove 被持续拦截、列表无法滑动的问题(表现为播放后上下划失效)。
  • 修复长按后接双指捏合导致 2.0x 倍速残留的问题。
  • 「上下划切集」自 1.2.9 起默认开启,旧版本配置自动迁移,无需手动设置。

构建产物

  • Android:arm64 / arm / x86_64 分 ABI 分包
  • iOS:未签名 ipa(需自行签名)
  • Windows:安装包 + 便携版
  • macOS:universal dmg
  • Linux:amd64 deb

所有提交与标签均已通过 GPG 签名验证。