github fildunsky/luci-app-5gmodem v2.3.9

latest releases: v2.8.9, v2.8.8, v2.8.7...
one month ago

SMS: «счётчик есть, списка нет» — починено (живой случай на Thales MV31-W)

  • Сырой символ возврата каретки в JSON от sms_tool (имя отправителя приходило как beeline\r) — незаконный JSON, на котором строгий браузерный разбор кидал исключение, и страница показывала «Нет сообщений» при живых SMS и заполненном счётчике. Теперь управляющие символы вычищаются до разбора, хвостовой мусор в имени отправителя подрезается. Коварная деталь: по SSH тот же вывод «работал» — jsonfilter к таким символам снисходителен, поэтому баг выглядел как фантом.
  • Кэш диапазонов вечно браковался: проверка «свой ли кэш» сравнивала модель из uci («Thales MV31-W») с именем из вендорного профиля внутри кэша («Thales/Cinterion MV31-W») — они не совпадут никогда. Каждый показ страницы гнал полный AT-рефреш, AT-порт был занят десятками секунд, и от этого голодали и чтение SMS, и опрос метрик (в логе — сплошные «at_lock: порт занят дольше 15c»). Идентичность кэша теперь хранится отдельным файлом из того же источника, что и проверка.

Настройки

  • Кнопка «Удалить» в таблицах карточек пинга и сервисов — по ширине своего текста: темы растягивали её вместе с колонкой почти на полстраницы (flex-grow + width:100%).
  • Кнопки «Добавить карточку пинга/сервиса» — компактный «+»; полное название осталось в подсказке при наведении.

Don't miss a new luci-app-5gmodem release

NewReleases is sending notifications on new releases.