InfinityPacer
|
828e9ab886
|
feat(webhook): add support for server_name field in WebhookEventInfo
|
2024-10-10 22:07:03 +08:00 |
|
jxxghp
|
d2a613a441
|
Merge remote-tracking branch 'origin/dev' into dev
|
2024-10-10 19:04:46 +08:00 |
|
jxxghp
|
eb66f6c05a
|
move NameRecognize to ChainEventType
|
2024-10-10 19:04:37 +08:00 |
|
jxxghp
|
9f79a30960
|
Merge pull request #2828 from InfinityPacer/feature/security
|
2024-10-10 15:58:58 +08:00 |
|
InfinityPacer
|
51391db262
|
fix(security): adjust resource token duration and refresh strategy
|
2024-10-10 15:43:29 +08:00 |
|
jxxghp
|
3541d47baf
|
Merge remote-tracking branch 'origin/dev' into dev
|
2024-10-10 13:11:37 +08:00 |
|
jxxghp
|
b0c11bbe5f
|
fix tmdb_trending api
|
2024-10-10 13:11:30 +08:00 |
|
jxxghp
|
82253af5a5
|
Merge pull request #2827 from InfinityPacer/feature/module
|
2024-10-10 06:34:01 +08:00 |
|
jxxghp
|
5ba555eead
|
Merge pull request #2826 from InfinityPacer/feature/security
|
2024-10-10 06:33:29 +08:00 |
|
InfinityPacer
|
0c73bbbfe0
|
fix #2727
|
2024-10-10 02:09:23 +08:00 |
|
InfinityPacer
|
55403cd8a8
|
fix(security): handle errors and prevent unnecessary token refresh
|
2024-10-10 01:40:13 +08:00 |
|
InfinityPacer
|
871f8d3529
|
feat(security): add resource token authentication using HttpOnly Cookie
|
2024-10-10 00:45:26 +08:00 |
|
jxxghp
|
cadc0b0511
|
fix bug
|
2024-10-09 20:46:34 +08:00 |
|
jxxghp
|
084b5c8d68
|
add:订阅分享与复用API
|
2024-10-09 18:33:30 +08:00 |
|
jxxghp
|
16f6303609
|
fix 优化逻辑
|
2024-10-09 16:50:54 +08:00 |
|
jxxghp
|
7ea01c1109
|
feat:支持订阅绑定类别和自定义识别词
|
2024-10-09 15:21:32 +08:00 |
|
jxxghp
|
e31df15b5e
|
Merge pull request #2820 from Cabbagec/dev-runscheduler2
|
2024-10-09 12:06:09 +08:00 |
|
Cabbagec
|
78cbe1aaed
|
fix: formatting app/api/endpoints/system.py
|
2024-10-09 11:54:49 +08:00 |
|
jxxghp
|
2bfd32f716
|
Merge pull request #2821 from InfinityPacer/feature/module
|
2024-10-09 06:43:35 +08:00 |
|
jxxghp
|
092ac8a124
|
Merge pull request #2819 from InfinityPacer/feature/plugin
|
2024-10-09 06:40:39 +08:00 |
|
InfinityPacer
|
0d3d6e9bf9
|
fix(download): ensure params parsed from request body
|
2024-10-09 02:29:52 +08:00 |
|
InfinityPacer
|
e2ee3ec4cd
|
feat(event): add downloader field to DownloadAdded event
|
2024-10-09 01:49:25 +08:00 |
|
InfinityPacer
|
9e161fb36c
|
feat(module): add support for name filtering in service retrieval
|
2024-10-09 01:48:41 +08:00 |
|
brandonzhang
|
1b00bbc890
|
feat(endpoints): run scheduler through api by token
|
2024-10-08 23:54:18 +08:00 |
|
InfinityPacer
|
812d6029d0
|
chore: update plugin paths to use plugins.v2
|
2024-10-08 23:47:59 +08:00 |
|
jxxghp
|
52cf154e65
|
Merge pull request #2818 from InfinityPacer/feature/security
|
2024-10-08 20:36:49 +08:00 |
|
InfinityPacer
|
5b6b1231fe
|
fix(security): update comments
|
2024-10-08 19:07:48 +08:00 |
|
InfinityPacer
|
1a9ba58023
|
feat(security): add token validation and support multi-server
|
2024-10-08 18:54:28 +08:00 |
|
InfinityPacer
|
4dd146d1c8
|
feat(security): replace validation with Depends for system endpoints
|
2024-10-08 18:12:40 +08:00 |
|
InfinityPacer
|
4af57d9857
|
feat(security): restore token validation
|
2024-10-08 17:28:30 +08:00 |
|
InfinityPacer
|
4f01b82b81
|
feat(security): unify token validation for message endpoints
|
2024-10-08 14:32:29 +08:00 |
|
jxxghp
|
9547847037
|
Merge pull request #2815 from InfinityPacer/feature/security
|
2024-10-08 06:32:03 +08:00 |
|
InfinityPacer
|
284082741e
|
feat(security): obfuscate error messages in anonymous API
|
2024-10-08 01:51:45 +08:00 |
|
InfinityPacer
|
d7da2e133a
|
feat(security): add cache to wallpaper endpoints to mitigate attacks
|
2024-10-07 23:37:20 +08:00 |
|
jxxghp
|
b704dcfe07
|
Merge pull request #2813 from InfinityPacer/feature/plugin
|
2024-10-07 21:00:11 +08:00 |
|
InfinityPacer
|
5c05845500
|
refactor(security): replace Depends with Security and define schemes
|
2024-10-07 16:35:39 +08:00 |
|
InfinityPacer
|
75530a22c3
|
fix(plugin): use positional arguments in get_plugins
|
2024-10-06 23:00:21 +08:00 |
|
jxxghp
|
cd4a6476c9
|
Merge pull request #2812 from InfinityPacer/feature/module
|
2024-10-06 14:49:52 +08:00 |
|
InfinityPacer
|
0afdd9056a
|
fix(module): use getters for _instances and _configs in subclasses
|
2024-10-06 14:38:17 +08:00 |
|
InfinityPacer
|
5de882d788
|
fix(plex): resolve error in get_webhook_message
|
2024-10-06 14:26:44 +08:00 |
|
jxxghp
|
c35f1f0a07
|
Merge pull request #2811 from InfinityPacer/feature/module
|
2024-10-06 11:08:40 +08:00 |
|
InfinityPacer
|
4f27897e08
|
refactor(config): replace hard-coded strings with SystemConfigKey
|
2024-10-06 01:58:19 +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 |
|
jxxghp
|
3b0154f8e3
|
Merge pull request #2801 from InfinityPacer/feature/plugin
|
2024-10-02 20:12:39 +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 |
|
jxxghp
|
bbe8f7f080
|
Merge pull request #2800 from InfinityPacer/feature/module
|
2024-10-02 13:08:40 +08:00 |
|
InfinityPacer
|
8317b6b7a2
|
fix(mediaserver): resolve media_statistic
|
2024-10-02 13:04:39 +08:00 |
|