Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: hyperq/jav

v0.2.0

19 May 07:11
@hyperq hyperq

Choose a tag to compare

🎉 v0.2.0 — 115 云盘播放 & 主题切换

✨ 新功能

  • 115 一键播放 (P) — 详情页按 P 键:自动提交磁链 → 等待下载 → 获取播放链接 → 打开播放器
    • 支持 IINA / mpv / VLC / PotPlayer,首次使用弹出选择,之后自动记住
    • m115 加密协议获取 CDN 直链,自带认证 token
    • 任务不在最近列表时,按番号搜索 115 云盘(处理"任务已存在"场景)
  • 剪贴板复制 (g) — 按 g 一键复制最佳磁链到系统剪贴板
  • 磁链缓存 — 打开详情时先显示 SQLite 缓存的磁链(秒显示),后台异步刷新
  • 主题切换 (c8) — Catppuccin Frappé (深色) / Latte (浅色) / 自动跟随终端
    • 启动时通过 OSC 序列检测终端背景亮度,自动选择深色或浅色

⚡ 性能优化

  • 图片 resize 移到异步线程(Lanczos3 → Triangle),不再阻塞 UI
  • 每帧消息处理限制为 5 条,防止大量图片到达时卡顿
  • 移除文件日志同步写入,收藏查询从全表扫描优化为精确查询
  • Tab 切换不再重复加载历史/收藏数据

🐛 修复

  • 115 下载 URL 获取:实现 m115 RSA+XOR 加密协议(与 AList/OpenList 同源)
  • CDN URL 需要匹配 User-Agent:播放器启动时传递与生成 URL 相同的 UA
  • 弹窗边框被 Kitty 图片覆盖的问题
  • QR 扫码弹窗比例和大小优化
  • Toast 通知宽度自适应内容

📦 依赖新增

  • arboard — 跨平台剪贴板
  • base64 — m115 加密编解码
  • terminal-light — 终端亮度检测
Assets 14

v0.1.0

17 May 10:44
@github-actions github-actions

Choose a tag to compare

What's Changed

  • feat: 增加mp4过滤条件的支持,修复第一页获取时卡住的bug by @hyperq in #7
  • feat: 修该readme by @hyperq in #8

New Contributors

  • @hyperq made their first contribution in #7

Full Changelog: https://github.com/hyperq/jav/commits/v0.1.0

Contributors

hyperq
Loading

AltStyle によって変換されたページ (->オリジナル) /