Commit Graph

9 Commits

Author SHA1 Message Date
ARCG Admin (Claude)
0488f6e25d feat(wavelog): push station frequency/mode to Wavelog per operator
Add a CAT integration so the station's current frequency and mode are
reported to each operator's personal Wavelog logbook via Wavelog's radio
API (POST <baseUrl>/index.php/api/radio).

- New plugin rms.wavelog.cat (capability logging.cat.publish): posts
  {key, radio, frequency, mode}. Base URL / radio name come from plugin
  settings or env (WAVELOG_BASE_URL, WAVELOG_RADIO_NAME); no secrets in repo.
- Core hook in the OpenWebRX band-select flow pushes centerFreqHz + startMod
  for the active operator, best-effort (never breaks the band change).
- Per-user Wavelog API key stored on the user record; PUT /v1/me/wavelog-key
  to set it, returned by GET /v1/me and the OpenWebRX session issue response.
- UI: Wavelog API key field in the OpenWebRX panel (visible when generating
  the session link), with i18n (de/en).
- Docs, .env.example entries, and a unit test for the mode mapping.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 20:47:58 +02:00
Deploy
2bcf6ab1e5 surface SMTP delivery failures and add interactive rotor compass target 2026-04-08 03:08:53 +02:00
Deploy
e95519a4ea highlight approval flow for non-default login domains 2026-04-02 23:54:28 +02:00
8c031a939c split RMS login email into callsign and domain select 2026-04-02 22:42:49 +02:00
66b08693b9 add configurable club login domains in RMS software 2026-04-02 22:06:19 +02:00
Deploy
1cc2014034 update login hint text 2026-03-23 11:39:14 +01:00
d8d1b891fd add top logout button in user settings page
Place a dedicated Logout button at the top of the Benutzer-Einstellungen page and wire it to the existing logout flow. Keep button state in sync with login status like the header menu logout action.
2026-03-16 14:52:30 +01:00
670a2cb605 add red reservation release warning in UI
Show a persistent red hint in the reservations section that users must delete their reservation to free the station for others, with matching DE/EN i18n entries.
2026-03-16 11:03:59 +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