diff --git a/config/customisations/globals/CHAT_CLIENT_CUSTOMISATION/1.0.0.yaml b/config/customisations/globals/CHAT_CLIENT_CUSTOMISATION/1.0.0.yaml index b86a50f..4193b6b 100644 --- a/config/customisations/globals/CHAT_CLIENT_CUSTOMISATION/1.0.0.yaml +++ b/config/customisations/globals/CHAT_CLIENT_CUSTOMISATION/1.0.0.yaml @@ -6,13 +6,6 @@ configuration: description: "Sidebar Markdown-formatted Text" type: "text" required: false - "reasoning_visibility": - name: "Reasoning Visibility" - description: "Level of Reasoning showing in Chat Client" - type: "enum" - allowed_values: ["No Visibility", "Detailed Visibility"] - default: "Detailed Visibility" - required: false "primary_color": name: "Primary Color" description: "Primary Color" diff --git a/eveai_app/static/assets/img/evie_working.webp b/eveai_app/static/assets/img/evie_working.webp new file mode 100644 index 0000000..5c50209 Binary files /dev/null and b/eveai_app/static/assets/img/evie_working.webp differ diff --git a/eveai_chat_client/__init__.py b/eveai_chat_client/__init__.py index 3eab354..ae9cebc 100644 --- a/eveai_chat_client/__init__.py +++ b/eveai_chat_client/__init__.py @@ -76,13 +76,13 @@ def create_app(config_file=None): app.logger.info(f"EveAI Chat Client Started Successfully (PID: {os.getpid()})") app.logger.info("-------------------------------------------------------------------------------------------------") - @app.before_request - def app_before_request(): - if request.path.startswith('/healthz'): - pass - app.logger.debug(f'App before request: {request.path} ===== Method: {request.method} =====') - app.logger.debug(f'Full URL: {request.url}') - app.logger.debug(f'Endpoint: {request.endpoint}') + # @app.before_request + # def app_before_request(): + # if request.path.startswith('/healthz'): + # pass + # app.logger.debug(f'App before request: {request.path} ===== Method: {request.method} =====') + # app.logger.debug(f'Full URL: {request.url}') + # app.logger.debug(f'Endpoint: {request.endpoint}') return app diff --git a/eveai_chat_client/static/assets/css/chat-components.css b/eveai_chat_client/static/assets/css/chat-components.css index e572293..2724eda 100644 --- a/eveai_chat_client/static/assets/css/chat-components.css +++ b/eveai_chat_client/static/assets/css/chat-components.css @@ -770,11 +770,6 @@ overflow-y: auto; } -.progress-content.single-line { - max-height: 30px; - overflow: hidden; - padding: 8px 12px; -} .progress-line { padding: 4px 12px; @@ -819,7 +814,31 @@ padding: 3px 10px; } - .progress-content.single-line { - padding: 6px 10px; +} + +/* Progress Icon Styles */ +.progress-icon { + width: 20px; + height: 20px; + margin-right: 8px; + display: inline-block; +} + +.working-animation { + width: 20px; + height: 20px; +} + +/* Mobile responsiveness for progress icons */ +@media (max-width: 768px) { + .progress-icon { + width: 16px; + height: 16px; + margin-right: 6px; + } + + .working-animation { + width: 16px; + height: 16px; } } \ No newline at end of file diff --git a/eveai_chat_client/static/assets/images/evie_working.webp b/eveai_chat_client/static/assets/images/evie_working.webp new file mode 100644 index 0000000..5c50209 Binary files /dev/null and b/eveai_chat_client/static/assets/images/evie_working.webp differ diff --git a/eveai_chat_client/static/assets/vue-components/ProgressTracker.vue b/eveai_chat_client/static/assets/vue-components/ProgressTracker.vue index c8e6e97..352cc39 100644 --- a/eveai_chat_client/static/assets/vue-components/ProgressTracker.vue +++ b/eveai_chat_client/static/assets/vue-components/ProgressTracker.vue @@ -1,21 +1,33 @@