Dispatcharr/frontend/src/store
None b30a24e2fb feat: add TLS connection support for Redis and PostgreSQL (#950)
- Add 10 env vars for Redis/PostgreSQL TLS (REDIS_SSL, REDIS_SSL_VERIFY, REDIS_SSL_CA_CERT, REDIS_SSL_CERT, REDIS_SSL_KEY, POSTGRES_SSL, POSTGRES_SSL_MODE, POSTGRES_SSL_CA_CERT, POSTGRES_SSL_CERT, POSTGRES_SSL_KEY)
- Propagate SSL params to all Redis connection points: RedisClient, stream view, PubSub, client manager, Celery broker/result backend, Django Channels, and pre-Django startup scripts
- Add Celery SSL config via URL query string params (required by Kombu's internal URL parsing)
- Add PostgreSQL sslmode and certificate options to DATABASES config
- Add startup validation: cert file existence, URL scheme conflict detection, TLS status logging
- Add TLS error hints to Redis connection failure messages
- Add Connection Security panel in System Settings (modular mode only) showing encryption, verification, and mTLS status
- Add PG client key permission fix in web and celery entrypoints for Docker Desktop compatibility (0777 to 0600)
- Add TLS env var passthrough in entrypoint for su - login shells
- Document TLS env vars in modular docker-compose.yml
- Change env_mode from dev/prod to actual DISPATCHARR_ENV value for modular mode detection
2026-03-21 17:24:09 -05:00
..
__tests__ feat: add TLS connection support for Redis and PostgreSQL (#950) 2026-03-21 17:24:09 -05:00
auth.jsx Cleanup frontend and backend if valid item ids change. 2026-03-08 17:05:26 -05:00
channels.jsx fix(dvr): add recording extend, fix cross-recording interference, artwork race, and keepalive gaps 2026-03-04 10:21:02 -06:00
channelsTable.jsx Got rid of extra api call to query if any channels had no EPG assigned. Moved query to an EXISTS lookup during channel query. 2026-03-02 17:20:55 -06:00
connect.jsx initial connect feature 2026-02-08 09:29:22 -05:00
epgs.jsx Got rid of extra api call to query if any channels had no EPG assigned. Moved query to an EXISTS lookup during channel query. 2026-03-02 17:20:55 -06:00
logos.jsx Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
notifications.jsx Enhancement: Account expiration tracking and notifications for M3U profiles 2026-03-14 18:38:59 -05:00
playlists.jsx return new object from store call 2025-08-08 09:40:02 -04:00
plugins.jsx Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
settings.jsx feat: add TLS connection support for Redis and PostgreSQL (#950) 2026-03-21 17:24:09 -05:00
streamProfiles.jsx full mantine refactor 2025-03-11 17:43:16 -04:00
streams.jsx full mantine refactor 2025-03-11 17:43:16 -04:00
streamsTable.jsx Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
userAgents.jsx Applied our Prettier formatting to all frontend code. 2025-08-31 09:50:37 -05:00
users.jsx more user management features and bug fixes 2025-05-21 15:33:54 -04:00
useVideoStore.jsx Pull advanced info from provider when opening a movie. 2025-08-03 22:02:34 -05:00
useVODStore.jsx Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
vodLogos.jsx Merge remote-tracking branch 'upstream/dev' into test/component-cleanup 2026-01-27 13:43:11 -08:00
warnings.jsx Applied our Prettier formatting to all frontend code. 2025-08-31 09:50:37 -05:00