Commit Graph

  • d8e7c7e6d7 feat(auth): enhance auxiliary authentication InfinityPacer 2024-10-19 03:16:04 +08:00
  • 386ff672a7 Merge pull request #2869 from DDS-Derek/docker jxxghp 2024-10-18 21:19:48 +08:00
  • a802de2589 feat: docker built-in v2 compatible plugin DDSRem 2024-10-18 20:25:54 +08:00
  • b6eac122b8 Merge pull request #2868 from InfinityPacer/feature/event jxxghp 2024-10-18 20:16:45 +08:00
  • 1a8e1844b4 feat(chain): add auth event to ChainEventType InfinityPacer 2024-10-18 20:03:05 +08:00
  • 2b982ce7a8 fix 消息交互 again jxxghp 2024-10-18 18:30:34 +08:00
  • e93b3f5602 fix 消息交互 jxxghp 2024-10-18 18:10:46 +08:00
  • 5ef4fc04d5 Merge pull request #2864 from Aqr-K/dev-user jxxghp 2024-10-18 06:55:37 +08:00
  • 1190d8dda4 Merge pull request #2863 from InfinityPacer/feature/setup jxxghp 2024-10-18 06:54:03 +08:00
  • 0805f02f1f feat(user): Add username modification Aqr-K 2024-10-17 13:15:35 +08:00
  • 4accd5d784 refactor(lifecycle): enhance shutdown support for event and mediaserver InfinityPacer 2024-10-18 00:42:54 +08:00
  • 4c2bb99b59 refactor(lifecycle): add async support for SSE InfinityPacer 2024-10-18 00:39:35 +08:00
  • 348923aaa6 refactor(lifecycle): set background threads to daemon mode InfinityPacer 2024-10-18 00:37:20 +08:00
  • 62ac03fb29 refactor(lifecycle): add graceful support and remove signal handling InfinityPacer 2024-10-18 00:35:54 +08:00
  • a4bf59ad58 add 查询所有站点最新用户数据 api jxxghp 2024-10-17 21:42:18 +08:00
  • c02c19d719 Merge pull request #2862 from InfinityPacer/feature/event jxxghp 2024-10-17 16:15:27 +08:00
  • b83279b05a fix(site): resolve site user data update failure InfinityPacer 2024-10-17 15:00:18 +08:00
  • cf94c70f8c Merge pull request #2861 from InfinityPacer/feature/event jxxghp 2024-10-17 14:43:58 +08:00
  • 52a15086cb feat(event): add SiteRefreshed event InfinityPacer 2024-10-17 14:38:46 +08:00
  • 8234c29006 Merge pull request #2860 from InfinityPacer/feature/setup jxxghp 2024-10-17 12:18:29 +08:00
  • aeed9fb48e fix:SiteUserData jxxghp 2024-10-17 12:17:03 +08:00
  • e233bc678c feat(plugin): add force install option and backup/restore on failure InfinityPacer 2024-10-17 11:24:27 +08:00
  • 346c6dd11c fix(plugin): optimize exist check and cleanup on installation failure InfinityPacer 2024-10-17 10:51:14 +08:00
  • bcc48e885a feat(setup): support asynchronous install plugins on startup InfinityPacer 2024-10-17 09:37:51 +08:00
  • 4469a1b3b8 fix:优化媒体服务器同步媒体库设置 jxxghp 2024-10-16 15:58:37 +08:00
  • 54666cb757 feat:优先下载排序逻辑,更加精细化 jxxghp 2024-10-16 15:30:58 +08:00
  • 4455ac13e9 fix log jxxghp 2024-10-16 08:12:34 +08:00
  • 981e5ea927 Merge pull request #2856 from InfinityPacer/feature/module jxxghp 2024-10-15 16:27:07 +08:00
  • 541a3d68e6 Merge pull request #2855 from InfinityPacer/feature/event jxxghp 2024-10-15 15:52:23 +08:00
  • ccc11c4892 fix(mediaserver): update get_type return type to ModuleType for consistency InfinityPacer 2024-10-15 15:35:45 +08:00
  • 9548409bd5 fix(event): refine handler invocation and improve class loading checks InfinityPacer 2024-10-15 15:09:32 +08:00
  • 11c10ea783 fix(event): improve handler enablement check mechanism InfinityPacer 2024-10-15 14:44:13 +08:00
  • e99913f900 fix shudown jxxghp 2024-10-15 13:43:13 +08:00
  • 8af37a0adc fix shudown jxxghp 2024-10-15 13:42:41 +08:00
  • 810e3c98f9 Merge pull request #2854 from InfinityPacer/feature/security jxxghp 2024-10-15 07:51:17 +08:00
  • 4877ec68b1 feat:下载按站点上传排序 jxxghp 2024-10-14 19:45:22 +08:00
  • 12c669aa17 fix(security): optimize URL validation InfinityPacer 2024-10-14 19:38:25 +08:00
  • 7fd65c572b Merge pull request #2852 from InfinityPacer/feature/cache jxxghp 2024-10-14 17:09:27 +08:00
  • 89819f8730 feat(cache): add HTTP cache support for image proxy InfinityPacer 2024-10-14 17:00:27 +08:00
  • 954110f166 Merge pull request #2849 from wikrin/dev jxxghp 2024-10-14 06:50:29 +08:00
  • bd1427474d Merge pull request #2848 from InfinityPacer/feature/security jxxghp 2024-10-14 06:49:38 +08:00
  • 3909bb6393 fix: 修复订阅中文件加载失败的问题 - 修正哈希值字段名 可能存在的问题: 依赖网络获取信息 Attente 2024-10-14 05:44:50 +08:00
  • 9a8e0a256a fix: 修复获取不到媒体文件的问题 通过递归列出目录中所有文件, 修复获取不到Seasion X目录下媒体文件的bug Attente 2024-10-14 02:58:00 +08:00
  • 675655bfc7 fix(security): optimize image caching InfinityPacer 2024-10-14 02:22:07 +08:00
  • 422474b4b7 feat(security): enhance image URL and domain validation InfinityPacer 2024-10-14 01:33:07 +08:00
  • efb624259a fix(Utils): remove unnecessary methods InfinityPacer 2024-10-13 22:40:58 +08:00
  • f9e06e4381 feat(security): add safe path check for log file access and validation InfinityPacer 2024-10-13 21:59:22 +08:00
  • f67ee27618 Merge branch 'dev' of https://github.com/jxxghp/MoviePilot into feature/security InfinityPacer 2024-10-13 00:13:35 +08:00
  • 5224e6751d Merge pull request #2843 from InfinityPacer/dev jxxghp 2024-10-12 14:36:45 +08:00
  • b263489635 feat(downloader): add compatibility support for qBittorrent 5.0 InfinityPacer 2024-10-12 14:27:35 +08:00
  • 1a10f6d6e3 fix typo error jxxghp 2024-10-12 12:34:28 +08:00
  • 4e3a76ffa3 fix bug jxxghp 2024-10-12 12:32:50 +08:00
  • 0d139851af fix 按对象名称组织代码文件 jxxghp 2024-10-12 12:14:49 +08:00
  • 603ab97665 add ModuleType Schema jxxghp 2024-10-12 11:50:00 +08:00
  • fcfeeb09d3 Merge pull request #2838 from InfinityPacer/dev jxxghp 2024-10-12 06:50:45 +08:00
  • ea32cd83af chore(deps): upgrade qbittorrent-api to support qbittorrent 5.0 InfinityPacer 2024-10-12 00:12:41 +08:00
  • 1b8380d0c2 Merge pull request #2837 from Aqr-K/dev-update jxxghp 2024-10-11 22:22:25 +08:00
  • e3901c7621 feat(update): 解决v2版本启动时被v1覆盖的问题 Aqr-K 2024-10-11 22:15:45 +08:00
  • f633d09a1d Merge pull request #2832 from wikrin/dev jxxghp 2024-10-10 22:49:24 +08:00
  • 9f2912426b Merge pull request #2833 from wikrin/main jxxghp 2024-10-10 22:49:12 +08:00
  • e4cc834fa7 Merge pull request #2831 from InfinityPacer/feature/push jxxghp 2024-10-10 22:46:54 +08:00
  • fde33d267a fix: 修正重复的特殊字符 Attente 2024-10-10 22:23:43 +08:00
  • 828e9ab886 feat(webhook): add support for server_name field in WebhookEventInfo InfinityPacer 2024-10-10 22:07:03 +08:00
  • d1bf1411b6 fix: 修正重复的特殊字符 [U+2014](https://symbl.cc/cn/2014/) --> [U+2015](https://symbl.cc/cn/2015/) Attente 2024-10-10 22:01:09 +08:00
  • 7532929669 fix(security): update SameSite setting to Lax for better compatibility InfinityPacer 2024-10-10 20:08:30 +08:00
  • d2a613a441 Merge remote-tracking branch 'origin/dev' into dev jxxghp 2024-10-10 19:04:46 +08:00
  • eb66f6c05a move NameRecognize to ChainEventType jxxghp 2024-10-10 19:04:37 +08:00
  • 9f79a30960 Merge pull request #2828 from InfinityPacer/feature/security jxxghp 2024-10-10 15:58:58 +08:00
  • 51391db262 fix(security): adjust resource token duration and refresh strategy InfinityPacer 2024-10-10 15:43:29 +08:00
  • 3541d47baf Merge remote-tracking branch 'origin/dev' into dev jxxghp 2024-10-10 13:11:37 +08:00
  • b0c11bbe5f fix tmdb_trending api jxxghp 2024-10-10 13:11:30 +08:00
  • 82253af5a5 Merge pull request #2827 from InfinityPacer/feature/module jxxghp 2024-10-10 06:34:01 +08:00
  • 5ba555eead Merge pull request #2826 from InfinityPacer/feature/security jxxghp 2024-10-10 06:33:29 +08:00
  • 0c73bbbfe0 fix #2727 InfinityPacer 2024-10-10 02:09:23 +08:00
  • 55403cd8a8 fix(security): handle errors and prevent unnecessary token refresh InfinityPacer 2024-10-10 01:40:13 +08:00
  • 871f8d3529 feat(security): add resource token authentication using HttpOnly Cookie InfinityPacer 2024-10-10 00:45:26 +08:00
  • cadc0b0511 fix bug jxxghp 2024-10-09 20:46:34 +08:00
  • 084b5c8d68 add:订阅分享与复用API jxxghp 2024-10-09 18:33:30 +08:00
  • 16f6303609 fix 优化逻辑 jxxghp 2024-10-09 16:50:54 +08:00
  • 7ea01c1109 feat:支持订阅绑定类别和自定义识别词 jxxghp 2024-10-09 15:21:32 +08:00
  • e31df15b5e Merge pull request #2820 from Cabbagec/dev-runscheduler2 jxxghp 2024-10-09 12:06:09 +08:00
  • 78cbe1aaed fix: formatting app/api/endpoints/system.py Cabbagec 2024-10-09 11:54:49 +08:00
  • 2bfd32f716 Merge pull request #2821 from InfinityPacer/feature/module jxxghp 2024-10-09 06:43:35 +08:00
  • 092ac8a124 Merge pull request #2819 from InfinityPacer/feature/plugin jxxghp 2024-10-09 06:40:39 +08:00
  • 0d3d6e9bf9 fix(download): ensure params parsed from request body InfinityPacer 2024-10-09 02:29:52 +08:00
  • e2ee3ec4cd feat(event): add downloader field to DownloadAdded event InfinityPacer 2024-10-09 01:49:25 +08:00
  • 9e161fb36c feat(module): add support for name filtering in service retrieval InfinityPacer 2024-10-09 01:48:41 +08:00
  • 1b00bbc890 feat(endpoints): run scheduler through api by token brandonzhang 2024-10-08 19:17:17 +08:00
  • 812d6029d0 chore: update plugin paths to use plugins.v2 InfinityPacer 2024-10-08 23:47:59 +08:00
  • 52cf154e65 Merge pull request #2818 from InfinityPacer/feature/security jxxghp 2024-10-08 20:36:49 +08:00
  • 5b6b1231fe fix(security): update comments InfinityPacer 2024-10-08 19:07:48 +08:00
  • 1a9ba58023 feat(security): add token validation and support multi-server InfinityPacer 2024-10-08 18:54:28 +08:00
  • 4dd146d1c8 feat(security): replace validation with Depends for system endpoints InfinityPacer 2024-10-08 18:12:40 +08:00
  • 4af57d9857 feat(security): restore token validation InfinityPacer 2024-10-08 17:28:30 +08:00
  • 4f01b82b81 feat(security): unify token validation for message endpoints InfinityPacer 2024-10-08 14:32:29 +08:00
  • 9547847037 Merge pull request #2815 from InfinityPacer/feature/security jxxghp 2024-10-08 06:32:03 +08:00
  • 284082741e feat(security): obfuscate error messages in anonymous API InfinityPacer 2024-10-08 01:51:45 +08:00
  • d7da2e133a feat(security): add cache to wallpaper endpoints to mitigate attacks InfinityPacer 2024-10-07 23:37:20 +08:00
  • b704dcfe07 Merge pull request #2813 from InfinityPacer/feature/plugin jxxghp 2024-10-07 21:00:11 +08:00
  • 5c05845500 refactor(security): replace Depends with Security and define schemes InfinityPacer 2024-10-07 16:35:39 +08:00