Conversation
Contributor
Author
--- kubernetes/apps/media/dispatcharr/app Kustomization: media/dispatcharr HelmRelease: media/dispatcharr
+++ kubernetes/apps/media/dispatcharr/app Kustomization: media/dispatcharr HelmRelease: media/dispatcharr
@@ -26,13 +26,13 @@
DISPATCHARR_LOG_LEVEL: info
DISPATCHARR_PORT: 9191
REDIS_HOST: localhost
TZ: Europe/Berlin
image:
repository: ghcr.io/dispatcharr/dispatcharr
- tag: 0.18.1@sha256:425be855292df282db6f8daed0b3f0ac40a6dc451ddc66f7cbb299a4659e96da
+ tag: 0.19.0@sha256:8b53fbe12122e827034a6fb0a4ab9a9b8d31699587dca6d6d6394619d44dbb16
resources:
claims:
- name: gpu
limits:
memory: 3Gi
requests: |
Contributor
Author
--- HelmRelease: media/dispatcharr Deployment: media/dispatcharr
+++ HelmRelease: media/dispatcharr Deployment: media/dispatcharr
@@ -64,13 +64,13 @@
- name: DISPATCHARR_PORT
value: '9191'
- name: REDIS_HOST
value: localhost
- name: TZ
value: Europe/Berlin
- image: ghcr.io/dispatcharr/dispatcharr:0.18.1@sha256:425be855292df282db6f8daed0b3f0ac40a6dc451ddc66f7cbb299a4659e96da
+ image: ghcr.io/dispatcharr/dispatcharr:0.19.0@sha256:8b53fbe12122e827034a6fb0a4ab9a9b8d31699587dca6d6d6394619d44dbb16
name: app
resources:
claims:
- name: gpu
limits:
memory: 3Gi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.18.1→0.19.0Release Notes
Dispatcharr/Dispatcharr (ghcr.io/dispatcharr/dispatcharr)
v0.19.0Compare Source
Added
-Real-time notifications for system events and alerts
-Per-user notification management and dismissal
-Update check on startup and every 24 hours to notify users of available versions
-Notification center UI component
-Automatic cleanup of expired notifications
useLocalStoragehook tests with localStorage mocking and error handlinguseSmartLogoshook tests for logo loading and managementuseTablePreferenceshook tests for table settings persistenceuseAuthStoretests for authentication flow and token managementuseChannelsStoretests for channel data managementuseUserAgentsStoretests for user agent CRUD operationsuseUsersStoretests for user management functionalityuseVODLogosStoretests for VOD logo operationsuseVideoStoretests for video player state managementuseWarningsStoretests for warning suppression functionalitylogo.png, it is surfaced in the Plugins UI and shown next to the plugin name.plugin.json) for safe metadata discovery, plus legacy warnings and folder-name fallbacks when a manifest is missing.stop()method (orrun("stop")action) when disabling, deleting, or reloading plugins to allow graceful shutdown.button_label,button_variant, andbutton_color(e.g., Stop in red), falling back to “Run” for older plugins.authorandhelp_urlinplugin.jsonto show author and docs link in the UI.Changed
dispatcharr.app_initializationutility module withshould_skip_initialization()function that prevents custom initialization tasks (backup scheduler sync, developer notifications sync) from running during management commands, in worker processes, or in development servers. This significantly reduces startup overhead in multi-worker deployments (e.g., uWSGI with 10 workers now syncs the scheduler once instead of 10 times). Applied to bothCoreConfigandBackupsConfigapps.stream_id(provider stream identifier) andstream_chno(provider channel number) fields to Stream model. For XC accounts, the stream hash now uses the stablestream_idinstead of the URL when hashing, ensuring XC streams maintain their identity and channel associations even when account credentials or server URLs change. Supports both XCnumand M3Utvg-chno/channel-numberattributes.drf-yasg(OpenAPI 2.0) todrf-spectacular(OpenAPI 3.0) for API documentation. This provides:copyToClipboardutility function to include notification handling internally, eliminating duplicate notification code across the frontend. The function now accepts optional parameters for customizing success/failure messages while providing consistent behavior across all copy operations.Fixed
start_time__gte(missing the currently playing program). Both now correctly useend_time__gtto show programs that haven't ended yet, with short EPG additionally limiting results. (Fixes #915)INSTALLED_APPSand implemented automatic scheduler initialization inBackupsConfig.ready(). The backup scheduler now properly syncs the periodic task on startup, ensuring automatic daily backups are enabled and scheduled immediately on fresh database creation without requiring manual user intervention.DISPATCHARR_ENV=modular, use external PostgreSQL/Redis services, and handle port, version, and encoding validation (Closes #324, Fixes #61, #445, #731) - Thanks @CodeBormen/adminand/admin/paths to login in production, preventing interference with stream URLs that use "admin" as a username (e.g.,/admin/password/stream_idnow properly routes to stream handling instead of being redirected).info/textfields, supportinput_type: password, show descriptions/placeholders, surface save failures, and keep settings in sync after refresh.plugin.pywithout__init__.py, including folders with non-identifier names, by loading modules directly from file paths.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.