Skip to content

2.0.8

Choose a tag to compare

@brothercorvo brothercorvo released this 05 Mar 13:41
· 17 commits to main since this release

Reticulum Community Hub 2.0.8

Highlights

  • Hardened inbound chat relay authorization to block spam from non-joined identities.
    • The hub now requires actual joined-client state (active connection or persisted joined client record) before relaying inbound chat.
    • Announce-only identities no longer bypass join checks.
  • Added moderation controls to the Users > Identities UI tab.
    • Added Ban, Unban, and Blackhole actions on identity cards (matching Users controls).
    • Identity badges and action toasts now reflect moderation operations directly from the identities view.

Included Changes

  • Updated release version to 2.0.8 across Python, UI, and Electron manifests.
  • Updated lockfile metadata for UI/Electron package versions.
  • Updated task tracking entries for the completed fixes.

Validation

  • Backend targeted tests:
    • pytest --no-cov tests/test_command_manager.py -k "delivery_callback_replies_help_and_skips_broadcast_when_not_joined or delivery_callback_emits_cot_chat_for_valid_message"
    • pytest --no-cov tests/test_command_manager.py -k "delivery_callback and (handles_commands_and_broadcasts or emits_cot_chat_for_valid_message or honors_topic_field or skips_sender_echo or skips_telemetry_only_messages or replies_help_and_skips_broadcast_when_not_joined)"
  • Frontend checks:
    • npm run lint (ui)
    • npm run build (ui)