Commit Graph
66 Commits
Author SHA1 Message Date
DDSRem df75f42753 fix: retry stale keep-alive requests (#5893) 2026-06-04 06:55:03 +08:00
DDSRem 0d2c324e28 fix(db): repair episode_priority column type mismatch on PostgreSQL (#5892) 2026-06-04 06:53:11 +08:00
DDSRem e5b67438d9 feat: add wildcard glob support to file manager and transfer history search (#5767) 2026-05-13 21:08:51 +08:00
DDSRemandClaude Sonnet 4.6 1af3a0ef59 fix: handle None items in alipan list to prevent TypeError (#5765)
When the Aliyun Drive API returns an error response (e.g. UserNotAllowedAccessDrive), resp.get("items") is None, causing len() to raise TypeError. Extract items with a safe default to fix the crash and avoid a potential infinite loop.

Fix https://github.com/jxxghp/MoviePilot/issues/5664

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 19:09:45 +08:00
DDSRem 5a585839ba chore: remove unused imports and fix function name conflicts (#5764)
- Remove unused imports in anthropic.py, tmdbv3api/__init__.py, tv.py, test files
- Rename conflicting function names in subscribe.py and webhook.py
- Clean up unused re-exports in tmdbv3api/__init__.py (15 unused exports)
- Apply consistent formatting across API endpoints
2026-05-13 18:59:03 +08:00
DDSRemandClaude Sonnet 4.6 b172a6d08f fix(telegram): handle caption messages in group chat mention detection (#5761)
* fix(telegram): handle caption messages in group chat @mention detection

Telegram media messages (photos, videos, etc.) store their text in
`message.caption` and mention entities in `message.caption_entities`,
not `message.text` / `message.entities`. The previous code only checked
`message.text`, so commands and @mentions sent with media were silently
skipped with "No text..." in the debug log.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(telegram): use correct entity field pairing and UTF-16 offsets for mention detection

- Explicitly pair message.entities with text messages and caption_entities
  with media messages, avoiding false fallthrough on empty entity lists
- Decode mention text via UTF-16-LE encoding to respect Telegram's UTF-16
  based offset/length values, fixing incorrect slicing when emojis are present

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 20:57:31 +08:00
DDSRem b7f24827e6 fix(servarr): year type defined incorrectly
fix https://github.com/jxxghp/MoviePilot/issues/5158
2025-11-30 16:29:21 +08:00
DDSRem 0dc0d66549 fix: known issue 2025-11-19 19:46:46 +08:00
DDSRem f589fcc2d0 feat(u115): improve stability of the u115 module
1. 优化API请求错误时到处理逻辑
2. 提升hash计算速度
3. 接口级QPS速率限制
4. 使用httpx替换request
5. 优化路径拼接稳定性
6. 代码格式化
2025-11-19 19:39:02 +08:00
DDSRem d962d9c7f6 feat(docker): add START_NOGOSU mode
fix https://github.com/jxxghp/MoviePilot/issues/4889
2025-09-05 21:30:59 +08:00
DDSRem 926343ee86 fix(u115): code logic vulnerabilities 2025-09-05 19:37:41 +08:00
DDSRem 8e6021c5e7 fix(u115): code logic vulnerabilities 2025-09-05 19:23:23 +08:00
DDSRemandAqr-K 2766e80346 fix(database): use logger as log output
Co-Authored-By: Aqr-K <95741669+Aqr-K@users.noreply.github.com>
2025-08-23 18:36:11 +08:00
DDSRemandAqr-K cb1dd9f17d fix(database): upgrade error in pg database
Co-Authored-By: Aqr-K <95741669+Aqr-K@users.noreply.github.com>
2025-08-23 18:12:13 +08:00
DDSRem 44a6ee1994 fix(docker): 作業ディレクトリが間違っています 2025-08-21 22:17:18 +08:00
DDSRem d1e04588d0 feat(docker): refactor docker build process 2025-08-21 22:09:49 +08:00
DDSRem a1723d18fb fix(docker): 不要な権限設定を削除する 2025-08-21 21:54:33 +08:00
DDSRem 02339562ed fix(docker): レイヤー数を減らす 2025-08-21 21:28:18 +08:00
DDSRem e5804378c2 fix(docker): fuck ai bugs 2025-08-21 21:24:09 +08:00
DDSRem 22b2140c94 fix requirement 2025-08-20 21:18:33 +08:00
DDSRem 9abb1488df Merge pull request #4348 from Aqr-K/fix-sh
fix(sh): 引号格式问题
2025-05-25 23:48:45 +08:00
DDSRem e6e7234215 fix(u115): get information directly through id 2025-05-25 18:27:06 +08:00
DDSRem 5b7b329279 fix(docker): repair restart judgment
当 DOCKER_CLIENT_API 不等于默认值时代表外部调用重启,无需再映射 `/var/run/docker.sock`
2025-05-25 18:20:04 +08:00
DDSRem dd0c1d331f Merge pull request #4334 from DDS-Derek/dev
fix(plugin): dependency dynamic refresh
2025-05-24 09:24:41 +08:00
DDSRem 12760a70a1 fix(plugin): dependency dynamic refresh 2025-05-24 09:23:47 +08:00
DDSRem 250999f9f5 Merge pull request #4330 from Aqr-K/patch-1
fix(log): 修复 docker 环境下,重复打印日志的问题
2025-05-24 01:18:59 +08:00
DDSRem 861453c1a8 fix(u115): refresh delay 2025-05-18 10:03:36 +08:00
DDSRem d323159719 Update requirements.in 2025-04-06 13:10:56 +08:00
DDSRem 2d6b2ab7d7 bump: python environment upgrade 3.12
links https://github.com/jxxghp/MoviePilot/issues/3543
2025-04-06 11:56:00 +08:00
DDSRem d46e5c8d86 bump: docker version 6.1.3 to 7.1.0 2025-03-22 11:13:06 +08:00
DDSRem fca9297fa7 Revert "Merge branch 'rfc-python-bump-312' into v2"
This reverts commit 0ec5e3b365, reversing
changes made to c18937ecc7.
2024-12-28 11:56:54 +08:00
DDSRem 0ec5e3b365 Merge branch 'rfc-python-bump-312' into v2 2024-12-28 11:55:39 +08:00
DDSRem aaa96cff87 Merge pull request #3582 from Aqr-K/patch-1
revert
2024-12-20 23:27:32 +08:00
DDSRem b1bd858df1 chore(deps): update dependency python-115 to v0.0.9.8.8.4 2024-12-20 23:21:59 +08:00
DDSRem c2d6d9b1ac chore(deps): update dependency python-115 to v0.0.9.8.8.4 2024-12-20 23:18:04 +08:00
DDSRem 7288dd24e0 Merge pull request #3580 from jxxghp/v2
Sync
2024-12-20 23:16:30 +08:00
DDSRem d74ad343f1 Merge pull request #3551 from InfinityPacer/feature/subscribe
Revert "chore(deps): update dependency python-115 to v0.0.9.8.8.3"
2024-12-18 10:42:17 +08:00
DDSRem a3c048b9c8 chore(deps): upgrade beautifulsoup4 4.12.2 to 4.12.3 2024-12-16 21:40:27 +08:00
DDSRem 3c08054234 chore(ci): beta image only provides amd64 architecture 2024-12-16 21:30:41 +08:00
DDSRem 07e91d4eb1 chore(deps): playwright 1.37.0 to 1.49.1
fix `greenlet==2.0.2` build error
2024-12-16 21:29:44 +08:00
DDSRem c104498b43 chore(deps): environment and dependency upgrades 2024-12-16 21:11:14 +08:00
DDSRem d182a7079d chore(deps): update dependency python-115 to v0.0.9.8.8.3 2024-12-16 12:28:50 +08:00
DDSRem 99daa3a95e chore(issue): add rfc template 2024-11-23 12:31:28 +08:00
DDSRem 06e3b0def2 fix(update): useless tmp directory when not updated 2024-11-23 12:25:46 +08:00
DDSRem edc30266c8 fix(update): clear tmp directory causes data loss
fix https://github.com/jxxghp/MoviePilot/issues/2996
2024-11-16 10:53:33 +08:00
DDSRem 4048acf60e feat(docker): nginx client_max_body_size configuration
fix https://github.com/jxxghp/MoviePilot/issues/2951
fix https://github.com/jxxghp/MoviePilot/issues/2720
2024-11-16 10:23:28 +08:00
DDSRem 672d430322 fix(docker): nginx directory permission issue
fix https://github.com/jxxghp/MoviePilot/issues/2892
2024-10-25 18:18:12 +08:00
DDSRem a802de2589 feat: docker built-in v2 compatible plugin 2024-10-18 20:25:54 +08:00
DDSRem 557c1cd1e6 chore: update code logic optimization 2024-10-01 11:21:39 +08:00
DDSRem 14dd7c4e31 chore: use static compilation of aria2c 2024-09-27 17:33:52 +08:00
DDSRem a555c9b654 feat(playwright): add proxy support for chromium installation 2024-09-21 13:11:35 +08:00
DDSRem a5cecdd631 feat(docker): retry if download fails
fix https://github.com/jxxghp/MoviePilot/issues/2688
2024-09-08 14:42:01 +08:00
DDSRem 63b0d0a86b feat: optimize proxy log output 2024-08-05 19:41:58 +08:00
DDSRem 67f991d217 fix: root-user-action parameter setting error 2024-08-05 15:59:59 +08:00
DDSRem 466b42bea7 feat: automatic acceleration selection 2024-08-05 15:52:58 +08:00
DDSRem 5d26e70cae fix: pip warning in root mode 2024-07-23 14:43:20 +08:00
DDSRem 766640a0a0 feat: better logging output 2024-07-23 14:39:15 +08:00
DDSRem bc476cb0c9 feat: restart update failed and auto restore backup 2024-07-22 15:33:38 +08:00
DDSRem 66e13c5a31 fix: display variable is not effective
fix https://github.com/jxxghp/MoviePilot/commit/547812162d95cabb795eb0c2635ce8b1e9a9e383
2024-07-19 14:53:21 +08:00
DDSRem 547812162d fix: display id conflict
fix https://github.com/jxxghp/MoviePilot/issues/2247
2024-07-19 12:44:16 +08:00
DDSRem 9331f82b81 feat: refactor docker http proxy 2024-07-08 12:20:54 +08:00
DDSRem 7e442650b0 Revert "feat: refactor docker http proxy"
This reverts commit 48a860bfd4.
2024-06-07 21:43:36 +08:00
DDSRem 48a860bfd4 feat: refactor docker http proxy 2024-06-07 11:08:41 +08:00
DDSRem d0989f72a9 bump: debian bullseye to bookworm 2024-05-12 09:55:35 +08:00
DDSRem 347c91fa0b bump: ca-certificates version to bookworm 2024-05-04 19:14:30 +08:00
DDSRem 584c8a2d94 feat: install the plug-in pip extension in advance 2024-03-30 17:41:04 +08:00