InfinityPacer
|
5c05845500
|
refactor(security): replace Depends with Security and define schemes
|
2024-10-07 16:35:39 +08:00 |
|
InfinityPacer
|
ea76a27d26
|
feat(config): enforce API_TOKEN to meet security requirements
|
2024-10-06 01:33:16 +08:00 |
|
InfinityPacer
|
9d71c9b61e
|
feat(config): centralize set_key usage through update_setting method
|
2024-10-05 03:14:16 +08:00 |
|
jxxghp
|
1484ce86a9
|
Merge pull request #2802 from InfinityPacer/feature/module
|
2024-10-02 20:16:49 +08:00 |
|
InfinityPacer
|
cb761275ab
|
feat(config): preprocess env variables using Pydantic validators
|
2024-10-02 19:17:31 +08:00 |
|
InfinityPacer
|
210c5e3151
|
feat(plugin): broadcast PluginReload event when plugin reload
|
2024-10-02 16:22:28 +08:00 |
|
InfinityPacer
|
0ca42236d6
|
feat(event): add ModuleReload event type
|
2024-09-30 19:20:18 +08:00 |
|
InfinityPacer
|
835e0b4d5d
|
fix(event): prevent error calls
|
2024-09-30 18:10:42 +08:00 |
|
jxxghp
|
d7f9ed5198
|
fix convert_boolean
|
2024-09-25 12:57:29 +08:00 |
|
jxxghp
|
1a3d88f306
|
fix bug
|
2024-09-23 08:02:30 +08:00 |
|
InfinityPacer
|
5fc5838abd
|
fix(event): replace condition-based wait with exponential backoff
|
2024-09-22 02:38:28 +08:00 |
|
InfinityPacer
|
748836df23
|
fix(event): restore missing method removed in be63e9ed
|
2024-09-22 01:36:26 +08:00 |
|
jxxghp
|
17aa6c674f
|
fix event
|
2024-09-21 22:14:44 +08:00 |
|
InfinityPacer
|
dea8fc5486
|
feat(event): optimized event execution flow
|
2024-09-20 21:45:52 +08:00 |
|
InfinityPacer
|
857383c8d0
|
feat(event): improve event consumer logic for handling of events
|
2024-09-20 20:37:29 +08:00 |
|
InfinityPacer
|
688693b31f
|
feat(event): use dict for subscribers and replace handler if exists
|
2024-09-20 18:42:29 +08:00 |
|
InfinityPacer
|
ef0768ec44
|
feat(event): simplify register decorator
|
2024-09-20 16:32:36 +08:00 |
|
InfinityPacer
|
be63e9ed15
|
feat(event): optimize handler
|
2024-09-20 16:26:45 +08:00 |
|
InfinityPacer
|
3bee5a8a86
|
feat(event): separate implementation of broadcast and chain
|
2024-09-20 13:52:09 +08:00 |
|
InfinityPacer
|
85cb9f7cd7
|
feat(event): add visualization and enhance handler
|
2024-09-20 01:34:01 +08:00 |
|
InfinityPacer
|
e786120e98
|
feat(event): update constant and support Condition for thread
|
2024-09-20 00:25:38 +08:00 |
|
InfinityPacer
|
49b6052ab0
|
refactor(event): optimize broadcast and chain event
|
2024-09-19 23:55:24 +08:00 |
|
InfinityPacer
|
5136698617
|
feat(plugin): improve online plugin retrieval
|
2024-09-17 17:26:06 +08:00 |
|
InfinityPacer
|
8cc72f402b
|
fix(config): make VERSION_FLAG a read-only property
|
2024-09-17 16:56:08 +08:00 |
|
jxxghp
|
4efc80e35a
|
Merge pull request #2716 from InfinityPacer/feature/plugin
|
2024-09-14 18:16:02 +08:00 |
|
InfinityPacer
|
593bcbf455
|
fix(auth): set AUXILIARY_AUTH_ENABLE default to false
|
2024-09-14 17:56:50 +08:00 |
|
jxxghp
|
5229a0173a
|
fix
|
2024-09-14 12:20:22 +08:00 |
|
InfinityPacer
|
e0e4b31933
|
feat(plugin): implement fallback mechanism for install plugin
|
2024-09-14 11:26:43 +08:00 |
|
jxxghp
|
6a65b5b234
|
Merge pull request #2703 from InfinityPacer/feature/auth
|
2024-09-13 08:32:54 +08:00 |
|
jxxghp
|
d0a868123d
|
Merge pull request #2701 from Akimio521/dev
|
2024-09-13 08:32:28 +08:00 |
|
jxxghp
|
b9f1ebff89
|
Merge pull request #2700 from InfinityPacer/feature/api-token
|
2024-09-13 08:32:10 +08:00 |
|
InfinityPacer
|
1ebec13afb
|
feat(auth): add AUXILIARY_AUTH_ENABLE for user authentication
|
2024-09-12 21:12:10 +08:00 |
|
jxxghp
|
53195457c7
|
fix module test
|
2024-09-12 15:13:58 +08:00 |
|
Akimio521
|
596b2e11b8
|
feat:查询种子时匹配香港、台湾译名
|
2024-09-12 12:33:17 +08:00 |
|
InfinityPacer
|
3446aec6a2
|
feat(plugin): add API_TOKEN validation for plugin API registration
|
2024-09-12 02:36:34 +08:00 |
|
InfinityPacer
|
23b9774c5d
|
feat(auth): add API_TOKEN validation and auto-generation
|
2024-09-12 00:17:26 +08:00 |
|
InfinityPacer
|
540f5eb77f
|
refactor: unify env path
|
2024-09-12 00:05:07 +08:00 |
|
jxxghp
|
1a1318b5e4
|
fix
|
2024-09-10 11:16:12 +08:00 |
|
jxxghp
|
8a6ad03880
|
feat:支持V2专用插件
|
2024-09-10 08:26:30 +08:00 |
|
jxxghp
|
c3ef3dd7d1
|
fix 全局变量定义
|
2024-09-09 22:17:49 +08:00 |
|
Aqr-K
|
15946f8d0a
|
Update config.py
|
2024-09-09 21:13:15 +08:00 |
|
jxxghp
|
d8a2b0497e
|
feat:v2新增版本标识(用于插件进行兼容性判断),插件市场只显示兼容对应版本标识的插件
|
2024-09-09 10:36:42 +08:00 |
|
jxxghp
|
b1d2125e22
|
fix https://github.com/jxxghp/MoviePilot/pull/2610 整合同步消息到dev分支
|
2024-09-09 08:55:10 +08:00 |
|
InfinityPacer
|
4493d4c62f
|
refactor(PluginMonitor): use rate_limit_window for rate limit
|
2024-09-05 23:47:57 +08:00 |
|
jxxghp
|
8f73e45a30
|
Merge pull request #2668 from InfinityPacer/dev
|
2024-08-30 17:55:16 +08:00 |
|
InfinityPacer
|
9ab852c1ad
|
feat(sqlite): adjust default settings
|
2024-08-30 04:46:08 +08:00 |
|
InfinityPacer
|
88a0de7fa6
|
feat(sqlite): support customizable connection settings
|
2024-08-30 02:42:50 +08:00 |
|
jxxghp
|
264cd2658b
|
fix cache path
|
2024-08-29 15:39:12 +08:00 |
|
jxxghp
|
eea8b9a8a6
|
feat:global image cache api
|
2024-08-28 17:53:06 +08:00 |
|
jxxghp
|
1f87bc643a
|
sync main
|
2024-08-19 13:06:39 +08:00 |
|