Skip to content

fix: restore admin controls in mobile chat + safe area#654

Merged
ShaerWare merged 1 commit intomainfrom
fix/mobile-admin-controls-safe-area
Mar 27, 2026
Merged

fix: restore admin controls in mobile chat + safe area#654
ShaerWare merged 1 commit intomainfrom
fix/mobile-admin-controls-safe-area

Conversation

@ShaerWare
Copy link
Copy Markdown
Owner

Summary

  • Restored full admin toolbar in mobile ChatView: LLM provider selector, RAG collections, system prompt editor, export (copy/md/json)
  • MessageBubble: role-gated action buttons (edit, regenerate, summarize, delete branch) — visible only to admins
  • Added Android edge-to-edge support: transparent navigation bar, WindowCompat.setDecorFitsSystemWindows(false), safe-input-bottom CSS class with JS visualViewport fallback
  • Admin panel: fixed panel height (h-full on BranchTree, ArtifactPanel, SettingsPanel), hide welcome screen when side panels are open

NEWS

📱 Мобильное приложение: полный набор инструментов для админа

В чат мобильного приложения вернулись все элементы управления для администратора: выбор LLM-провайдера, базы знаний (RAG), редактор системного промпта и экспорт диалогов. Кнопки действий с сообщениями (редактирование, перегенерация, суммаризация) теперь видны только администраторам. Также исправлено перекрытие поля ввода навигационными кнопками Android.

Test plan

  • Mobile: login as admin → open chat → verify LLM/RAG/Settings/Export buttons in header
  • Mobile: login as non-admin → open shared chat → verify no edit/regenerate/summarize/delete buttons on messages
  • Mobile: portrait mode → verify input field not covered by Android navigation bar
  • Admin panel: open branch tree/settings panels → verify they fill full height
  • Admin panel: chat-only user → open settings panel → welcome screen should hide

🤖 Generated with Claude Code

Mobile ChatView: restored LLM selector, RAG collections, system prompt
editor, export (copy/md/json) for admin users. MessageBubble: role-gated
action buttons (edit, regenerate, summarize, delete) — admin only.
Added edge-to-edge Android support (transparent nav bar, WindowCompat)
and safe-input-bottom CSS class with JS visualViewport fallback for
devices where env(safe-area-inset-bottom) returns 0.

Admin ChatView: fixed panel height (h-full on BranchTree, ArtifactPanel,
SettingsPanel), hide welcome screen when panels are open.

## NEWS

📱 **Мобильное приложение: полный набор инструментов для админа**

В чат мобильного приложения вернулись все элементы управления для
администратора: выбор LLM-провайдера, базы знаний (RAG), редактор
системного промпта и экспорт диалогов. Кнопки действий с сообщениями
(редактирование, перегенерация, суммаризация) теперь видны только
администраторам. Также исправлено перекрытие поля ввода навигационными
кнопками Android.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ShaerWare ShaerWare merged commit ebde053 into main Mar 27, 2026
3 checks passed
@ShaerWare ShaerWare deleted the fix/mobile-admin-controls-safe-area branch March 27, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant