{% extends "base.html" %} {% block title %}Session {{ session_id[:8] }} - AI Conversation Viewer{% endblock %} {% block breadcrumb %} {% endblock %} {% block content %}

Session: {{ session_id[:12] }}...

{{ display_name }}

{{ t('conversation_messages') }}

{% if search %}

Results for: "{{ search }}"

{% endif %}
{{ t('showing') }} {{ conversation.messages|length }} {{ t('of') }} {{ conversation.total }} {{ t('messages') }}
{% if conversation.messages %}
{% for message in conversation.messages %}
{% 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 %}
{% if message.has_code %} {{ t('code') }} {% endif %}
{{ t('line') }} {{ message.line_number }} {% if message.timestamp %} {{ message.timestamp }} {% endif %}
{% if message.rendered_content %} {{ message.rendered_content | safe }} {% else %}
{{ message.content }}
{% endif %}
{% endfor %}
{% else %}

{{ t('no_messages_found') }}

{% if search or message_type %} {{ t('adjust_filters') }} {% else %} {{ t('conversation_empty') }} {% endif %}

{% if search or message_type %} {% endif %}
{% endif %} {% if conversation.total_pages > 1 %}
{{ t('page') }} {{ conversation.page }} {{ t('of') }} {{ conversation.total_pages }}
{% endif %}
{% endblock %} {% block extra_scripts %} {% endblock %}