Commit Graph
47 Commits
Author SHA1 Message Date
jxxghp fa2bf1fe4d refactor: expand chain runtime config snapshot 2026-08-22 13:21:52 +08:00
jxxghp 5128ae9e1e refactor: 推进后端分层架构治理 2026-08-18 00:29:14 +08:00
Aqr-K 8a11214a43 refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 (#6320) 2026-08-15 06:58:38 +08:00
jxxghp 369d7d6448 refactor: reorganize backend module boundaries 2026-08-14 19:53:33 +08:00
jxxghp 7b3444c366 refactor backend module architecture 2026-08-14 15:45:38 +08:00
jxxghp ca32922a7f refactor(media): unify media identity and chain responsibilities 2026-08-12 18:31:09 +08:00
jxxghp 8bf2f601a6 refactor(media): unify source identity and music browsing 2026-08-12 12:56:40 +08:00
jxxghp d1028a6902 feat(music): add TheAudioDB and Douban discovery 2026-08-12 10:50:13 +08:00
jxxghp 05d15a04f5 feat(v3): add music automation workflow 2026-08-07 21:50:22 +08:00
InfinityPacer 197a09b2a4 fix(dashboard): distinguish empty media results (#6187) 2026-07-25 14:24:25 +08:00
jxxghp 494f809ef0 Refine transfer history batch actions 2026-06-29 07:07:33 +08:00
jxxghp ab9eeedb3e fix: 跳过推荐空缓存 2026-06-13 08:09:49 +08:00
jxxghp a5745af484 fix: restore tmdb trending recommendations 2026-05-20 10:55:01 +08:00
景大侠 c86659428f feat(recommend): 手动执行推荐缓存服务时强刷数据 2026-02-13 18:17:42 +08:00
jxxghp 274fc2d74f v2.8.8
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00
Attente 5af217fbf5 refactor: 将图片获取逻辑抽象为独立的 ImageHelper 2025-12-06 10:10:36 +08:00
jxxghp c6c84fe65b rename 2025-08-21 16:02:50 +08:00
jxxghp f07496a4a0 fix cache 2025-08-20 21:11:10 +08:00
jxxghp b3113e13ec refactor:新增文件缓存组合 2025-08-20 19:04:07 +08:00
jxxghp 055c8e26f0 refactor:重构缓存系统 2025-08-20 17:35:32 +08:00
jxxghp 1ab2da74b9 use apipathlib 2025-08-17 09:00:02 +08:00
jxxghp 6873de7243 fix async 2025-07-31 13:32:47 +08:00
jxxghp dee1212a76 feat:推荐使用异步API 2025-07-31 09:50:49 +08:00
jxxghp 776f629771 fix User-Agent 2025-07-20 15:50:45 +08:00
jxxghp a9300faaf8 fix:优化单例模式和类引用 2025-06-05 13:22:16 +08:00
jxxghp ed607d3895 更新 recommend.py 2025-03-23 21:57:48 +08:00
jxxghp f9b0db623d fix cython type error 2025-03-23 21:39:37 +08:00
InfinityPacer a1bc773fb5 feat(security): add AVIF support 2025-02-11 17:10:50 +08:00
InfinityPacer ac169b7d22 feat(security): add cache default extension for files without suffix 2025-02-11 17:09:43 +08:00
jxxghp f06c24c23e refactor apis 2025-02-08 21:47:43 +08:00
jxxghp cb6aa61b6b fix apis 2025-01-27 17:56:32 +08:00
jxxghp 2ed9cfcc9a fix api 2025-01-27 17:08:22 +08:00
jxxghp 2e796f41cb fix api 2025-01-27 13:45:57 +08:00
jxxghp 7d13e43c6f fix apis 2025-01-27 11:09:05 +08:00
InfinityPacer 9f22ce5cc0 feat(cache): remove maxsize from recommend_cache 2025-01-19 01:26:33 +08:00
InfinityPacer d9508533e1 feat(cache): add cache region support 2025-01-18 02:32:08 +08:00
InfinityPacer 104113852a fix(recommend): add global exit handling 2025-01-07 02:04:02 +08:00
InfinityPacer 3ad3a769ab fix(recommend): add global exit handling 2025-01-06 00:37:22 +08:00
InfinityPacer 6ec5f3b98b feat(recommend): support caching by page 2024-12-25 23:07:56 +08:00
InfinityPacer 0c0a1c1dad feat(recommend): support caching poster images 2024-12-25 19:24:32 +08:00
InfinityPacer 6fec16d78a fix(cache): include method name and default parameters in cache key 2024-12-23 01:39:34 +08:00
InfinityPacer a5d6062aa8 feat(recommend): add job to refresh recommend cache 2024-12-23 01:32:17 +08:00
InfinityPacer 1fb791455e chore(recommend): update comment 2024-12-22 01:37:25 +08:00
InfinityPacer 3339bbca50 feat(recommend): switch API calls to use RecommendChain 2024-12-22 01:27:11 +08:00
InfinityPacer ec77213ca6 feat(recommend): add cached_with_empty_check decorator 2024-12-22 01:09:06 +08:00
InfinityPacer de1c2c98d2 feat(recommend): add log_execution_time decorator to RecommendChain methods 2024-12-22 01:03:44 +08:00
InfinityPacer 1eef95421a feat(recommend): add RecommendChain 2024-12-22 01:00:47 +08:00