{% extends "base_ide.html" %} {% block title %} {% if session_id %} Session {{ session_id[:8] }} - AI Conversation Viewer {% else %} X-IDE - AI Conversation Viewer {% endif %} {% endblock %} {% block breadcrumb %}{% endblock %} {% block content %}
{% for view_name in ['claude', 'qwen', 'cursor', 'trae', 'kiro'] %} {% endfor %}

{{ t('projects') }}

{{ projects|length }}
User
Online

{% if session_title %} {{ session_title }} {% elif session_id %} {{ session_id[:12] }}... {% else %} Select a Session {% endif %}

{% if session_id %} {% else %} {% endif %}
{% if session_id %}
{{ session_id[:8] }}
{% if session_summary %}

{{ session_summary }}

{% endif %}
{% endif %}
{% if search or message_type %} {% endif %}
{% if conversation and conversation.messages %} {% if conversation.page > 1 %} {% endif %} {% for message in conversation.messages %} {% set is_same_user = False %} {% if not loop.first and loop.previtem.role == message.role and loop.previtem.display_type == message.display_type and message.type != 'summary' and loop.previtem.type != 'summary' %} {% set is_same_user = True %} {% endif %}
{% if not is_same_user %}
{% if message.role == 'user' or message.display_type == 'User' %} {% elif message.role == 'assistant' or message.display_type == 'Assistant' %} {% elif message.type == 'summary' %} {% else %} {% endif %}
{% else %} {% endif %}
{% if not is_same_user %}
{% if message.role == 'user' or message.display_type == 'User' %} {{ t('user') }} {% elif message.role == 'assistant' or message.display_type == 'Assistant' %} {% if current_view == 'claude' %}{{ t('claude') if t('claude') else 'Claude' }}{% elif current_view == 'cursor' %}{{ t('cursor') if t('cursor') else 'Cursor' }}{% elif current_view == 'trae' %}{{ t('trae') if t('trae') else 'Trae' }}{% elif current_view == 'kiro' %}{{ t('kiro') if t('kiro') else 'Kiro' }}{% else %}{{ t('qwen') if t('qwen') else 'Qwen' }}{% endif %} {% elif message.type == 'summary' %} {{ t('summary') }} {% else %} {{ message.display_type }} {% endif %} {{ message.timestamp }} {% if message.role == 'assistant' or message.display_type == 'Assistant' %} BOT {% endif %}
{% endif %}
{% if message.rendered_content %} {{ message.rendered_content | safe }} {% else %}
{{ message.content }}
{% endif %}
{% endfor %} {% else %}

{{ t('no_messages_found') }}

{% endif %}
{% if session_id %} Message #{{ session_id[:8] }}... (Read Only) {% else %} Select a session to view messages {% endif %}
{% if conversation and conversation.total_pages > 1 %}
{{ t('page') }} {{ conversation.page }} / {{ conversation.total_pages }}
{% endif %}
{% endblock %} {% block extra_scripts %} {% endblock %}