InfinityPacer
|
268414fb11
|
test(mediaserver): cover stale tv item id fallback
|
2026-05-09 06:54:39 +08:00 |
|
InfinityPacer
|
bedab9ab92
|
fix(mediaserver): fallback stale tv item ids
|
2026-05-09 06:54:39 +08:00 |
|
InfinityPacer
|
a59afe4cc9
|
fix(plugin): avoid clearing runtime modules after dependency install
|
2026-05-08 18:38:09 +08:00 |
|
InfinityPacer
|
7b6047accf
|
fix(plugin): clear stale modules on reload
|
2026-05-08 18:37:21 +08:00 |
|
InfinityPacer
|
a729307d30
|
feat(subscribe): preserve candidate match identity
|
2026-05-08 14:53:22 +08:00 |
|
InfinityPacer
|
98347669ea
|
feat(search): mark search result context source
|
2026-05-08 14:53:22 +08:00 |
|
InfinityPacer
|
9e4020c617
|
feat(torrents): tag cached candidate recognition source
|
2026-05-08 14:53:22 +08:00 |
|
InfinityPacer
|
2f231fe632
|
feat(context): add recognition context metadata
|
2026-05-08 14:53:22 +08:00 |
|
InfinityPacer
|
1d0d09c909
|
fix(plugin): merge local repo sources during sync
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
b7ee6ca8c4
|
fix(plugin): sanitize local repo path telemetry
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
4a4d93e7f9
|
refactor(plugin): expose plugin list processing helper
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
7b096c0a09
|
feat(plugin): encode local repo path in source url
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
3a93efb082
|
refactor(plugin): centralize local install dispatch
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
73cdd297b1
|
refactor(plugin): align local repo naming
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
83187ea17d
|
refactor(plugin): rename local repo paths setting
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
6d8eed30ce
|
fix(plugin): reload monitor on local path changes
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
6fa48afa34
|
feat(plugin): support local plugin sources
|
2026-04-19 07:07:00 +08:00 |
|
InfinityPacer
|
81828948dd
|
fix(transfer): tighten queue cleanup edge cases
|
2026-04-14 14:45:18 +08:00 |
|
InfinityPacer
|
eda73e14f7
|
refactor(transfer): make queue job migration explicit
|
2026-04-14 14:45:18 +08:00 |
|
InfinityPacer
|
6aec326d05
|
fix(transfer): fail stale queue tasks on errors
|
2026-04-14 14:45:18 +08:00 |
|
InfinityPacer
|
d36dd69ec3
|
fix(transfer): clean migrated queue jobs
|
2026-04-14 14:45:18 +08:00 |
|
InfinityPacer
|
ae5207f0e4
|
fix(plugin): handle 404 plugin index and None response safely
|
2026-04-13 18:34:44 +08:00 |
|
InfinityPacer
|
8d938c2273
|
fix(system): expose backend dev flag only in dev mode
|
2026-04-13 06:54:33 +08:00 |
|
InfinityPacer
|
5d07381111
|
chore(subscribe): update last_update when refreshing episode totals
|
2026-04-11 22:58:24 +08:00 |
|
InfinityPacer
|
61c695b77d
|
fix(subscribe): reset tv episode counts in history response
|
2026-04-11 22:58:24 +08:00 |
|
InfinityPacer
|
1ceb8891b0
|
fix(subscribe): refresh total episodes before completion check
|
2026-04-11 22:58:24 +08:00 |
|
InfinityPacer
|
815d83bfb3
|
fix(http): close helper responses consistently
|
2026-04-10 18:21:30 +08:00 |
|
InfinityPacer
|
df3294c9d2
|
fix(http): require 200 for share reporting requests
|
2026-04-10 18:21:30 +08:00 |
|
InfinityPacer
|
1af5f02832
|
fix(http): use explicit success checks in async callers
|
2026-04-10 18:21:30 +08:00 |
|
InfinityPacer
|
217fcfd1b2
|
fix(http): close non-success responses safely
|
2026-04-10 18:21:30 +08:00 |
|
InfinityPacer
|
8cd12ab584
|
fix(plugin): avoid caching failed plugin index responses
|
2026-04-10 14:34:00 +08:00 |
|
InfinityPacer
|
351de8b4da
|
feat(plugin): reuse plugin wheels in batch dependency install
|
2026-04-10 13:32:30 +08:00 |
|