{% extends "base.html" %} {% block title %}{{ _('Profile') }} - {{ user.display_name }}{% endblock %} {% block content %}
{{ user.display_name[0].upper() }}

{{ user.display_name }}

@{{ user.username }}

{% if user.is_admin %} {{ _('Admin') }} {% else %} {{ _('User') }} {% endif %}
{{ _('Settings') }}

{{ _('Total Hours') }}

{{ "%.1f"|format(total_hours) }}

{{ _('Active Timer') }}

{% if active_timer %} {{ active_timer.project.name if active_timer.project else _('No project') }} {% else %} {{ _('No active timer') }} {% endif %}

{{ _('Member Since') }}

{{ user.created_at|user_datetime('%b %Y') if user.created_at else _('N/A') }}

{{ _('Recent Time Entries') }}

{% if recent_entries %}
{% for entry in recent_entries %}

{{ entry.project.name if entry.project else _('No project') }}

{{ entry.start_time|user_datetime('%Y-%m-%d %H:%M') if entry.start_time else '' }}

{{ entry.duration_formatted if entry.end_time else _('In progress') }}

{% if entry.billable %} {{ _('Billable') }} {% endif %}
{% endfor %}
{% else %}

{{ _('No recent time entries') }}

{% endif %}

{{ _('Recent Activity') }}

{% if recent_activities %}
{% for activity in recent_activities %}

{{ activity.description or (activity.action ~ ' ' ~ activity.entity_type) }}

{{ activity.created_at|user_datetime('%Y-%m-%d %H:%M') if activity.created_at else '' }}

{% endfor %}
{% else %}

{{ _('No recent activity') }}

{% endif %}
{% endblock %}