6 Commits

Author SHA1 Message Date
Deploy
2bcf6ab1e5 surface SMTP delivery failures and add interactive rotor compass target 2026-04-08 03:08:53 +02:00
3ca8db4231 include OpenWebRX ticket in issued session URLs 2026-04-02 23:15:15 +02:00
1c6d9e8e98 make OTP plugin inherit SMTP relay configuration
Use rms.auth.smtp_relay settings as the primary source for OTP mail transport (host/port/auth/tls/from/replyTo), with existing OTP/env values only as fallback. This lets OTP delivery work immediately when relay settings are already configured.
2026-03-16 14:13:07 +01:00
da2923f0e1 route OTP email delivery through SMTP relay settings
Make rms.auth.otp_email use SMTP transport with the same host/port/auth/tls settings model as smtp relay, with outbox fallback when SMTP is unavailable. Extend OTP plugin settings schema to expose standard SMTP parameters in plugin config.
2026-03-16 13:55:19 +01:00
2b05057aa2 add configurable OAuth auth plugin support
Introduce a new rms.auth.oauth auth method plugin for OAuth/OIDC code flow with standard provider settings (authorize/token/userinfo URLs, client credentials, scope, redirect URI and extra params). Add server callback handling and OAuth challenge state tracking, UI redirect/error handling, and keep the plugin disabled by default via manifest defaultEnabled=false.
2026-03-16 12:57:30 +01:00
e1a4ce0b8b initialize generic rms-software repository
Add the reusable RMS core application (server, web UI, plugins, tests, tools) with generic defaults, GPL licensing, and maintainer context documentation so deployments can consume this repo as software source independent of station-specific overlays.
2026-03-16 03:31:08 +01:00