{% extends "base.html" %} {% block title %}{{ document.file_name }} - RAGVersion{% endblock %} {% block content %}
← Back to Documents

{{ document.file_name }}

{{ document.file_path }}

File Type
{{ document.file_type }}
Total Versions
{{ document.version_count }}
Current: v{{ document.current_version }}
File Size
{% set kb = document.file_size / 1024 %} {% if kb < 1024 %} {{ "%.1f"|format(kb) }} KB {% else %} {{ "%.1f"|format(kb / 1024) }} MB {% endif %}
Last Updated
{{ document.updated_at.strftime('%Y-%m-%d') if document.updated_at else 'N/A' }}
{{ document.updated_at.strftime('%H:%M') if document.updated_at else '' }}
{% if doc_stats %}

Statistics

First Tracked
{{ doc_stats.first_version_date.strftime('%Y-%m-%d %H:%M') if doc_stats.first_version_date else 'N/A' }}
Change Frequency
Every {{ "%.1f"|format(doc_stats.change_frequency_days) }} days
Total Storage
{% set mb = doc_stats.total_size_bytes / 1024 / 1024 %} {% if mb >= 1 %} {{ "%.2f"|format(mb) }} MB {% else %} {{ "%.2f"|format(doc_stats.total_size_bytes / 1024) }} KB {% endif %}
{% if doc_stats.change_types %}
Change Type Breakdown
{% for change_type, count in doc_stats.change_types.items() %}
{% if change_type == 'created' %} {{ change_type }} {% elif change_type == 'modified' %} {{ change_type }} {% elif change_type == 'restored' %} {{ change_type }} {% else %} {{ change_type }} {% endif %} {{ count }}
{% endfor %}
{% endif %}
{% endif %}

Version History

{% if versions %}
{% for version in versions %} {% endfor %}
Version Change Type Hash Size Created Actions
v{{ version.version_number }} {% if version.version_number == document.current_version %} Latest {% endif %} {% if version.change_type.value == 'created' %} {{ version.change_type.value }} {% elif version.change_type.value == 'modified' %} {{ version.change_type.value }} {% elif version.change_type.value == 'restored' %} {{ version.change_type.value }} {% else %} {{ version.change_type.value }} {% endif %} {{ version.content_hash[:8] }}... {% set kb = version.file_size / 1024 %} {% if kb < 1024 %} {{ "%.1f"|format(kb) }} KB {% else %} {{ "%.1f"|format(kb / 1024) }} MB {% endif %} {{ version.created_at.strftime('%Y-%m-%d %H:%M') if version.created_at else 'N/A' }} {% if version.version_number > 1 %} Compare {% endif %}
{% else %}

No version history

This document has no tracked versions yet.

{% endif %}
{% if document.metadata %}

Metadata

{% for key, value in document.metadata.items() %}
{{ key }}
{{ value }}
{% endfor %}
{% endif %} {% endblock %}