From 7e299251e4cb6e55e28963c8287444b60186da11 Mon Sep 17 00:00:00 2001 From: Paul Lizer Date: Sun, 11 Oct 2026 11:33:41 -0400 Subject: [PATCH 1/2] Improve responsive V2 mobile navigation, chat, and documents Reuse existing components with header-based mobile navigation, expandable workspace and chat controls, and readable document rows. Preserve desktop preferences and add responsive regression coverage and documentation. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- application/single_app/config.py | 2 +- application/v2_ui/index.html | 2 +- .../v2_ui/src/components/chat/Composer.tsx | 18 ++- .../src/components/chat/ComposerHighlight.tsx | 2 +- .../components/documents/DocumentTable.tsx | 27 +++-- .../documents/ExplorerCommandBar.tsx | 17 ++- .../v2_ui/src/components/layout/AppShell.tsx | 62 ++++++---- .../components/layout/MobileNavigation.tsx | 36 ++++++ .../src/components/layout/PageHeader.tsx | 8 +- .../v2_ui/src/components/layout/Sidebar.tsx | 39 ++++-- .../workspace/GroupWorkspacePicker.tsx | 11 +- .../workspace/PublicWorkspacePicker.tsx | 11 +- .../components/workspace/WorkspaceShell.tsx | 51 ++++++-- application/v2_ui/src/pages/ChatPage.tsx | 37 +++++- .../v2_ui/src/pages/GroupWorkspacePage.tsx | 2 +- .../v2_ui/src/pages/PublicWorkspacePage.tsx | 2 +- application/v2_ui/src/styles/theme.css | 101 ++++++++++++++++ docs/explanation/features/REACT_V2_UI.md | 16 ++- .../features/V2_DOCUMENTS_EXPLORER.md | 14 +++ docs/explanation/features/V2_MY_WORKSPACE.md | 8 ++ .../explanation/fixes/V2_MOBILE_LAYOUT_FIX.md | 65 ++++++++++ docs/guides/v2-mobile.md | 58 +++++++++ docs/reference/chat-controls.md | 27 +++-- .../test_v2_documents_explorer.py | 4 +- functional_tests/test_v2_mobile_layout.py | 73 +++++++++++ ui_tests/test_v2_group_classic_handoffs.py | 5 +- ui_tests/test_v2_group_journeys.py | 5 +- ui_tests/test_v2_group_workspace_shell.py | 5 +- ui_tests/test_v2_mobile_chat_layout.py | 113 ++++++++++++++++++ ui_tests/test_v2_mobile_navigation.py | 78 ++++++++++++ .../test_v2_mobile_workspace_documents.py | 91 ++++++++++++++ .../test_v2_orchestration_planning_retry.py | 25 ++-- ui_tests/test_v2_public_journeys.py | 5 +- ...est_v2_shared_workspace_overview_counts.py | 5 +- .../test_v2_sidebar_conversation_scroll.py | 19 ++- 35 files changed, 938 insertions(+), 106 deletions(-) create mode 100644 application/v2_ui/src/components/layout/MobileNavigation.tsx create mode 100644 docs/explanation/fixes/V2_MOBILE_LAYOUT_FIX.md create mode 100644 docs/guides/v2-mobile.md create mode 100644 functional_tests/test_v2_mobile_layout.py create mode 100644 ui_tests/test_v2_mobile_chat_layout.py create mode 100644 ui_tests/test_v2_mobile_navigation.py create mode 100644 ui_tests/test_v2_mobile_workspace_documents.py diff --git a/application/single_app/config.py b/application/single_app/config.py index 06163df45..d18d6d66e 100644 --- a/application/single_app/config.py +++ b/application/single_app/config.py @@ -101,7 +101,7 @@ EXECUTOR_TYPE = 'thread' EXECUTOR_MAX_WORKERS = 30 SESSION_TYPE = 'filesystem' -VERSION = "0.261.322" +VERSION = "0.261.323" IS_DEVELOPMENT = is_development_env_enabled() # Opt-out for deployments where App Service Easy Auth is active but the platform diff --git a/application/v2_ui/index.html b/application/v2_ui/index.html index 7529b8994..81d2bdcf7 100644 --- a/application/v2_ui/index.html +++ b/application/v2_ui/index.html @@ -2,7 +2,7 @@ - + SimpleChat