shade
6f67162f7a
меню уведомлений: в режиме правки на узких экранах пять строк, иначе последняя упирается в подсказку
2026-10-15 22:34:13 +03:00
shade
2831eab62c
меню уведомлений: подсказка о кнопках не накладывается на строку списка при правке значения
2026-10-15 21:35:10 +03:00
shade
c3542b3394
фикс: режим уведомлений канала читался у первого канала — getChannel() затирал индекс канала
2026-10-15 20:33:46 +03:00
shade
bc8b2a2297
меню уведомлений: Timezone отдельной строкой перед Quiet hours (правка с экрана, сохраняется)
2026-10-15 20:33:46 +03:00
shade
c4e362e0ac
часы на первом экране: включены на T096 и V4, раскладка перекомпонована под 128x64
2026-10-15 20:09:38 +03:00
shade
bf1e2b852a
сборка nRF52 после переноса 1.18.0: убран нескачиваемый пин тулчейна, часы в UI берём из rtc_clock
2026-10-15 20:04:11 +03:00
shade
03c54bdcc4
Merge upstream 1.18.0 ( 81dbae59): перенос изменений оригинала с сохранением доработок форка
...
Сохранено: страница POWER (батарея/ADC/reboot), настройка радио с разрядами частоты,
темы и кириллица на дисплеях, меню уведомлений (тихие часы, режимы каналов),
стартовый экран MESHINFO, свои варианты плат.
Адаптировано под новый API 1.18.0: Listener (onMessageRecv/onChannelMessageRecv/
onQueueSizeChanged) вместо msgRead/newMsg, фильтрация уведомлений переехала в UITask,
в ChannelDetails добавлен индекс канала.
Отклонения от upstream: убран пин toolchain-gccarmnoneeabi@^1.140201.0 (такой версии
нет в реестре PlatformIO, сборка nRF52 висела) и не добавлен NRF52_POWER_MANAGEMENT
(upstream отключил его как ломающий не-Li-Ion батареи).
2026-10-15 20:00:58 +03:00
Scott Powell
07a833bbbe
* version 1.18.0
2026-10-15 19:42:01 +11:00
Liam Cottle
2586f7abe3
Merge pull request #3591 from liamcottle/feature/companion-ble-wifi
...
Add WiFi support to Heltec v3 and v4 BLE variants
2026-10-14 20:23:11 +13:00
liamcottle
a0fc769660
rework companion ui for ip address so it fits in multi interface variants
2026-10-14 16:29:41 +13:00
Scott Powell
481f72cae7
* only 'repeat on' now intercepted
2026-10-14 12:21:38 +11:00
Scott Powell
8579c66747
* Room: "set repeat" CLI now deprecated
2026-10-14 11:48:58 +11:00
shade
e58059c24b
стабильное напряжение батареи: ADC настраивается один раз, серия отсчётов и сглаживание
...
T096Board: analogReference/analogReadResolution убраны из getBattMilliVolts (первое чтение после смены reference мусорное), замер — среднее из 8 отсчётов.
ui-new: HomeScreen::battMilliVolts() — одно измерение на кадр + сглаживание; индикатор и страница POWER берут одно значение.
2026-10-12 10:29:42 +03:00
shade
9a89c11a1b
ui-new: страница POWER опущена ниже точек страниц
2026-10-12 10:16:28 +03:00
shade
759a1bf340
ui-new: тема сохраняется только длинным нажатием (превью откатывается), страница POWER ниже статус-бара и по центру
2026-10-12 10:10:35 +03:00
shade
440aa8a512
ui-new: темы сохраняются сразу, POWER: ADC от текущего значения и крупная батарея, рамка частоты по фактическим ширинам
...
T096Board: множитель АЦП вынесен в поле с set/get вместо захардкоженного 4.9
2026-10-12 09:59:09 +03:00
shade
c58782aeeb
ui-new: страница POWER — батарея (Volt/Perc/Off), коррекция АЦП, reboot/shutdown
2026-10-12 09:44:06 +03:00
shade
e59a5f1759
ui-new: частота в настройках радио правится по разрядам (МГц шагом 1, кГц по символам)
2026-10-12 09:03:02 +03:00
shade
e110fd87a8
Стартовый экран: версия MeshCore, MESHINFO и meshinfo.ru вместо даты сборки
2026-10-12 08:02:35 +03:00
shade
28e802dcf0
уведомления: режимы по каналам, тихие часы с часовым поясом, отключение автовключения дисплея
Run Unit Tests / test (push) Canceled after 0s
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
2026-10-08 20:28:59 +03:00
shade
76e754f7ad
смена темы дисплея в рантайме: страница THEME, образцы цветов, сохранение в prefs
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
2026-10-08 20:00:56 +03:00
shade
3c10296b90
настройка радио с экрана RADIO: freq/bw/sf/cr/tx, сохранение и автовыход из меню
Run Unit Tests / test (push) Canceled after 0s
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
2026-10-08 19:31:28 +03:00
shade
64771a4f51
русификация дисплеев: фикс конвертера CP1251, перевод в simple_*/ui-tiny, OLED_RU для ST7789LCD
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
2026-10-07 10:38:09 +03:00
shade
7636528161
темы ST7735: янтарь для T096, официальная схема для трекеров, правка индикатора страниц
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
2026-10-07 10:03:38 +03:00
Scott Powell
f19733e478
* don't respond to DISCOVER requests if node has adverts turned off. (isHiddenNode())
2026-10-04 15:02:00 +11:00
Huw Duddy
37a71d9381
Merge pull request #3495 from meshcore-dev/increase-max-search-results
...
increased MAX_SEARCH_RESULTS to 24. (was 8)
2026-09-29 20:42:48 +10:00
Scott Powell
b204f9a114
* changed onUnhandledResponse() to return true if handled/consumed
...
* unhandled responses (eg. push telemetry) now sent to app as PUSH_CODE_BINARY_RESPONSE frames
2026-09-24 13:49:57 +10:00
Scott Powell
f9e70426ae
increased MAX_SEARCH_RESULTS to 24. (was 8)
...
Closes #3243
2026-09-24 13:35:27 +10:00
Scott Powell
560fb847d5
missing board.loop() in companion, room server, kiss modem.
2026-09-22 18:01:15 +10:00
ripplebiz
a76d511ff4
Merge pull request #3131 from liekmarflow/feature/board-api-hooks
...
Add board loop hook for periodic work
2026-09-22 16:43:18 +10:00
Wolfram Keil
61be70849a
Add board loop hook for periodic work
2026-09-22 08:01:48 +02:00
Blake Latchford
0c3fe356d0
Constrain agc.reset.interval and allow intervals > 255s
2026-09-21 12:26:36 -04:00
ripplebiz
65737d48f4
Merge pull request #3402 from meshcore-dev/sensor-improvements
...
Sensor improvements
2026-09-21 19:03:18 +10:00
ripplebiz
b37e7dd955
Merge pull request #3431 from meshcore-dev/abstract-ui-overhaul
...
Abstract UI overhaul
2026-09-20 18:08:29 +10:00
liamcottle
73afe3a0f5
allow fetching configured wifi password via companion cli
2026-09-20 14:22:13 +12:00
Scott Powell
64434c5326
* misc
2026-09-19 20:13:18 +10:00
Kevin Le
c425648bfc
Off LED before powering off for repeater
2026-09-19 11:26:42 +07:00
Scott Powell
843598724c
* fix for X1
2026-09-18 19:03:20 +10:00
Liam Cottle
166f75c1b6
Merge pull request #3442 from liamcottle/feature/companion-cli-commands
...
added reboot, shutdown and poweroff to companion cli commands
2026-09-18 18:25:33 +12:00
liamcottle
242e401a2c
added reboot, shutdown and poweroff to companion cli commands
2026-09-18 18:17:52 +12:00
Blake Latchford
1077331e31
Extend WiFi disconnect logging to specify reason
...
Today if a user builds firmware with an incorrect WiFi SSID or password,
they get a generic `WiFi disconnected.` error message.
Extend logging to descirbe the reason that WiFi was disconnected.
I gathered the updated logs for the 3 scenarios below.
```
WiFi: Attempting manual WiFi reconnect...
WiFi: WiFi disconnected (reason=ASSOC_LEAVE). Flagging for reconnect...
WiFi: WiFi disconnected (reason=4WAY_HANDSHAKE_TIMEOUT). Flagging for reconnect...
WiFi: WiFi disconnected (reason=4WAY_HANDSHAKE_TIMEOUT). Flagging for reconnect...
WiFi: WiFi disconnected (reason=4WAY_HANDSHAKE_TIMEOUT). Flagging for reconnect...
```
```
WiFi: WiFi disconnected (reason=NO_AP_FOUND). Flagging for reconnect...
```
```
WiFi: WiFi connected successfully!
WiFi: Got connection
```
2026-09-17 19:39:51 -04:00
Scott Powell
b3b17025e3
* more MyMesh::Listener interface hooks
2026-09-17 17:33:36 +10:00
Scott Powell
30dd723c26
* MyMesh::begin() refactor, removing last display concepts
2026-09-17 14:25:41 +10:00
Scott Powell
5c3d9281ff
* refactored the UI_DISCOVER_* feature
2026-09-17 13:45:33 +10:00
Scott Powell
3caf033de2
* refactor: removed UITask dependency from MyMesh. New MyMesh::Listener interface
...
* UITask's are now a MyMesh task Listener
2026-09-16 21:03:44 +10:00
Scott Powell
53b6476409
Merge branch 'dev' into wio-tracker-L1-1W
2026-09-15 18:24:52 +10:00
Scott Powell
3819a0bd89
* subscribe response now returns expiry_secs (not timestamp)
2026-09-15 17:17:48 +10:00
Scott Powell
bc8ccefafe
* fix for telemHasChanged()
2026-09-14 20:23:10 +10:00
Scott Powell
df82dc2339
* min_deltas now mandatory
2026-09-13 11:05:38 +10:00
Scott Powell
d69ae98b5a
* telemHasChanged() mod, so that only _specified_ min_delta values are considered.
2026-09-12 16:53:45 +10:00