Skip to content

MeshCorium v0.6.1 -- Docker + USB + BLE

Choose a tag to compare

@PEG4TRON PEG4TRON released this 09 May 15:23

This release is based on v0.6.0 and keeps the same runtime variants while polishing browser-side unread behavior and keeping the Docker bundle aligned with the current service code.

Main changes since v0.6.0

  • Browser notifications are now emitted when unread counts grow across all unread types.
  • Notification delivery uses the same mute and owner-scope filtered unread totals that drive the rail badges.
  • The browser tab title now shows a combined unread badge while unread messages are pending.
  • Notification permission is requested from a real user gesture inside the application shell, which keeps initial page load clean and browser-compatible.

Runtime variants

  • Ordinary launcher / systemd usage remains supported.
  • Docker Compose usage remains supported.
  • Docker image: meshcorium:v0.6.1
  • Docker release label: v0.6.1-docker-usb-ble

Docker release verification

The release Docker bundle is aligned with the current service code:

  • docker compose config was validated inside the v0.6.1 release folder.
  • Docker build context points directly to the MeshCorium v0.6.1 release directory.
  • The release folder was synchronized from the current git mirror before publication, so Docker builds the same backend/frontend code that was tagged as v0.6.1.
  • The release Docker metadata and the in-app About version both report v0.6.1.

Docker notes

Docker Compose mounts:

  • /etc/meshcorium for configuration
  • /var/lib/meshcorium for runtime data and SQLite DBs
  • /var/log/meshcorium for logs
  • /dev for USB serial and hardware visibility
  • /run/udev read-only for device metadata
  • /run/dbus for host BlueZ access when using BLE

The container runs with privileged: true so Docker behavior stays close to ordinary launcher operation on the host for USB serial and BLE discovery.

Update notes

This release can be used as the next update step after v0.6.0.


MeshCorium v0.6.1 -- Docker + USB + BLE

Этот релиз основан на v0.6.0 и сохраняет те же варианты запуска, одновременно улучшая browser-side unread behavior и выравнивая Docker bundle с текущим кодом сервиса.

Основные изменения относительно v0.6.0

  • Browser notifications теперь отправляются при росте unread-счётчиков любого типа.
  • Доставка уведомлений использует те же mute и owner-scope filtered unread totals, что и rail badges.
  • Заголовок вкладки браузера теперь показывает общий unread badge, пока есть непрочитанные сообщения.
  • Разрешение на уведомления запрашивается из реального user gesture внутри application shell, что делает initial page load чище и совместимее с браузерами.

Варианты запуска

  • Обычный launcher / systemd режим остаётся поддерживаемым.
  • Docker Compose режим остаётся поддерживаемым.
  • Docker image: meshcorium:v0.6.1
  • Docker release label: v0.6.1-docker-usb-ble

Проверка Docker-релиза

Docker bundle релиза выровнен с текущим кодом сервиса:

  • docker compose config был проверен внутри папки релиза v0.6.1.
  • Docker build context указывает прямо на каталог релиза MeshCorium v0.6.1.
  • Папка релиза была синхронизирована из текущего git mirror перед публикацией, поэтому Docker собирает тот же backend/frontend код, который был помечен тегом v0.6.1.
  • Docker metadata релиза и версия в разделе About внутри приложения показывают v0.6.1.

Заметки по Docker

Docker Compose монтирует:

  • /etc/meshcorium для конфигурации
  • /var/lib/meshcorium для runtime data и SQLite DB
  • /var/log/meshcorium для логов
  • /dev для USB serial и видимости устройств
  • /run/udev в read-only для metadata устройств
  • /run/dbus для доступа к host BlueZ при использовании BLE

Контейнер запускается с privileged: true, чтобы поведение Docker оставалось близким к обычному запуску через launcher на хосте для USB serial и BLE discovery.

Заметки по обновлению

Этот релиз можно использовать как следующий шаг обновления после v0.6.0.