InfinityPacer
|
166674bfe7
|
feat(transfer): match source dir in subdirs or prioritize same drive
|
2024-12-30 02:11:48 +08:00 |
|
InfinityPacer
|
adb4a8fe01
|
feat(site): add proxy support for site sync
|
2024-12-30 00:37:54 +08:00 |
|
InfinityPacer
|
b768929cd8
|
fix(transfer): handle task removal on media info failure
|
2024-12-29 02:26:30 +08:00 |
|
InfinityPacer
|
aa9ae4dd09
|
feat(TMDB): add episode_type field to TmdbEpisode
|
2024-12-26 16:39:01 +08:00 |
|
InfinityPacer
|
d02bf33345
|
feat(config): add TOKENIZED_SEARCH
|
2024-12-26 13:56:08 +08:00 |
|
InfinityPacer
|
0a1dc1724c
|
chore(deps): add jieba~=0.42.1 for tokenization
|
2024-12-26 13:55:04 +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
|
b4e3dc275d
|
fix(proxy): add proxy for MP_SERVER_HOST
|
2024-12-24 10:10:19 +08:00 |
|
InfinityPacer
|
544119c49f
|
Revert "feat(recommend): add semaphore to limit concurrent requests"
This reverts commit 33de1c3618.
|
2024-12-23 10:29:37 +08:00 |
|
InfinityPacer
|
33de1c3618
|
feat(recommend): add semaphore to limit concurrent requests
|
2024-12-23 02:51:23 +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
|
de532f47fb
|
feat(auth): add logging for site auth
|
2024-12-23 00:20:03 +08:00 |
|
InfinityPacer
|
098279ceb6
|
fix #3565
|
2024-12-22 02:04:36 +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
|
98247fa47a
|
feat: add log_execution_time decorator
|
2024-12-22 01:02:07 +08:00 |
|
InfinityPacer
|
1eef95421a
|
feat(recommend): add RecommendChain
|
2024-12-22 01:00:47 +08:00 |
|
InfinityPacer
|
134fd0761d
|
refactor(cache): split douban cache into recommend and search
|
2024-12-19 20:00:29 +08:00 |
|
InfinityPacer
|
669481af06
|
feat(cache): unify bangumi cache strategy
|
2024-12-19 19:42:17 +08:00 |
|
InfinityPacer
|
9abb305dbb
|
fix(subscribe): ensure best version is empty set
|
2024-12-19 15:41:51 +08:00 |
|
InfinityPacer
|
0fd4791479
|
fix(event): align field names with SubscribeComplete
|
2024-12-19 10:58:11 +08:00 |
|
InfinityPacer
|
949c0d3b76
|
feat(subscribe): optimize best version to support multiple states
|
2024-12-19 00:51:53 +08:00 |
|
InfinityPacer
|
fca763b814
|
fix(site): avoid err_msg cannot be updated when it's None
|
2024-12-18 16:39:14 +08:00 |
|
InfinityPacer
|
9311125c72
|
fix(subscribe): avoid reinitializing the dictionary
|
2024-12-18 15:49:21 +08:00 |
|
InfinityPacer
|
3f1d4933c1
|
Merge pull request #3553 from InfinityPacer/feature/subscribe
fix(dependencies): pin python-115 version
|
2024-12-18 12:47:51 +08:00 |
|
InfinityPacer
|
7fb23b5069
|
fix(dependencies): pin python-115 version
|
2024-12-18 12:46:28 +08:00 |
|
InfinityPacer
|
c0a8351e58
|
Revert "chore(deps): update dependency python-115 to v0.0.9.8.8.3"
This reverts commit d182a7079d.
|
2024-12-18 10:39:37 +08:00 |
|
InfinityPacer
|
77c8f1244f
|
Merge branch 'v2' of https://github.com/jxxghp/MoviePilot into feature/subscribe
|
2024-12-16 19:09:14 +08:00 |
|
InfinityPacer
|
5d5c8a0af7
|
feat(event): add SubscribeDeleted event
|
2024-12-16 19:09:00 +08:00 |
|
InfinityPacer
|
11fedb1ffc
|
fix(download): optimize performance by checking binary content
|
2024-12-15 01:27:30 +08:00 |
|
InfinityPacer
|
7de82f6c0d
|
fix(event): remove unnecessary code
|
2024-12-15 00:17:53 +08:00 |
|
InfinityPacer
|
6ab76453d4
|
feat(events): update episodes field to Download event
|
2024-12-13 20:05:40 +08:00 |
|
InfinityPacer
|
621df40c66
|
feat(event): add support for priority in event registration
|
2024-12-12 15:38:28 +08:00 |
|
InfinityPacer
|
d353853472
|
feat(subscribe): add support for update movie downloaded note
|
2024-12-11 20:19:47 +08:00 |
|
InfinityPacer
|
1fcf5f4709
|
feat(subscribe): add state reset to 'R' on subscription reset
|
2024-12-11 20:01:10 +08:00 |
|
InfinityPacer
|
0ec4630461
|
fix(subscribe): avoid redundant updates for remaining episodes
|
2024-12-11 16:31:11 +08:00 |
|
InfinityPacer
|
fa45dea1aa
|
fix(subscribe): prioritize update state when fininsh subscribe
|
2024-12-11 16:18:03 +08:00 |
|
InfinityPacer
|
2217583052
|
fix(subscribe): update missing episode logic and return status
|
2024-12-11 15:51:04 +08:00 |
|
InfinityPacer
|
f4dc7a133e
|
fix(subscribe): update subscription state after download
|
2024-12-11 15:47:45 +08:00 |
|
InfinityPacer
|
a1d8af6521
|
fix(subscribe): update remove_site to set sites as an empty list
|
2024-12-11 12:39:13 +08:00 |
|
InfinityPacer
|
83798e6823
|
feat(event): add multiple IDs to source with json
|
2024-12-10 21:23:52 +08:00 |
|
InfinityPacer
|
6d9595b643
|
feat(event): add source tracking in download event
|
2024-12-10 18:50:50 +08:00 |
|
InfinityPacer
|
eea8060182
|
feat(plugin): add username support for post_message
|
2024-12-09 19:27:25 +08:00 |
|
InfinityPacer
|
64bfa246ae
|
fix: replace is None with is_(None) for proper SQLAlchemy filter
|
2024-12-07 01:09:03 +08:00 |
|
InfinityPacer
|
233d62479f
|
feat(event): add options to ResourceDownloadEventData
|
2024-12-06 10:47:56 +08:00 |
|
InfinityPacer
|
c030166cf5
|
feat(event): send events for resource download based on source
|
2024-12-06 02:08:36 +08:00 |
|
InfinityPacer
|
4c511eaea6
|
chore(event): update ResourceDownloadEventData comment
|
2024-12-06 02:06:00 +08:00 |
|
InfinityPacer
|
6e443a1127
|
feat(event): add ResourceDownload event for cancel download
|
2024-12-06 01:55:44 +08:00 |
|
InfinityPacer
|
896e473c41
|
fix(event): filter and handle only enabled event handlers
|
2024-12-06 01:54:51 +08:00 |
|
InfinityPacer
|
2954c02a7c
|
feat(subscribe): add subscription status update API
|
2024-12-05 16:24:05 +08:00 |
|
InfinityPacer
|
312e602f12
|
feat(subscribe): add Pending and Suspended subscription states
|
2024-12-05 16:22:09 +08:00 |
|
InfinityPacer
|
ed37fcbb07
|
feat(subscribe): update get_by_state to handle multiple states
|
2024-12-05 16:20:14 +08:00 |
|
InfinityPacer
|
a1e178c805
|
feat(event): add ResourceSelection event for update resource contexts
|
2024-12-04 20:21:57 +08:00 |
|
InfinityPacer
|
68f88117b6
|
feat(events): add episodes field to DownloadAdded event for unpack
|
2024-12-04 16:11:35 +08:00 |
|
InfinityPacer
|
92dacdf6a2
|
fix(subscribe): add RLock to prevent duplicate subscription downloads
|
2024-12-04 11:07:45 +08:00 |
|
InfinityPacer
|
6aa684d6a5
|
fix(subscribe): handle case when no subscriptions are found
|
2024-12-04 11:03:32 +08:00 |
|
InfinityPacer
|
efece8cc56
|
fix(subscribe): add check for None before updating subscription
|
2024-12-04 10:27:33 +08:00 |
|
InfinityPacer
|
c1ecda280c
|
fix #3312
|
2024-12-03 17:33:00 +08:00 |
|
InfinityPacer
|
ef20508840
|
feat(auth): handle service instance retrieval with proper null check
|
2024-11-30 01:14:36 +08:00 |
|
InfinityPacer
|
589a1765ed
|
feat(auth): support specifying service for authentication
|
2024-11-30 01:04:48 +08:00 |
|
InfinityPacer
|
168e3c5533
|
fix(subscribe): move state update to finally to prevent duplicates
|
2024-11-29 18:56:19 +08:00 |
|
InfinityPacer
|
4cb4eb23b8
|
fix(subscribe): prevent fallback to search rules if not defined
|
2024-11-29 16:15:37 +08:00 |
|
InfinityPacer
|
027d1567c3
|
feat(encoding): set PERFORMANCE_MODE to enabled by default
|
2024-11-28 17:07:14 +08:00 |
|
InfinityPacer
|
2e7e74c803
|
feat(encoding): update configuration to performance mode
|
2024-11-27 13:52:17 +08:00 |
|
InfinityPacer
|
916597047d
|
Merge branch 'v2' of https://github.com/jxxghp/MoviePilot into feature/encoding
|
2024-11-27 12:52:01 +08:00 |
|
InfinityPacer
|
83fc474dbe
|
feat(encoding): enhance encoding detection with confidence threshold
|
2024-11-27 12:33:57 +08:00 |
|
InfinityPacer
|
a98de604a1
|
refactor(event): rename SmartRename to TransferRename
|
2024-11-27 00:50:34 +08:00 |
|
InfinityPacer
|
e160a745a7
|
fix(event): correct visualize_handlers
|
2024-11-27 00:49:37 +08:00 |
|
InfinityPacer
|
aed68253e9
|
feat(scheduler): expose internal methods for external invocation
|
2024-11-25 16:33:17 +08:00 |
|
InfinityPacer
|
b83c7a5656
|
feat(scheduler): support plugin method arguments via func_kwargs
|
2024-11-25 16:31:30 +08:00 |
|
InfinityPacer
|
491456b0a2
|
feat(scheduler): support plugin replacement for system services
|
2024-11-25 16:30:11 +08:00 |
|
InfinityPacer
|
344862dbd4
|
feat(event): support smart rename event
|
2024-11-22 13:41:14 +08:00 |
|
InfinityPacer
|
f1d0e9d50a
|
Revert "fix #3154 相同事件避免并发处理"
This reverts commit 79c637e003.
|
2024-11-22 12:41:14 +08:00 |
|
InfinityPacer
|
103cfe0b47
|
fix(config): ensure accurate handling of env config updates
|
2024-11-21 20:08:18 +08:00 |
|
InfinityPacer
|
c299bf6f7c
|
fix(auth): adjust auth to occur before module init
|
2024-11-21 17:37:48 +08:00 |
|
InfinityPacer
|
c0eb9d824c
|
Revert "fix(auth): initialize plugin service only during retry auth"
This reverts commit 9f4cf530f8.
|
2024-11-21 16:41:56 +08:00 |
|
InfinityPacer
|
9f4cf530f8
|
fix(auth): initialize plugin service only during retry auth
|
2024-11-21 14:49:42 +08:00 |
|
InfinityPacer
|
1849930b72
|
feat(qb): add support for ignoring category check via kwargs
|
2024-11-21 12:35:15 +08:00 |
|
InfinityPacer
|
96b4f1b575
|
feat(site): set default site timeout to 15 seconds
|
2024-11-19 11:10:01 +08:00 |
|
InfinityPacer
|
a0f912ffbe
|
chore(qbittorrent): update qbittorrent-api to version 2024.11.69
|
2024-11-17 15:43:06 +08:00 |
|
InfinityPacer
|
ac5b9fd4e5
|
fix(rclone): specify UTF-8 encoding when save config
|
2024-11-15 17:42:11 +08:00 |
|
InfinityPacer
|
46d2ffeb75
|
fix #3100
|
2024-11-15 09:08:32 +08:00 |
|
InfinityPacer
|
49881c9c54
|
fix #2952
|
2024-11-14 17:21:47 +08:00 |
|
InfinityPacer
|
9ef1f56ea1
|
feat(cache): add proxy support for specific domains in image caching
|
2024-11-14 10:21:00 +08:00 |
|
InfinityPacer
|
24cc36033f
|
feat(db): add support for SQLite WAL mode
|
2024-11-12 17:17:16 +08:00 |
|
InfinityPacer
|
4412ce9f17
|
fix(playwright): add check for HTTPS proxy
|
2024-11-08 18:08:45 +08:00 |
|
InfinityPacer
|
76c84f9bac
|
fix(scheduler): optimize job registration and removal logic
|
2024-11-06 19:37:22 +08:00 |
|
InfinityPacer
|
8afaa683cc
|
fix(config): update DB_MAX_OVERFLOW to 500
|
2024-11-05 00:48:22 +08:00 |
|
InfinityPacer
|
4d3aa0faf3
|
fix(config): update in-memory setting only on env update
|
2024-11-05 00:48:02 +08:00 |
|
InfinityPacer
|
0564bdf020
|
fix(event): ensure backward compatibility
|
2024-10-26 15:56:10 +08:00 |
|
InfinityPacer
|
915388c109
|
feat(commands): support sending CommandRegister events for clients
|
2024-10-26 04:51:45 +08:00 |
|
InfinityPacer
|
3c24ae5351
|
feat(telegram): add delete_commands
|
2024-10-26 04:48:55 +08:00 |
|
InfinityPacer
|
e876ba38a7
|
fix(wechat): add error handling
|
2024-10-26 04:47:42 +08:00 |
|
InfinityPacer
|
eff8a6c497
|
feat(wechat): add retry mechanism for message requests
|
2024-10-25 17:27:58 +08:00 |
|
InfinityPacer
|
5d89ad965f
|
fix(telegram): ensure image cache path exists
|
2024-10-25 17:26:56 +08:00 |
|
InfinityPacer
|
a46463683d
|
Merge branch 'v2' of https://github.com/jxxghp/MoviePilot into feature/push
|
2024-10-25 10:51:38 +08:00 |
|