Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

优化全局缓存管理 UI #463

Open
1 task
Him188 opened this issue Jun 15, 2024 · 1 comment
Open
1 task

优化全局缓存管理 UI #463

Him188 opened this issue Jun 15, 2024 · 1 comment
Labels
M 重要优先级 s: cache 子系统: 缓存系统 s: ui 子系统: UI

Comments

@Him188
Copy link
Member

Him188 commented Jun 15, 2024

  • 考虑重写 UI,能以条目归类,查看条目下的剧集缓存状态,能够查看资源的分享率

    目前的这个卡片其实就是我乱糊的一个,只是为了能用

  • 全局緩存管理增加分类 #184
@Him188 Him188 added M 重要优先级 s: ui 子系统: UI t: meta issue 类型: 一类问题的综合归纳 labels Jun 15, 2024
Him188 added a commit that referenced this issue Jun 22, 2024
重写了整个 media 系统, 除了 cache storage

- 清除历史遗留
- 增加很多测试
- 增加大量注释

涉及内容:
- 修复 `MediaFetcher`
  - 修复了许多与注释不符的 flow completion 行为问题
  - 规范惰性加载行为
- 自动缓存

新增内容:

- 重写 `SubjectCacheScene`, 现在它很简单
- `EpisodeCacheListState` 一个条目的所有剧集的缓存状态
- `EpisodeCacheState` 一个条目的一个剧集的缓存状态
- `EpisodeCacheRequester` 剧集缓存请求工具

相关问题:
- fix #468
- fix #447
- required by #415
- required by #463
@Him188 Him188 added the s: cache 子系统: 缓存系统 label Jul 15, 2024
@NeKoOuO
Copy link
Contributor

NeKoOuO commented Jul 21, 2024

#586
#539

@Him188 Him188 removed the t: meta issue 类型: 一类问题的综合归纳 label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
M 重要优先级 s: cache 子系统: 缓存系统 s: ui 子系统: UI
Projects
None yet
Development

No branches or pull requests

2 participants