Commit Graph

7 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
3ca8db4231 include OpenWebRX ticket in issued session URLs 2026-04-02 23:15:15 +02:00
25bd51c0db require valid OpenWebRX ticket for all authorize calls 2026-04-02 23:00:45 +02:00
bc2f972769 allow admins to delete approvals and activity entries 2026-04-02 22:21:13 +02:00
66b08693b9 add configurable club login domains in RMS software 2026-04-02 22:06:19 +02: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