diff --git a/app/templates/workspaces/project.html b/app/templates/workspaces/project.html
index d0b4742..b88b3ba 100644
--- a/app/templates/workspaces/project.html
+++ b/app/templates/workspaces/project.html
@@ -11,10 +11,25 @@
/ {{ project.name }}
- {{ project.source }}{% if project.source_url %} · {{ project.source_url }} {% endif %}
+ {{ project.source }}
+ {% if project.source_url %}
+ · {% if project.source_url.startswith('http://') or project.source_url.startswith('https://') %}
+ {{ project.source_url }}
+ {% else %}
+ {{ project.source_url }}
+ {% endif %}
+ {% endif %}
+ {% if project.default_branch %} · branch: {{ project.default_branch }} {% endif %}
· {{ project.status }}
+ {% if project.indexed_at %} · Indexed {{ project.indexed_at.strftime('%Y-%m-%d %H:%M UTC') }} {% endif %}
{% if project.status == 'ready' %} · {{ project.file_count }} files{% endif %}
+ {% if project.status == 'failed' %}
+
+ Import failed: {{ project.error_message or "An unexpected error occurred during import." }}
+ Hint: Check your repository URL, branch name, or archive contents, then click Refresh or re-import the project.
+
+ {% endif %}
{% if project.status != 'indexing' %}