Skip to content

v0.13.2

Choose a tag to compare

@github-actions github-actions released this 19 Aug 12:02
· 60 commits to main since this release

luci-theme-footstrap v0.13.2

Added

  • LuCI can be installed to a phone's home screen.
  • A unit suite, for the branches a router cannot show you.
  • A size budget on what the router actually sends.
  • A gate for the thing a reader sees but a screenshot cannot: the page moving while they scroll.

Changed

  • On a luci-base missing something the client router calls, the theme falls back to ordinary full-page navigation instead of a half-working client one.
  • The Log out icon points the way out.
  • The live gates take about a tenth of the time, and say what they left out.
  • live-audit --update unions into the baseline instead of replacing a router's set.
  • A gate for the jump a poll tick can produce, reproduced on purpose rather than sampled for.
  • Safari and the iPhone keep the reader's place now, like every other browser.

Fixed

  • A page can no longer render with no tables on it and say nothing.
  • A table that stops needing its remedy gets it lifted.
  • Nothing reads layout in the frame loop that decides whether the reader is scrolling.
  • A hidden tab stops calling the router.
  • A stylesheet that fills itself after it lands is fenced like any other.
  • The colour probe cannot be answered for by somebody else's stylesheet.
  • A table judged mid-scroll is judged against its column, not the window.
  • The router can take back its verdict that the session ended.
  • A data table no longer arrives past the edge of its column.
  • container-name: fs-map retired.
  • A tab left in the background no longer makes the page poll faster every time you come back to it.
  • A fitter that throws the first time it runs no longer takes the fitters registered after it.
  • Which element the layout scrolls is read from the stylesheet, not guessed from the content.
  • The rail flyout and the search overlay fade in again.
  • CI runs the same gate set the local suite runs, and no job can hang for six hours any more.

Performance

  • 19.7 KB less on every page the router serves.

Добавлено

  • LuCI можно поставить на домашний экран телефона.
  • Юнит-набор — для веток, которые роутер показать не может.
  • Бюджет на то, что роутер реально отдаёт.
  • Гейт на то, что читатель видит, а скриншот — нет: страница шевелится при прокрутке.

Изменено

  • На luci-base, где нет чего-то из вызываемого клиентским роутером, тема переходит на обычные полные загрузки страниц вместо наполовину работающей клиентской навигации.
  • Иконка выхода показывает наружу.
  • Живые гейты стали примерно вдесятеро быстрее и говорят, что пропустили.
  • live-audit --update объединяет с baseline, а не заменяет набор роутера.
  • Гейт на рывок, который может дать тик опроса, — воспроизводимый, а не подсматриваемый.
  • Safari и iPhone теперь удерживают место читателя, как и остальные браузеры.

Исправлено

  • Страница больше не может отрисоваться без единой таблицы и промолчать об этом.
  • Таблица, которой лекарство больше не нужно, его снимает.
  • В кадровом цикле, решающем «крутит ли читатель», не осталось чтения раскладки.
  • Скрытая вкладка перестаёт дёргать роутер.
  • Лист стилей, который наполняется после появления, огораживается наравне с прочими.
  • За наш зонд цвета больше не может ответить чужой лист стилей.
  • Таблица, которую судят во время прокрутки, судится по своей колонке, а не по окну.
  • Роутер может взять назад свой вердикт о том, что сессия кончилась.
  • Таблица данных больше не появляется за краем своей колонки.
  • Имя контейнера fs-map убрано.
  • Вкладка, оставленная в фоне, больше не заставляет страницу опрашивать роутер тем чаще, чем чаще вы к ней возвращаетесь.
  • Подгонщик, упавший на первом же запуске, больше не уносит с собой зарегистрированных после него.
  • Какой элемент прокручивает раскладка, читается из листа стилей, а не угадывается по содержимому.
  • Выпадающая панель рельса и оверлей поиска снова появляются с проявлением.
  • CI прогоняет тот же набор гейтов, что и локальная сборка, и ни один job больше не может висеть шесть часов.

Производительность

  • На 19.7 КБ меньше на каждой странице, которую отдаёт роутер.
Install

One-liner (auto-detects apk/ipk):

wget -qO- https://github.com/VizzleTF/luci-theme-footstrap/releases/latest/download/install.sh | sh