fix: нижняя панель 1:1 с сайтом (Задачи + mobile-иконки); Deck открывается устойчиво

Нижняя панель (по layout.user.php сайта): средняя кнопка = ЗАДАЧИ
(была Карточки) — по решению владельца «как на сайте»; иконки из
набора mobile-*-icon (плоский конверт mobile-mail-icon вместо
конверта-с-@, mobile-tasks-icon, mobile-spreed-icon вебкамера,
mobile-burger-icon), локально/офлайн; размеры 25dp (app-link) как
на сайте, стрелка «назад» 18dp. Карточки остаются в шторке-меню.

Deck: loadBoardDetail больше не рушится, если GET /boards/{id}
(метки/права) не отвечает — стеки грузятся всё равно (вероятная
причина «доска не открывается» на устройстве). Заголовок/метки/права
подставляются best-effort.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
b-dev-mobile
2026-07-10 06:43:56 +00:00
parent b8a40afe3a
commit fd341cb22a
9 changed files with 77 additions and 30 deletions
@@ -469,10 +469,10 @@ fun AppScaffold(
activeTab = AppTab.Mail
}
},
onCardsClick = {
if (activeTab != AppTab.Deck) {
onTasksClick = {
if (activeTab != AppTab.Tasks) {
pushTabHistory(activeTab)
activeTab = AppTab.Deck
activeTab = AppTab.Tasks
}
},
onConferencesClick = {