Skip to content

History

Revisions

  • Updated How MMRelay Works (markdown)

    @jeremiah-k jeremiah-k committed Aug 18, 2026
    1370675
  • Updated Getting Started With Matrix & MM Relay (markdown)

    @jeremiah-k jeremiah-k committed Aug 17, 2026
    c3e4099
  • Updated How MMRelay Works (markdown)

    @jeremiah-k jeremiah-k committed Aug 17, 2026
    61f8372
  • Updated How MMRelay Works (markdown)

    @jeremiah-k jeremiah-k committed Aug 17, 2026
    5570c6a
  • docs: rewrite How-MMRelay-Works from code-verified behavior Ground every claim in the implementation and Meshtastic sources: - Custom meshtastic_* fields exist for relay-to-relay identity transfer, not room display; visible attribution comes from the message prefix - Document both default prefixes ([{long}/{mesh}]: and {display5}[M]: ) and their prefix_format knobs - Document remote-instance handling: identity read from metadata, original prefix stripped, same-meshnet events dropped (loop prevention) - Add multi-meshnet round-trip walkthrough and forged-attribution note - Channel count 0-7 verified against mtjk MAX_CHANNELS and protobufs

    @jeremiah-k jeremiah-k committed Aug 17, 2026
    2487797
  • docs: correct mapping to 1:1 per instance; document multi-meshnet room sharing Remove the claim that multiple Matrix rooms may map to the same channel within one instance. Mapping is one Meshtastic channel (0-7) to one Matrix room per MMRelay instance. Bridging multiple meshnets into one room is done by running one relay per meshnet pointing at the same room, with custom fields preserving origin.

    @jeremiah-k jeremiah-k committed Aug 17, 2026
    57b10ed
  • docs: organize MMRelay concepts and navigation

    @jeremiah-k jeremiah-k committed Aug 17, 2026
    0c9f552
  • docs(plugin-dev-guide): integrate github cli for release management Update the release workflow to prioritize the GitHub CLI for creating versioned releases, providing a more streamlined process for generating release notes and tags.

    @jeremiah-k jeremiah-k committed May 7, 2026
    3615357
  • docs(plugin-dev-guide): add publishing and versioning instructions Add a new section to the Plugin Development Guide explaining how to tag releases, pin commit hashes in configuration, and manage plugin updates.

    @jeremiah-k jeremiah-k committed Apr 28, 2026
    eb3b5db
  • docs: update plugin documentation and development guide Update documentation to reflect new plugin capabilities and core plugin behavior. - Add section to Core-Plugins.md regarding Matrix reactions for command feedback - Update Home.md to highlight support for core, community, and custom plugins - Expand Plugin-Development-Guide.md with details on `send_matrix_reaction`, `get_matching_matrix_command_with_args`, and reply threading support, including code examples

    @jeremiah-k jeremiah-k committed Apr 21, 2026
    6680a6c
  • docs: update plugin documentation and community links - Add `help` and `drop` plugins to Core-Plugins.md - Update Matrix community room links in Home.md - Update minimum Python version to 3.10 in Plugin-Development-Guide.md - Clarify background task scheduling and provide configuration examples - Update `bot_command` implementation details and regex patterns for better command matching

    @jeremiah-k jeremiah-k committed Apr 21, 2026
    39f74bd
  • docs(plugin-dev-guide): clarify matrix client usage for replies Update the plugin development guide to explain how to use the `reply_to_event_id` parameter in `send_matrix_message()` to ensure responses appear as replies in Matrix clients. Updated corresponding code examples to demonstrate this practice.

    @jeremiah-k jeremiah-k committed Apr 18, 2026
    22cb352
  • docs(plugin-dev-guide): update plugin locations and dependency installation guidance Update the development guide to reflect the introduction of MMRELAY_HOME for unified runtime paths. Clarify the changes to community plugin dependency installation, emphasizing that it is now disabled by default for security and recommending commit pins for reproducible deployments.

    @jeremiah-k jeremiah-k committed Apr 17, 2026
    3424e26
  • Updated Core Plugins (markdown)

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    6119f6d
  • docs(core-plugins): clarify ping command mimic mode default mode and examples - update wording for default mode: reply "pong!" in default mode - clarify mimic_mode: only affects mesh-side matching with mimic rules - add more mimic examples for wrapped variants and fallback - adjust wrapper counting: up to 5 wrapper characters on each side

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    f03f176
  • docs(core-plugins): clarify mimic mode matching rules and update examples update mimic_mode docs to require full-message matching after trim reorganize examples to separate ignored cases from valid matches adjust wrapper wording and examples for clarity and consistency

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    76948df
  • docs(plugin-dev-guide): clarify mesh command parsing options update guidance for parse_mesh_bang_command usage in plugin dev guide specify default behavior matches only when a !command is at the start of the message (leading spaces are ignored) note that set allow_anywhere=True only for backward-compatible embedded matching

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    bfe5124
  • docs(plugin-dev-guide): add mesh command parsing guidance

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    5513603
  • Update Core-Plugins.md

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    ceff1dd
  • docs(core-plugins): update ping command doc and mimic mode notes

    @jeremiah-k jeremiah-k committed Apr 9, 2026
    050cd71
  • chore(config): update trunk.yaml refs and lint tool versions - bump plugin ref to v1.7.6 in .trunk/trunk.yaml - upgrade lint tools: - checkov 3.2.517 - markdownlint 0.48.0 - prettier 3.8.1 - trufflehog 3.94.2 - yamllint 1.38.0 - docs(core-plugins): reformat plugin table and add ping section - docs(plugin-development-guide): update ref params and precedence

    @jeremiah-k jeremiah-k committed Apr 8, 2026
    0c734b8
  • Updated Core Plugins (markdown)

    @jeremiah-k jeremiah-k committed Mar 24, 2026
    8377a15
  • Updated Community Plugin List (markdown)

    @jeremiah-k jeremiah-k committed Mar 24, 2026
    a084ab3
  • Updated Community Plugin List (markdown)

    @jeremiah-k jeremiah-k committed Mar 24, 2026
    f35368a
  • Updated Core Plugins (markdown)

    @jeremiah-k jeremiah-k committed Dec 29, 2025
    d4ffe74
  • Updated Core Plugins (markdown)

    @jeremiah-k jeremiah-k committed Dec 29, 2025
    ddd3f6b
  • Updated Core Plugins (markdown)

    @jeremiah-k jeremiah-k committed Dec 27, 2025
    8155c67
  • docs(plugins): update Core-Plugins.md

    @jeremiah-k jeremiah-k committed Dec 3, 2025
    b3ae591
  • docs(plugins): enhance Core-Plugins.md with improved descriptions and new weather commands

    @jeremiah-k jeremiah-k committed Dec 2, 2025
    3d7e434
  • docs(plugins): document require_bot_mention configuration for core plugins Add comprehensive documentation for the new bot command mention requirement system covering global and per-plugin configuration options, default behaviors, and usage examples. Update plugin development guide to reflect proper usage of get_require_bot_mention() method.

    @jeremiah-k jeremiah-k committed Dec 2, 2025
    0ad9e17