Him188

Results 151 issues of Him188

`MediaSelector` 597 行代码有 664 行测试, 有不错的 test coverage, 要修改它是很轻松的 反观目前的缓存系统, 几乎没啥有用的 test, 真一行都不敢改

M
s: torrent
t: meta issue
s: cache

350b2 列表没提示, 一直是空的, 后面突然出现. 标题有个 placeholdeer

t: bug
M
s: cache

### Stage 1: commonize project - [x] 使用更好的 openapi client generator, 生成纯 kt 依赖 ktor 的 Bangumi API client - [x] `:app:shared` 改为 HMPP 架构 `common`, `ios`, `jvm`, `android`, `desktop`....

t: meta issue
s: build
p: ios

340b2

t: bug
M
s: episode
s: comment

- [x] Android - [x] Windows - [ ] macOS

t: feature
M
p: desktop
s: player

![bcba65c90af7c1e8762a6d234921aab9](https://github.com/user-attachments/assets/4b427783-f11a-4b06-918d-0f875532e121) 据说效果不错

t: feature
N
s: torrent

动机: - PC 安装包 200M 太大了, 下载要耗时太久 - Ani 发版快, 经常手动更新枯燥 - ~Ani 更新时非常注意不要改变用户使用习惯. 有增量更新后可以默认启用自动更新, 也不会影响体验.~ - ~减少钉子户~ PC 构建出来是一堆单独的 JAR 小文件 (~5M), 绝大部分是依赖, Ani 每次更新应该只会更新 10M 左右. 可以对比两个版本的解压后的结果, 生成每个版本的...

N
p: desktop
s: server

Critical (block 3.4.0 release): - [ ] 所有 dialog 都会导致显示系统状态栏, 导致体验非常差, 不可以使用 dialog - [ ] 按回车不能完成添加 Major: - [x] 排列不能是 SpaceBetween, 应该 spacedBy - [x] #633 - [ ]...

M
s: 弹幕
t: meta issue

### 问题描述 ![image](https://github.com/user-attachments/assets/2b8257e0-e389-49b4-a227-2fb03b9b2873) 应当显示"下载超时, 请检查网络连接状况", 理想状态下还能跳转到设置 ``` 2024-07-24 02:09:32,557 [TRACE] app.ui.foundation.DebugSettingsViewModel: DebugSettingsViewModel onRemembered, refCount=1 2024-07-24 02:09:32,558 [TRACE] app.videoplayer.ui.progress.AudioTrackState: AudioTrackState onRemembered, refCount=1 2024-07-24 02:09:32,558 [TRACE] app.videoplayer.ui.progress.SubtitleTrackState: SubtitleTrackState onRemembered, refCount=1 2024-07-24 02:09:33,245...

t: bug
M
s: player

这个字幕描述乱码,创建VLC 的时候添加 System.setProperty("native.encoding", "UTF-8") 就可以解决 以上来自群友 350b2

t: bug
N
p: desktop
s: player