⇦ | meshy [main]
Last updated on: 2026-10-28 20:16 [UTC]

Metadata for meshy in main

page.codeberg.sesivany.Meshy - 26.10-1 ⚙ all

Icon
---
Type: desktop-application
ID: page.codeberg.sesivany.Meshy
Package: meshy
ProjectLicense: GPL-3.0-or-later
Name:
  es: Meshy
  fr: Meshy
  cs: Meshy
  de: Meshy
  nl: Meshy
  sv: Meshy
  ru: Meshy
  C: Meshy
  et: Meshy
Summary:
  ru: Клиент mesh-сети MeshCore
  fr: MeshCore client de réseau maillé
  cs: Klient sítě mesh MeshCore
  nl: MeshCore mesh netwerk cliënt
  C: MeshCore mesh network client
  es: Cliente de red de malla MeshCore
  de: MeshCore – Mesh-Netzwerk-Client
Description:
  fr: |-
    <p>Caractéristiques:</p>
    <ul>
      <li>Messagerie chiffrée de bout en bout</li>
      <li>Canaux publics, privés et hashtag</li>
      <li>Gestion des contacts avec suivi de localisation</li>
      <li>Vue cartographique interactive avec traçage d'itinéraire</li>
      <li>Gestion des appareils et des répéteurs</li>
      <li>Scan de code QR pour échange rapide de contacts</li>
    </ul>
  cs: |-
    <p>Meshy je klient pro zařízení sítě mesh MeshCore LoRa. Připojte se k svému companionu přes Bluetooth,
    USB a TCP a posílejte a přijímejte šifrované zprávy, spravujte kontakty, nastavujte kanály a sledujte
    síť mesh.</p>
    <p>Funkce:</p>
    <ul>
      <li>Připojení přes Bluetooth LE , USB sériový port s TCP/WiFi</li>
      <li>Šifrování zpráv mezi koncovými body</li>
      <li>Veřejné, soukromé a hashtagové kanály</li>
      <li>Správa kontaktů se sledováním polohy</li>
      <li>Interaktivní zobrazení mapy s trasováním cest</li>
      <li>Správa zařízení a repeaterů</li>
      <li>Skenování QR kódů pro rychlou výměnu kontaktů</li>
    </ul>
  ru: |-
    <p>Особенности:</p>
    <ul>
      <li>Оконечное шифрование сообщений</li>
      <li>Публичные, приватные и хэштег-каналы</li>
      <li>Управление контактами с учётом местоположения</li>
      <li>Интерактивная карта с трассировкой маршрута</li>
      <li>Управление конечными устройствами и ретрансляторами</li>
      <li>Сканирование QR-кодов для быстрого обмена контактами</li>
    </ul>
  nl: |-
    <p>Kenmerken:</p>
    <ul>
      <li>Eind-tot-eind versleutelde berichtgeving</li>
      <li>Openbare, privé- en hashtagkanalen</li>
      <li>Contactbeheer met locatievolgen</li>
      <li>Interactieve kaartweergave met routeopvolging</li>
      <li>Apparaat- en repeaterbeheer</li>
      <li>QR-code scannen voor snel contact uitwisselen</li>
    </ul>
  C: |-
    <p>Meshy is a client for MeshCore LoRa mesh networking devices. Connect to your companion device over
    Bluetooth, USB or TCP to send and receive encrypted messages, manage contacts, configure channels, and
    monitor the mesh network.</p>
    <p>Features:</p>
    <ul>
      <li>Bluetooth LE, USB serial, TCP/Wifi connectivity</li>
      <li>End-to-end encrypted messaging</li>
      <li>Public, private, and hashtag channels</li>
      <li>Contact management with location tracking</li>
      <li>Interactive map view with route tracing</li>
      <li>Device and repeater management</li>
      <li>QR code scanning for quick contact exchange</li>
    </ul>
  es: |-
    <p>Meshy es un cliente para dispositivos de red en malla LoRa MeshCore. Conéctese a su dispositivo companion
    mediante Bluetooth, USB o TCP para enviar y recibir mensajes cifrados, gestionar contactos, configurar
    canales y monitorear la red en malla.</p>
    <p>Características:</p>
    <ul>
      <li>Conectividad Bluetooth LE, USB serie, TCP/WiFi</li>
      <li>Mensajería cifrada de extremo a extremo</li>
      <li>Canales públicos, privados y de hashtags</li>
      <li>Gestión de contactos con seguimiento de la ubicación</li>
      <li>Vista de mapa interactiva con trazado de rutas</li>
      <li>Gestión de dispositivos y repetidores</li>
      <li>Escanea los códigos QR para intercambiar los contactos rápidamente</li>
    </ul>
  de: |-
    <p>Funktionen:</p>
    <ul>
      <li>Ende-zu-Ende-verschlüsselte Nachrichten</li>
      <li>Öffentliche, private und Hashtag-Kanäle</li>
      <li>Geräte- und Repeaterverwaltung</li>
    </ul>
Developer:
  id: page.codeberg.sesivany
  name:
    ru: Jiri Eischmann
    fr: Jiri Eischmann
    cs: Jiří Eischmann
    nl: Jiri Eischmann
    C: Jiri Eischmann
    es: Jiri Eischmann
    de: Jiri Eischmann
Categories:
- Network
- Chat
Keywords:
  cs:
  - mesh
  - lora
  - rádio
  - chat
  - síť
  fr:
  - mesh
  - lora
  - radio
  - chat
  ru:
  - Mesh
  - LoRa
  - Радио
  - Чат
  nl:
  - mesh
  - lora
  - radio
  - chat
  C:
  - mesh
  - lora
  - radio
  - chat
  es:
  - red en malla
  - LoRa (radio de largo alcance)
  - radio
  - chat
  de:
  - Mesh
  - LoRa
  - Funk
  - Chat
Url:
  homepage: https://codeberg.org/sesivany/meshy
  bugtracker: https://codeberg.org/sesivany/meshy/issues
  vcs-browser: https://codeberg.org/sesivany/meshy
Icon:
  cached:
  - name: meshy_page.codeberg.sesivany.Meshy.jxl
    width: 48
    height: 48
  - name: meshy_page.codeberg.sesivany.Meshy.jxl
    width: 64
    height: 64
  - name: meshy_page.codeberg.sesivany.Meshy.jxl
    width: 128
    height: 128
  remote:
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/icons/128x128/meshy_page.codeberg.sesivany.Meshy.jxl
    width: 128
    height: 128
  stock: page.codeberg.sesivany.Meshy
Launchable:
  desktop-id:
  - page.codeberg.sesivany.Meshy.desktop
Requires:
- display_length: 360
Supports:
- control: pointing
- control: keyboard
- control: touch
Provides:
  mediatypes:
  - x-scheme-handler/meshcore
Screenshots:
- default: true
  caption:
    ru: Чаты каналов
    fr: Canaux de discussion
    nl: Kanaalchats
    C: Channel chats
    es: Canales de chat
    cs: Chaty kanálů
  thumbnails:
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-1_1248x934@1.jxl
    width: 1248
    height: 934
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-1_752x563@1.jxl
    width: 752
    height: 563
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-1_624x467@1.jxl
    width: 624
    height: 467
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-1_224x167@1.jxl
    width: 224
    height: 167
  source-image:
    url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-1_orig.jxl
    width: 2080
    height: 1558
- caption:
    ru: Управление ретрансляторами
    fr: Gestion des répéteurs
    cs: Správa repeateru
    nl: Repeaterbeheer
    C: Repeater management
    es: Gestión de repetidores
    de: Repeaterverwaltung
  thumbnails:
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-2_1248x934@1.jxl
    width: 1248
    height: 934
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-2_752x563@1.jxl
    width: 752
    height: 563
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-2_624x467@1.jxl
    width: 624
    height: 467
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-2_224x167@1.jxl
    width: 224
    height: 167
  source-image:
    url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-2_orig.jxl
    width: 2080
    height: 1558
- caption:
    ru: Настройки - Тёмная тема
    fr: Paramètres – Thème sombre
    cs: Nastavení - tmavý styl
    nl: Instellingen - Donkere Stijl
    C: Settings - Dark Style
    es: Ajustes - Tema oscuro
    de: Einstellungen - Dunkel
  thumbnails:
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-3_1248x934@1.jxl
    width: 1248
    height: 934
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-3_752x563@1.jxl
    width: 752
    height: 563
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-3_624x467@1.jxl
    width: 624
    height: 467
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-3_224x167@1.jxl
    width: 224
    height: 167
  source-image:
    url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-3_orig.jxl
    width: 2080
    height: 1558
- caption:
    ru: Карта с указанием расположения контактов
    fr: Vue cartographique affichant les positions des contacts
    nl: Kaartweergave met contactlocaties
    C: Map view showing contact locations
    es: Vista del mapa con las ubicaciones del contacto
    cs: Zobrazení mapy s polohami kontaktů
  thumbnails:
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-4_1248x934@1.jxl
    width: 1248
    height: 934
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-4_752x563@1.jxl
    width: 752
    height: 563
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-4_624x467@1.jxl
    width: 624
    height: 467
  - url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-4_224x167@1.jxl
    width: 224
    height: 167
  source-image:
    url: page/codeberg/sesivany.Meshy/f5568e3d010f83ea9b9d6d1192f3b893/screenshots/image-4_orig.jxl
    width: 2080
    height: 1558
Branding:
  colors:
  - type: primary
    scheme-preference: light
    value: "#98E9FF"
  - type: primary
    scheme-preference: dark
    value: "#003C47"
Releases:
- version: "26.10"
  type: stable
  unix-timestamp: 1791417600
  description:
    C: |-
      <p>New features:</p>
      <ul>
        <li>Device CLI — run command-line commands on the connected companion from Device Actions</li>
        <li>Remote CLI — send CLI commands to contacts and grant CLI access to others (requires MeshCore 1.18)</li>
        <li>Initial setup dialog for newly flashed companions</li>
        <li>Reworked region settings with a dedicated add dialog and a redesigned region discovery dialog</li>
        <li>Sharing channels with a region scope, on both the sending and receiving side</li>
        <li>Network section in repeater management — path hash size and default region, plus host password
        settings</li>
        <li>CLI command autocomplete when managing repeaters, room servers, and sensors</li>
        <li>Redesigned contact details dialog with share and favorite buttons on top</li>
        <li>Last Seen filter on the map</li>
        <li>Persistent contact and channel filters</li>
        <li>Support for inverted (white on black) QR codes</li>
        <li>Region scope shown in channel chats when incoming messages carry it</li>
        <li>Total distance travelled by messages received in a channel</li>
        <li>Dedicated plus button for sharing options; emoji picker moved to the message composer</li>
        <li>Signal strength in the list of heard repeats</li>
        <li>New radio presets — Netherlands (Limburg), USA - Southern California, and USA/Canada split into
        two</li>
        <li>Ctrl+Shift+F toggles starting Meshy in fullscreen mode</li>
      </ul>
      <p>Improvements:</p>
      <ul>
        <li>The device's default flood scope is read on connect instead of being overwritten, and the default
        scope is included in the Apply batch</li>
        <li>Renaming a contact is stored as a custom name instead of rewriting the node name</li>
        <li>Backup compatibility with the official client, with more settings included in backups</li>
        <li>Contact auto-add configuration fixed — manual_add_contacts is set so the firmware accepts per-type
        settings</li>
        <li>Labels and values reordered in Device Info and contact details to match GNOME HIG</li>
        <li>Hop count in channel chats taken from the shortest path, matching the official app</li>
        <li>Character counter warns when a message exceeds 139 characters and may not carry full metadata</li>
        <li>Notifications are withdrawn once no longer relevant instead of accumulating</li>
        <li>Sticky chats and channels</li>
        <li>Telemetry query moved to a top bar icon; telemetry section renamed to Permissions</li>
        <li>Anonymous region/owner requests are sent directly when the contact has no path, restoring the path
        and last advert time afterwards</li>
        <li>Node name shown in the list of apps running in the background</li>
        <li>Channel slot count now taken from the device instead of a hardcoded value</li>
        <li>Internal refactoring — views and utils split into modules, shared path rendering and path-byte
        decoding, storage cleanup</li>
      </ul>
      <p>Fixes:</p>
      <ul>
        <li>Adding a contact failed when the device contact list was full but overwrite-oldest was enabled</li>
        <li>Orphaned message dividers left behind after deleting messages below them</li>
        <li>Untranslated values in the smart routing path list</li>
        <li>Regression in path drawing that drew a direct line between the first and last nodes</li>
        <li>OK/ERR queue desync when an anonymous request returned an error</li>
        <li>Queued messages fetched before channels were loaded</li>
        <li>Stale GLib source ID warning in the trace picker map</li>
        <li>Numeric keyboard digits now work for shortcuts</li>
      </ul>
- version: "26.09"
  type: stable
  unix-timestamp: 1788912000
  description:
    C: |-
      <p>New features:</p>
      <ul>
        <li>Import nodes from map.meshcore.io as discovered contacts, with optional periodic automatic updates
        — imported contacts are marked and can be removed at any time</li>
        <li>Query regions and owner info from discovered nodes in Discover Nearby Nodes</li>
        <li>Share your own contact and channels directly in chats</li>
        <li>Mentions of users rendered as highlighted pills in messages and the composer</li>
        <li>Multiline messages in chats</li>
        <li>Camera switching and a reworked QR scanning dialog with MJPEG camera support</li>
        <li>Automatic backup restoration when the companion is reflashed with a new public key</li>
        <li>Number of missed channel messages reported in the notification sent after reconnect</li>
        <li>Secretless hashtag channel URLs</li>
        <li>Unscoped (flood) override when sending a message in a region-scoped channel</li>
        <li>Major overhaul of sensor node support — issues fixed, node management added</li>
        <li>Device Info redesigned into three tabs for a better overview</li>
      </ul>
      <p>Improvements:</p>
      <ul>
        <li>Automatic reconnect right after the system wakes from suspend</li>
        <li>More reliable unread tracking — unread counts are no longer lost on reconnect</li>
        <li>Reduced memory usage — loaded chat messages are released when switching away from a chat, channel
        message paths are loaded on demand</li>
        <li>Confirmation dialogs when adding contacts and channels; toasts with Undo when removing them</li>
        <li>More dialogs converted to GNOME HIG conventions</li>
        <li>Regional presets updated, path hash size is now part of the preset</li>
        <li>Smart routing history cleanup — near-zero-weight paths removed, purged paths not re-added</li>
        <li>Path history removed together with the removed contact</li>
        <li>Improved map scaling and richer discovered-node popups with an Add button</li>
        <li>Bundled icons prefixed with meshy- so desktop themes cannot shadow them</li>
        <li>Double-tap gesture to open the context menu on touchscreens</li>
      </ul>
      <p>Fixes:</p>
      <ul>
        <li>Unread counter cleared even though the user never saw the chat in collapsed mode</li>
        <li>Corrupted contact names caused by feature bytes in advert payloads</li>
        <li>Contact coordinates overwritten with zeros on refresh, making the contact disappear from the map</li>
        <li>Chat views not loaded after leaving a chat — first contact/channel now auto-loaded</li>
        <li>Channel message loss caused by a stuck message-sync batch</li>
        <li>Contact chats with an unclickable text field</li>
        <li>Message composer focus issues</li>
        <li>Multi-byte UTF-8 characters truncated mid-character when sending</li>
        <li>Two bugs in repeater and sensor telemetry requests</li>
        <li>Anonymous region request replies with incorrectly encoded return paths</li>
        <li>Echo filter breaking TerminalCLI commands</li>
        <li>Channel list not refreshed after adding a new channel</li>
        <li>Repeats miscounted when messages were purged from memory</li>
        <li>Dead key input issues</li>
      </ul>
- version: "26.08"
  type: stable
  unix-timestamp: 1785715200
  description:
    C: |-
      <p>New features:</p>
      <ul>
        <li>Room server remote management — login, ACL, settings, CLI, regions, and reboot</li>
        <li>Channel moderation — participant list with blocking and message deletion</li>
        <li>Per-channel message retention settings (1 day to forever)</li>
        <li>Clear all messages in a channel</li>
        <li>Live graphs for noise floor, RSSI, and SNR in device statistics</li>
        <li>Remove individual paths from smart routing history</li>
        <li>Global default routing strategy (Classic/Smart) in Settings with per-contact override</li>
        <li>Persistent contact sort mode and favorites-first preference</li>
        <li>TCP companion address editing via right-click context menu</li>
        <li>Wrong PIN error feedback with automatic retry</li>
        <li>Clickable channel name in header bar opens channel details</li>
      </ul>
      <p>Improvements:</p>
      <ul>
        <li>Repeat mode compatibility — correct frequency, writable radio parameters, Device Info badge</li>
        <li>Reworked message compose panel with split button for send options</li>
        <li>Refined Device Info panel layout</li>
        <li>Improved app-side trip time calculation for accurate smart routing scoring</li>
        <li>Localized number and time formatting across the application</li>
        <li>All UI definitions moved to XML</li>
        <li>Performance optimizations — SQL query batching, O(1) contact sync, dict-based message lookups</li>
      </ul>
      <p>Fixes:</p>
      <ul>
        <li>BLE write serialization preventing InProgress errors during channel sync</li>
        <li>Radio settings not reflecting actual device values after Apply</li>
        <li>Custom preset overwritten by incoming device info updates</li>
        <li>Ghost messages appearing from unconfigured channel slots</li>
        <li>Crash on auto-connect when no BLE transport is available</li>
        <li>Race condition when the connection drops immediately after connecting</li>
        <li>Missed messages counter reset during contact/channel sync</li>
      </ul>
- version: "26.07.1"
  type: stable
  unix-timestamp: 1783296000
  description:
    C: |-
      <p>Improvements:</p>
      <ul>
        <li>New icon</li>
      </ul>
ContentRating:
  oars-1.1:
    social-chat: intense
    social-location: intense