docs: publish channels: main api

This commit is contained in:
github-actions[bot] committed 2026-07-29 18:43:45 +00:00
1 parent 43a96c9179
commit f12e2a4b41
23 files changed
+75 -75

No files matched your search

File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
+33 -33
View File
@@ -1905,24 +1905,24 @@
},"272": {
"doc": "App Functions",
"title": "Enabling App Functions",
"content": "App Functions are controlled from Settings → System AI (the in-app screen is labeled “System AI”). The screen has: . | A master toggle labeled “Allow AI access”, with the subtitle “Let system AI assistants (e.g. Gemini) discover and use mesh functions”. When off, no functions are exposed to the system. | An individual toggle for each function, so you can expose only the capabilities you want. | . The functions are grouped into a Write section (functions that change something or send data to your mesh) and a Read section (functions that only return information). Write Functions . | Function | What it does | . | Send Message | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. | . Read Functions . | Function | What it returns | . | Get Mesh Status | Overall mesh status. | . | Get Node List | The list of nodes on your mesh. | . | Get Channel Info | Information about your channels. | . | Get Device Status | Status of your connected radio. | . | Get Node Details | Detailed information about a specific node. | . | Get Recent Messages | Recent messages from your conversations. | . | Get Unread Summary | A summary of unread messages. | . | Get Mesh Metrics | Telemetry and metrics from your mesh. | . ",
"content": "App Functions are controlled from Settings → System AI (the in-app screen is labeled “System AI”). The screen has: . | A master toggle labeled “Allow AI access”, with the subtitle “Let system AI assistants (e.g. Gemini) discover and use mesh functions”. When off, no functions are exposed to the system. | An individual toggle for each function, so you can expose only the capabilities you want. | . The functions are grouped into a Write section (functions that change something or send data to your mesh) and a Read section (functions that only return information). Write Functions . | Функция | Какво прави | . | Send Message | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. | . Read Functions . | Функция | What it returns | . | Get Mesh Status | Overall mesh status. | . | Get Node List | The list of nodes on your mesh. | . | Get Channel Info | Information about your channels. | . | Get Device Status | Status of your connected radio. | . | Get Node Details | Detailed information about a specific node. | . | Get Recent Messages | Recent messages from your conversations. | . | Get Unread Summary | A summary of unread messages. | . | Get Mesh Metrics | Telemetry and metrics from your mesh. | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/app-functions.html#enabling-app-functions",
"relUrl": "/bg-rBG/user/app-functions.html#enabling-app-functions"
},"273": {
"doc": "App Functions",
"title": "Privacy",
"title": "Поверителност",
"content": "🔒 Privacy: The Send Message function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what youre comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once. ",
"url": "/Meshtastic-Android/main/bg-rBG/user/app-functions.html#privacy",
"url": "/Meshtastic-Android/main/bg-rBG/user/app-functions.html#%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D0%BD%D0%BE%D1%81%D1%82",
"relUrl": "/bg-rBG/user/app-functions.html#privacy"
"relUrl": "/bg-rBG/user/app-functions.html#поверителност"
},"274": {
"doc": "App Functions",
"title": "Related Topics",
"title": "Свързани теми",
"content": ". | Messages & Channels — sending messages directly in the app | Nodes — the node list the read functions draw from | Node Metrics — the telemetry behind Get Mesh Metrics | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/app-functions.html#related-topics",
"url": "/Meshtastic-Android/main/bg-rBG/user/app-functions.html#%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8-%D1%82%D0%B5%D0%BC%D0%B8",
"relUrl": "/bg-rBG/user/app-functions.html#related-topics"
"relUrl": "/bg-rBG/user/app-functions.html#свързани-теми"
},"275": {
"doc": "App Functions",
"title": "App Functions",
@@ -3235,7 +3235,7 @@
},"462": {
"doc": "Връзки",
"title": "TCP/IP (Network)",
"content": "Some Meshtastic radios support WiFi/Ethernet connectivity, allowing TCP-based connections over your local network. Get the radio onto your network first — using the radios own WiFi settings (via the firmware web interface or another connection) — then connect to it from the app. Connecting over the Network . | Make sure the radio is on the same local network as your phone/desktop. | On the Connect screen, select Network in the transport selector. | Choose the radio one of two ways: . | Scan for network devices — toggle this on to auto-discover radios that advertise themselves on the local network (mDNS / _meshtastic._tcp). Discovered devices appear in the list; tap one to connect. | Add device manually… — enter the radios IP address (or hostname) and port (default: 4403). | . | Previously-used network addresses are remembered under Recent Network Devices for quick reconnection (long-press to remove one). | . 💡 Tip: Network discovery uses mDNS, which only works when both devices are on the same subnet. On Android 17+ the app needs the local-network permission for scanning; if discovery finds nothing, add the device manually by IP. When to Use TCP . | Radio is on the same local network | Testing with a simulated radio | Environments where Bluetooth has interference issues | . ",
"content": "Some Meshtastic radios support WiFi/Ethernet connectivity, allowing TCP-based connections over your local network. Get the radio onto your network first — using the radios own WiFi settings (via the firmware web interface or another connection) — then connect to it from the app. Свързване през мрежата . | Make sure the radio is on the same local network as your phone/desktop. | On the Connect screen, select Network in the transport selector. | Choose the radio one of two ways: . | Scan for network devices — toggle this on to auto-discover radios that advertise themselves on the local network (mDNS / _meshtastic._tcp). Discovered devices appear in the list; tap one to connect. | Add device manually… — enter the radios IP address (or hostname) and port (default: 4403). | . | Previously-used network addresses are remembered under Recent Network Devices for quick reconnection (long-press to remove one). | . 💡 Tip: Network discovery uses mDNS, which only works when both devices are on the same subnet. On Android 17+ the app needs the local-network permission for scanning; if discovery finds nothing, add the device manually by IP. When to Use TCP . | Radio is on the same local network | Testing with a simulated radio | Environments where Bluetooth has interference issues | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/connections.html#tcpip-network",
"relUrl": "/bg-rBG/user/connections.html#tcpip-network"
@@ -6994,7 +6994,7 @@
},"999": {
"doc": "Настолно приложение",
"title": "Инсталация",
"content": "Linux . | Download the .deb or .AppImage package from the releases page | Or build from source using ./gradlew :desktopApp:run | . macOS . | Download the .dmg package from releases | Or build from source | . Windows . | Download the .msi installer from releases | Or build from source | . ",
"content": "Linux . | Download the .deb or .AppImage package from the releases page | Or build from source using ./gradlew :desktopApp:run | . macOS . | Download the .dmg package from releases | Или изградете от изходния код | . Windows . | Download the .msi installer from releases | Или изградете от изходния код | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%B0%D1%86%D0%B8%D1%8F",
"relUrl": "/bg-rBG/user/desktop.html#инсталация"
@@ -7015,7 +7015,7 @@
},"1002": {
"doc": "Настолно приложение",
"title": "UI Differences",
"content": "The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction. Keyboard Shortcuts . Shortcuts use ⌘ (Command) on macOS and Ctrl on Windows and Linux. (The Super / Windows key is not bound.) . | Shortcut | Action | . | ⌘/Ctrl+Q | Quit the application | . | ⌘/Ctrl+, | Open Settings | . | ⌘/Ctrl+1 | Switch to Messages tab | . | ⌘/Ctrl+2 | Switch to Nodes tab | . | ⌘/Ctrl+3 | Switch to Map tab | . | ⌘/Ctrl+4 | Switch to Connect tab | . | ⌘/Ctrl+/ | Open About | . Window & System Tray . | Window resizing — responsive layout adapts to window dimensions | System tray — minimize to system tray for background mesh operation | Tray menu — right-click the tray icon to show window or quit | Mouse interaction — hover states and standard desktop navigation | . Notification Preferences . The Desktop app provides in-app toggles for controlling which notifications are shown — messages, new nodes, and low battery alerts. Access these from Settings → Notifications within the app. ",
"content": "The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction. Клавишни комбинации . Shortcuts use ⌘ (Command) on macOS and Ctrl on Windows and Linux. (The Super / Windows key is not bound.) . | Пряк път | Действие | . | ⌘/Ctrl+Q | Quit the application | . | ⌘/Ctrl+, | Open Settings | . | ⌘/Ctrl+1 | Switch to Messages tab | . | ⌘/Ctrl+2 | Switch to Nodes tab | . | ⌘/Ctrl+3 | Switch to Map tab | . | ⌘/Ctrl+4 | Switch to Connect tab | . | ⌘/Ctrl+/ | Open About | . Window & System Tray . | Window resizing — responsive layout adapts to window dimensions | System tray — minimize to system tray for background mesh operation | Tray menu — right-click the tray icon to show window or quit | Mouse interaction — hover states and standard desktop navigation | . Notification Preferences . The Desktop app provides in-app toggles for controlling which notifications are shown — messages, new nodes, and low battery alerts. Access these from Settings → Notifications within the app. ",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#ui-differences",
"relUrl": "/bg-rBG/user/desktop.html#ui-differences"
@@ -7029,24 +7029,24 @@
},"1004": {
"doc": "Настолно приложение",
"title": "Building from Source",
"content": "git clone https://github.com/meshtastic/Meshtastic-Android.git cd Meshtastic-Android ./gradlew :desktopApp:run . Requirements: . | JDK 21 | No Android SDK required for desktop-only builds | . ",
"content": "git clone https://github.com/meshtastic/Meshtastic-Android.git cd Meshtastic-Android ./gradlew :desktopApp:run . Изисквания: . | JDK 21 | No Android SDK required for desktop-only builds | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#building-from-source",
"relUrl": "/bg-rBG/user/desktop.html#building-from-source"
},"1005": {
"doc": "Настолно приложение",
"title": "Known Limitations",
"title": "Известни ограничения",
"content": ". | The interactive map view is Android-only — the Map tab is present but does not render a map on desktop | Some Android-specific features (widgets, specific notification channels) are unavailable | Performance may vary on low-spec hardware running Compose Desktop | BLE bonding is not yet supported on desktop (pairing works without bonding) | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#known-limitations",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%B8-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F",
"relUrl": "/bg-rBG/user/desktop.html#known-limitations"
"relUrl": "/bg-rBG/user/desktop.html#известни-ограничения"
},"1006": {
"doc": "Настолно приложение",
"title": "Related Topics",
"title": "Свързани теми",
"content": ". | Connections — connection methods overview | Firmware Updates — USB, BLE, and Wi-Fi update all work the same as on Android | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#related-topics",
"url": "/Meshtastic-Android/main/bg-rBG/user/desktop.html#%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8-%D1%82%D0%B5%D0%BC%D0%B8",
"relUrl": "/bg-rBG/user/desktop.html#related-topics"
"relUrl": "/bg-rBG/user/desktop.html#свързани-теми"
},"1007": {
"doc": "桌面版應用程式",
"title": "桌面版應用程式",
@@ -11768,24 +11768,24 @@
},"1681": {
"doc": "Актуализации на фърмуера",
"title": "След актуализация",
"content": "After the firmware is written, the app verifies the update and waits for the device to come back online: . Once the update succeeds: . | Радиото ще се рестартира автоматично | Bluetooth връзката ще се възстанови | Проверете дали настройките ви са непокътнати | Confirm the new version under Currently Installed on the Firmware Update screen — its also shown on the nodes detail page and the Connections screen | . ",
"content": "After the firmware is written, the app verifies the update and waits for the device to come back online: . След като актуализацията е успешна: . | Радиото ще се рестартира автоматично | Bluetooth връзката ще се възстанови | Проверете дали настройките ви са непокътнати | Confirm the new version under Currently Installed on the Firmware Update screen — its also shown on the nodes detail page and the Connections screen | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/firmware.html#%D1%81%D0%BB%D0%B5%D0%B4-%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F",
"relUrl": "/bg-rBG/user/firmware.html#след-актуализация"
},"1682": {
"doc": "Актуализации на фърмуера",
"title": "Отстраняване на неизправности",
"content": "Update Stuck . If the update appears frozen: . | Изчакайте поне 5 минути, преди да се намесите | If truly stuck, power-cycle the radio | Опитайте актуализацията отново | . Device Wont Boot After Update . If your device fails to boot: . | Try connecting via USB to a computer | Use the web flasher in recovery/DFU mode | Flash a known-good firmware version | Check the Meshtastic Discord for device-specific recovery steps | . Compatibility Warnings . The app may show warnings when: . | Connected radio firmware is below minimum supported version | Major version mismatch between app and firmware | Deprecated features need migration | . ⚠️ Important: Always update the Meshtastic app before or alongside firmware updates to ensure compatibility. ",
"content": "Update Stuck . If the update appears frozen: . | Изчакайте поне 5 минути, преди да се намесите | If truly stuck, power-cycle the radio | Опитайте актуализацията отново | . Устройството не се стартира след актуализация . If your device fails to boot: . | Try connecting via USB to a computer | Use the web flasher in recovery/DFU mode | Flash a known-good firmware version | Check the Meshtastic Discord for device-specific recovery steps | . Предупреждения за съвместимост . The app may show warnings when: . | Connected radio firmware is below minimum supported version | Major version mismatch between app and firmware | Deprecated features need migration | . ⚠️ Important: Always update the Meshtastic app before or alongside firmware updates to ensure compatibility. ",
"url": "/Meshtastic-Android/main/bg-rBG/user/firmware.html#%D0%BE%D1%82%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%8F%D0%B2%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D0%BD%D0%B5%D0%B8%D0%B7%D0%BF%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B8",
"relUrl": "/bg-rBG/user/firmware.html#отстраняване-на-неизправности"
},"1683": {
"doc": "Актуализации на фърмуера",
"title": "Related Topics",
"title": "Свързани теми",
"content": ". | Connections — reconnecting after a firmware update | Flashing firmware guide — full firmware flashing walkthrough on meshtastic.org | Supported devices — check firmware compatibility by device | FAQ — common questions on meshtastic.org | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/firmware.html#related-topics",
"url": "/Meshtastic-Android/main/bg-rBG/user/firmware.html#%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8-%D1%82%D0%B5%D0%BC%D0%B8",
"relUrl": "/bg-rBG/user/firmware.html#related-topics"
"relUrl": "/bg-rBG/user/firmware.html#свързани-теми"
},"1684": {
"doc": "韌體更新",
"title": "韌體更新",
@@ -13888,11 +13888,11 @@
"relUrl": "/bg-rBG/user/help-and-docs.html#chirpy--the-ai-assistant"
},"1984": {
"doc": "Help & In-App Docs",
"title": "Related Topics",
"content": ". | Translate the App — how these pages get localized into other languages | App Functions — the separate system-AI integration (distinct from Chirpy) | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/help-and-docs.html#related-topics",
"title": "Свързани теми",
"content": ". | Превод на приложението — как тези страници се локализират на други езици | App Functions — the separate system-AI integration (distinct from Chirpy) | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/help-and-docs.html#%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8-%D1%82%D0%B5%D0%BC%D0%B8",
"relUrl": "/bg-rBG/user/help-and-docs.html#related-topics"
"relUrl": "/bg-rBG/user/help-and-docs.html#свързани-теми"
},"1985": {
"doc": "Help & In-App Docs",
"title": "Help & In-App Docs",
@@ -16240,11 +16240,11 @@
"relUrl": "/bg-rBG/user/map-and-waypoints.html#map-sources"
},"2320": {
"doc": "Map & Waypoints",
"title": "Related Topics",
"title": "Свързани теми",
"content": ". | Nodes — view and filter your node list | Node Metrics — signal quality and position history for individual nodes | Discovery — traceroute and neighbor info for understanding mesh topology | Units & Locale — distance and coordinate display formats | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/map-and-waypoints.html#related-topics",
"url": "/Meshtastic-Android/main/bg-rBG/user/map-and-waypoints.html#%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8-%D1%82%D0%B5%D0%BC%D0%B8",
"relUrl": "/bg-rBG/user/map-and-waypoints.html#related-topics"
"relUrl": "/bg-rBG/user/map-and-waypoints.html#свързани-теми"
},"2321": {
"doc": "Map & Waypoints",
"title": "Map & Waypoints",
@@ -20580,11 +20580,11 @@
"relUrl": "/bg-rBG/user/mqtt.html#отстраняване-на-неизправности"
},"2940": {
"doc": "MQTT",
"title": "Related Topics",
"title": "Свързани теми",
"content": ". | Settings — Modules & Admin — MQTT module configuration reference | Messages & Channels — channel encryption and PSK setup | MQTT integration guide — detailed MQTT documentation on meshtastic.org | . ",
"url": "/Meshtastic-Android/main/bg-rBG/user/mqtt.html#related-topics",
"url": "/Meshtastic-Android/main/bg-rBG/user/mqtt.html#%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD%D0%B8-%D1%82%D0%B5%D0%BC%D0%B8",
"relUrl": "/bg-rBG/user/mqtt.html#related-topics"
"relUrl": "/bg-rBG/user/mqtt.html#свързани-теми"
},"2941": {
"doc": "MQTT",
"title": "MQTT",
@@ -33426,7 +33426,7 @@
},"4775": {
"doc": "Как работает измеритель сигнала Meshtastic",
"title": "Связанные темы",
"content": ". | Узлы — там, где в списке нод появляются индикаторы сигнала | Метрики ноды — история SNR/RSSI и эталон качества сигнала для каждой ноды | Настройки — Радио и Пользователь — пресеты модема и их пределы SNR | . ",
"content": ". | Ноды — там, где в списке нод появляются индикаторы сигнала | Метрики ноды — история SNR/RSSI и эталон качества сигнала для каждой ноды | Настройки — Радио и Пользователь — пресеты модема и их пределы SNR | . ",
"url": "/Meshtastic-Android/main/ru-rRU/user/signal-meter.html#%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D1%82%D0%B5%D0%BC%D1%8B",
"relUrl": "/ru-rRU/user/signal-meter.html#связанные-темы"
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
File diff suppressed because one or more lines are too long.
+4 -4
View File
@@ -28,13 +28,13 @@ The functions are grouped into a **Write** section (functions that change someth
### Write Functions
Function | What it does |
Функция | Какво прави |
---------------- | ----------------------------------------------------------------------------------------------------------------------- |
**Send Message** | Sends a text message to a contact (direct message) or to a channel, up to 237 bytes. |
### Read Functions
Function | What it returns |
Функция | What it returns |
----------------------- | ----------------------------------------------------------- |
**Get Mesh Status** | Overall mesh status. |
**Get Node List** | The list of nodes on your mesh. |
@@ -45,11 +45,11 @@ The functions are grouped into a **Write** section (functions that change someth
**Get Unread Summary** | A summary of unread messages. |
**Get Mesh Metrics** | Telemetry and metrics from your mesh. |
## Privacy
## Поверителност
> 🔒 **Privacy:** The **Send Message** function lets an assistant send messages to your mesh on your behalf. Only enable functions you trust the assistant to use. The read functions expose node, message, and metric data to the assistant — enable only what you're comfortable sharing. Each function has its own toggle, and the master toggle turns all of them off at once.
## Related Topics
## Свързани теми
- [Messages & Channels](messages-and-channels) — sending messages directly in the app
- [Nodes](nodes) — the node list the read functions draw from
+1 -1
View File
@@ -70,7 +70,7 @@ USB connections provide a wired alternative, useful for desktop or when Bluetoot
Some Meshtastic radios support WiFi/Ethernet connectivity, allowing TCP-based connections over your local network. Get the radio onto your network first — using the radio's own WiFi settings (via the firmware web interface or another connection) — then connect to it from the app.
### Connecting over the Network
### Свързване през мрежата
1. Make sure the radio is on the same local network as your phone/desktop.
2. On the Connect screen, select **Network** in the transport selector.
+7 -7
View File
@@ -21,12 +21,12 @@ The Meshtastic Desktop application shares its core codebase with Android via Kot
### macOS
- Download the `.dmg` package from releases
- Or build from source
- Или изградете от изходния код
### Windows
- Download the `.msi` installer from releases
- Or build from source
- Или изградете от изходния код
## Connecting Your Radio
@@ -77,11 +77,11 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.
### Keyboard Shortcuts
### Клавишни комбинации
Shortcuts use **⌘** (Command) on macOS and **Ctrl** on Windows and Linux. (The Super / Windows key is not bound.)
Shortcut | Action |
Пряк път | Действие |
------------ | ---------------------- |
**⌘/Ctrl+Q** | Quit the application |
**⌘/Ctrl+,** | Open Settings |
@@ -124,19 +124,19 @@ cd Meshtastic-Android
./gradlew :desktopApp:run
```
Requirements:
Изисквания:
- JDK 21
- No Android SDK required for desktop-only builds
## Known Limitations
## Известни ограничения
- The interactive map view is Android-only — the Map tab is present but does not render a map on desktop
- Some Android-specific features (widgets, specific notification channels) are unavailable
- Performance may vary on low-spec hardware running Compose Desktop
- BLE bonding is not yet supported on desktop (pairing works without bonding)
## Related Topics
## Свързани теми
- [Connections](connections) — connection methods overview
- [Firmware Updates](firmware) — USB, BLE, and Wi-Fi update all work the same as on Android
+4 -4
View File
@@ -71,7 +71,7 @@ After the firmware is written, the app verifies the update and waits for the dev
![Verifying update and waiting for the device to reconnect](../../assets/screenshots/firmware_verifying.png)
Once the update succeeds:
След като актуализацията е успешна:
- Радиото ще се рестартира автоматично
- Bluetooth връзката ще се възстанови
@@ -92,7 +92,7 @@ If the update appears frozen:
![Грешка при актуализация на фърмуера](../../assets/screenshots/firmware_error.png)
### Device Won't Boot After Update
### Устройството не се стартира след актуализация
If your device fails to boot:
@@ -101,7 +101,7 @@ If your device fails to boot:
3. Flash a known-good firmware version
4. Check the Meshtastic Discord for device-specific recovery steps
### Compatibility Warnings
### Предупреждения за съвместимост
The app may show warnings when:
@@ -111,7 +111,7 @@ The app may show warnings when:
> ⚠️ **Important:** Always update the Meshtastic app before or alongside firmware updates to ensure compatibility.
## Related Topics
## Свързани теми
- [Connections](connections) — reconnecting after a firmware update
- [Flashing firmware guide](https://meshtastic.org/docs/getting-started/flashing-firmware) — full firmware flashing walkthrough on meshtastic.org
+2 -2
View File
@@ -37,9 +37,9 @@ A page open in the browser:
> ⚠️ **Note:** On F-Droid, Desktop, and iOS builds, Chirpy falls back to a **keyword search** over the documentation rather than a generative model. If your device doesn't support on-device AI, the assistant is hidden and you can still browse and search the docs normally.
## Related Topics
## Свързани теми
- [Translate the App](translate) — how these pages get localized into other languages
- [Превод на приложението](translate) — как тези страници се локализират на други езици
- [App Functions](app-functions) — the separate system-AI integration (distinct from Chirpy)
---
+1 -1
View File
@@ -115,7 +115,7 @@ The base map depends on your app flavor: **Google Play** builds use Google Maps,
- Satellite imagery (where available)
- Offline tiles (download map areas for offline use)
## Related Topics
## Свързани теми
- [Nodes](nodes) — view and filter your node list
- [Node Metrics](node-metrics) — signal quality and position history for individual nodes
+1 -1
View File
@@ -133,7 +133,7 @@ Understanding the layered encryption model:
- **Channel mismatch** — both gateways must share the same channel with the same PSK. A mismatch means messages are encrypted with different keys and appear as garbage.
- **Topic mismatch** — ensure both gateways use the same root topic. The default `msh` works for the public broker.
## Related Topics
## Свързани теми
- [Settings — Modules & Admin](settings-module-admin) — MQTT module configuration reference
- [Messages & Channels](messages-and-channels) — channel encryption and PSK setup
+7 -7
View File
@@ -75,16 +75,16 @@
{"id":"units-and-locale","title":"Units, Measurement & Locale","section":"user","locale":"be-rBY","resourcePath":"docs/be-rBY/user/units-and-locale.html","navOrder":16,"keywords":["units", "measurement", "locale", "how", "works", "distance", "altitude", "where", "these", "appear", "wind", "rainfall", "that", "never", "change", "date", "time", "changing", "your", "system", "android", "related", "topics"],"aliases":[],"charCount":5833},
{"id":"widget","title":"Home Screen Widget","section":"user","locale":"be-rBY","resourcePath":"docs/be-rBY/user/widget.html","navOrder":20,"keywords":["home", "screen", "widget", "what", "shows", "adding", "the", "related", "topics"],"aliases":["widget", "home-screen-widget", "local-stats-widget"],"charCount":1856},
{"id":"android-auto","title":"Android Auto","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/android-auto.html","navOrder":18,"keywords":["android", "auto", "status", "related", "topics"],"aliases":["android-auto", "car", "head-unit", "auto"],"charCount":2958},
{"id":"app-functions","title":"App Functions","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/app-functions.html","navOrder":19,"keywords":["app", "functions", "enabling", "write", "read", "privacy", "related", "topics"],"aliases":["app-functions", "system-ai", "gemini", "assistant"],"charCount":3532},
{"id":"connections","title":"Връзки","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/connections.html","navOrder":2,"keywords":["bluetooth", "ble", "troubleshooting", "usb", "serial", "tcp", "network", "connecting", "over", "the", "when", "use", "reconnection", "behavior", "desktop", "connections", "related", "topics"],"aliases":["bluetooth", "usb", "tcp", "pairing"],"charCount":5090},
{"id":"app-functions","title":"App Functions","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/app-functions.html","navOrder":19,"keywords":["app", "functions", "enabling", "write", "read"],"aliases":["app-functions", "system-ai", "gemini", "assistant"],"charCount":3537},
{"id":"connections","title":"Връзки","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/connections.html","navOrder":2,"keywords":["bluetooth", "ble", "troubleshooting", "usb", "serial", "tcp", "network", "when", "use", "reconnection", "behavior", "desktop", "connections", "related", "topics"],"aliases":["bluetooth", "usb", "tcp", "pairing"],"charCount":5085},
{"id":"debug-logs","title":"Debug Logs","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/debug-logs.html","navOrder":22,"keywords":["debug", "logs", "the", "two", "tabs", "viewing", "app", "exporting", "desktop", "related", "topics"],"aliases":["debug-logs", "logcat", "app-logs", "bug-report"],"charCount":3019},
{"id":"desktop","title":"Настолно приложение","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/desktop.html","navOrder":14,"keywords":["linux", "macos", "windows", "connecting", "your", "radio", "usb", "serial", "primary", "tcp", "bluetooth", "ble", "feature", "parity", "differences", "keyboard", "shortcuts", "window", "system", "tray", "notification", "preferences", "built", "documentation", "browser", "building", "from", "source", "known", "limitations"],"aliases":["desktop", "linux", "macos", "windows", "jvm"],"charCount":6210},
{"id":"desktop","title":"Настолно приложение","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/desktop.html","navOrder":14,"keywords":["linux", "macos", "windows", "connecting", "your", "radio", "usb", "serial", "primary", "tcp", "bluetooth", "ble", "feature", "parity", "differences", "window", "system", "tray", "notification", "preferences", "built", "documentation", "browser", "building", "from", "source"],"aliases":["desktop", "linux", "macos", "windows", "jvm"],"charCount":6229},
{"id":"discovery","title":"Откриване","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/discovery.html","navOrder":12,"keywords":["local", "mesh", "discovery", "scanner", "setting", "scan", "live", "progress", "reading", "the", "results", "beacon", "manual", "exploration", "running", "traceroute", "troubleshooting", "with", "neighbor", "info", "enabling", "viewing", "data", "node", "list", "tool", "finding", "new", "nodes", "assessing"],"aliases":["mesh-discovery", "local-discovery", "network-scan", "traceroute", "neighbor-info"],"charCount":12557},
{"id":"firmware","title":"Актуализации на фърмуера","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/firmware.html","navOrder":13,"keywords":["ota", "over", "the", "air", "bluetooth", "app", "usb", "update", "other", "flashing", "options", "stuck", "device", "won", "boot", "after", "compatibility", "warnings", "related", "topics"],"aliases":["firmware", "update", "ota", "flash"],"charCount":5117},
{"id":"help-and-docs","title":"Help & In-App Docs","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/help-and-docs.html","navOrder":21,"keywords":["help", "app", "docs", "browsing", "chirpy", "the", "assistant", "related", "topics"],"aliases":["help", "docs-browser", "chirpy", "assistant"],"charCount":2076},
{"id":"map-and-waypoints","title":"Map & Waypoints","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/map-and-waypoints.html","navOrder":6,"keywords":["map", "waypoints", "view", "node", "markers", "controls", "creating", "waypoint", "properties", "expiration", "geofences", "managing", "site", "planner", "position", "sharing", "enabling", "privacy", "considerations", "sources", "related", "topics"],"aliases":["map", "waypoints", "gps", "location", "site-planner", "map-layers", "geojson", "kml"],"charCount":6465},
{"id":"firmware","title":"Актуализации на фърмуера","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/firmware.html","navOrder":13,"keywords":["ota", "over", "the", "air", "bluetooth", "app", "usb", "update", "other", "flashing", "options", "stuck"],"aliases":["firmware", "update", "ota", "flash"],"charCount":5149},
{"id":"help-and-docs","title":"Help & In-App Docs","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/help-and-docs.html","navOrder":21,"keywords":["help", "app", "docs", "browsing", "chirpy", "the", "assistant"],"aliases":["help", "docs-browser", "chirpy", "assistant"],"charCount":2077},
{"id":"map-and-waypoints","title":"Map & Waypoints","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/map-and-waypoints.html","navOrder":6,"keywords":["map", "waypoints", "view", "node", "markers", "controls", "creating", "waypoint", "properties", "expiration", "geofences", "managing", "site", "planner", "position", "sharing", "enabling", "privacy", "considerations", "sources"],"aliases":["map", "waypoints", "gps", "location", "site-planner", "map-layers", "geojson", "kml"],"charCount":6464},
{"id":"messages-and-channels","title":"Съобщения & Канали","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/messages-and-channels.html","navOrder":3,"keywords":["default", "channel", "adding", "sending", "direct", "message", "states", "delivery", "errors", "features", "quick", "chat", "searching", "messages", "bubbles", "text", "formatting", "mentions", "reactions", "actions", "priority", "limits", "related", "topics"],"aliases":["канали", "direct-messages", "messaging", "conversations"],"charCount":12778},
{"id":"mqtt","title":"MQTT","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/mqtt.html","navOrder":11,"keywords":["mqtt", "enabling", "proxy", "this", "phone", "default", "meshtastic", "broker", "private", "map", "reporting", "uplink", "downlink", "message", "formats", "encryption", "privacy", "not", "connecting", "messages", "bridging", "related", "topics"],"aliases":["mqtt", "internet-bridge", "broker"],"charCount":7924},
{"id":"mqtt","title":"MQTT","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/mqtt.html","navOrder":11,"keywords":["mqtt", "enabling", "proxy", "this", "phone", "default", "meshtastic", "broker", "private", "map", "reporting", "uplink", "downlink", "message", "formats", "encryption", "privacy", "not", "connecting", "messages", "bridging"],"aliases":["mqtt", "internet-bridge", "broker"],"charCount":7923},
{"id":"node-metrics","title":"Node Metrics","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/node-metrics.html","navOrder":5,"keywords":["node", "metrics", "air", "quality", "signal", "reference", "reading", "traceroute", "results", "neighbor", "info", "viewing", "related", "topics"],"aliases":["metrics", "telemetry", "device-metrics", "signal"],"charCount":9979},
{"id":"nodes","title":"Възли","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/nodes.html","navOrder":4,"keywords":["node", "status", "indicators", "roles", "choosing", "role", "encryption", "quick", "actions", "filtering", "sorting", "text", "search", "filter", "toggles", "sort", "options", "nodes", "per", "hop", "detail", "device", "links", "want", "one", "related", "topics"],"aliases":["node-list", "mesh-nodes", "peers", "hop-histogram"],"charCount":11315},
{"id":"onboarding","title":"Първи стъпки","section":"user","locale":"bg-rBG","resourcePath":"docs/bg-rBG/user/onboarding.html","navOrder":1,"keywords":["first", "launch", "welcome", "screen", "permissions", "bluetooth", "permission", "location", "notifications", "critical", "alerts", "after", "setup", "what", "next"],"aliases":["first-launch", "setup", "intro"],"charCount":4057},
File diff suppressed because one or more lines are too long.