MeshCorium v0.6.1 -- Docker + USB + BLE
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 configwas validated inside thev0.6.1release folder.- Docker build context points directly to the
MeshCorium v0.6.1release 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/meshcoriumfor configuration/var/lib/meshcoriumfor runtime data and SQLite DBs/var/log/meshcoriumfor logs/devfor USB serial and hardware visibility/run/udevread-only for device metadata/run/dbusfor 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.