Dispatcharr/apps/plugins
SergeantPanda 8303ce27ee fix(plugins): improve plugin discovery in multi-worker setups (Fixes #1452)
This change ensures that plugin discovery does not force-reload on every connect event in multi-worker environments. By allowing local reloads in response to a newer `.reload_token`, the update prevents stale token issues that previously led to degraded worker performance. The explicit `force_reload=True` option is retained for installations, updates, or reloads, ensuring better resource management and stability. Tests have been updated to reflect this behavior.
2026-07-17 22:16:47 +00:00
..
keys feat: plugin hub 2026-04-10 13:53:45 -04:00
migrations migrate official plugin repo URL to GitHub Pages 2026-06-03 12:36:07 -04:00
tests fix(plugins): improve plugin discovery in multi-worker setups (Fixes #1452) 2026-07-17 22:16:47 +00:00
__init__.py Init Plugins 2025-09-05 17:10:11 -05:00
api_urls.py feat: plugin hub 2026-04-10 13:53:45 -04:00
api_views.py Split manifest base URL 2026-06-14 09:43:46 -04:00
apps.py fix: Ensure plugin discovery runs in all non-Celery processes to apply monkey-patches in uWSGI workers 2026-05-13 17:30:09 -05:00
loader.py fix(plugins): improve plugin discovery in multi-worker setups (Fixes #1452) 2026-07-17 22:16:47 +00:00
models.py migrate official plugin repo URL to GitHub Pages 2026-06-03 12:36:07 -04:00
serializers.py feat: plugin hub 2026-04-10 13:53:45 -04:00
tasks.py feat: plugin hub 2026-04-10 13:53:45 -04:00