-
Notifications
You must be signed in to change notification settings - Fork 4
Releases: hyperq/jav
Releases · hyperq/jav
v0.2.0
🎉 v0.2.0 — 115 云盘播放 & 主题切换
✨ 新功能
- 115 一键播放 (
P) — 详情页按 P 键:自动提交磁链 → 等待下载 → 获取播放链接 → 打开播放器- 支持 IINA / mpv / VLC / PotPlayer,首次使用弹出选择,之后自动记住
- m115 加密协议获取 CDN 直链,自带认证 token
- 任务不在最近列表时,按番号搜索 115 云盘(处理"任务已存在"场景)
- 剪贴板复制 (
g) — 按 g 一键复制最佳磁链到系统剪贴板 - 磁链缓存 — 打开详情时先显示 SQLite 缓存的磁链(秒显示),后台异步刷新
- 主题切换 (
c→8) — 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
- sha256:a3a2b83c063785f845124b021ad9b3d1013e83ace81ab2b54fce4c297e1d058b5.07 MB
2026年05月19日T07:11:25Z - sha256:cb4dfc9714b65a1af9d7e0cbaf472ea58828832f56985e41b3dfeb0b114977cc5.86 MB
2026年05月19日T07:11:25Z - sha256:ffa2eda13806ba32660d0a43b91729d1f79b590b165c74a60ac2f4c3cc002e4298 Bytes
2026年05月19日T07:11:25Z - sha256:84e9a65c40e38749ea695afcb21ee3d6a42154d26fb28395c136d999cd051fac4.64 MB
2026年05月19日T07:11:25Z - sha256:487c99eaf8c27656bdf44d97e12cef5b67e6837f322495628653dadeed94fa204.93 MB
2026年05月19日T07:11:25Z - sha256:c4bb649c1b8383709d296a8b4b70fb9b7849eb61dbea2e9bc6bb29fd05cffcc54.16 MB
2026年05月19日T07:11:25Z - sha256:b0d516908b82d52f069f8e84b03c90172dd420b13ba5f4a80738c5432f5611ee3.84 MB
2026年05月19日T07:11:25Z - sha256:f440902654788d325588b1b6a9fcfda8cce7dd2e00ac555a9b6505a8de485899103 Bytes
2026年05月19日T07:11:25Z - sha256:83bdcabc3bed2a42fb39b7de553983069c0aefb4550302a552ab358fccfd977b97 Bytes
2026年05月19日T07:11:25Z - sha256:674fa7f801541fb44529807a483de3f21e0d70a08e554e339c178ff3967c4c1399 Bytes
2026年05月19日T07:11:25Z -
2026年05月19日T07:04:01Z -
2026年05月19日T07:04:01Z - Loading