- Allow to specify TLS options for redis client (#28) e8787af
- REDIS_DB environment variable not set by helm chart (#26) efc890a
- redis configuration is now aligned with other services (like ui-middleware)
- in values files use
redis.db
to configure the environment variable
- Propagate new mail events via Web Push API to PWA clients (appsuite/web-foundation/switchboard#21)
- Switchboard sends notification to subcribed clients via Web Push API
- Switchboard now needs a database connection to store subscriptions
- VAPID keys and a VAPID subject need to be configured for Web Push
- Currently disabled on iOS due to permission issues
- Enforce by setting
io.ox/switchboard//webpush/enabled=true
- Enable websocket notifications without presence feature
- Connect to websocket even if presence feature is disabled
- Enables users to receive update events using PNS feature
- Support switchboard service to be mounted on a subpath of App Suite
- Introduce new jslob setting
io.ox/switchboard//apiRoot
- Basically allows to mount switchboard into the core domain at a certain path (need to rewrite for the service, see helm readme)
- OXUI-1308: JWKS
- Add JWKS route
- Add documentation for JWKS
- Add support to deploy with JWKS or shared secret
- Add deprecated warning for shared secret
- Brand information to JWT payload
- Configure external vue for consumption
- Expose call history as state extension
- Expose settings through state extension
- Serve App Suite UI related plugins from switchboard service
- Helm: Make security context configuration overwritable
- Implement present state using vue patterns
- Use pnpm as package manager
- Helm: Unused service account
- Unused wall implementation