{% extends "layouts/base.html" %} {% block main_content %}

{% if user %} {{ t('dashboard.welcome_back', name=user.first_name) }} {% else %} {{ t('dashboard.welcome') }} {% endif %}

{{ t('dashboard.subtitle') }}

{{ t('prompts.new') }}

{{ t('dashboard.create_desc') }}

{{ t('dashboard.get_started') }}

{{ t('nav.prompts') }}

{{ t('dashboard.prompts_desc', count=prompts|length) }}

{{ t('dashboard.explore') }}

{{ t('nav.rules') }}

{{ t('dashboard.rules_desc') }}

{{ t('dashboard.browse') }}

{{ t('nav.templates') }}

{{ t('dashboard.templates_desc') }}

{{ t('dashboard.browse') }}

{{ t('nav.builder') }}

{{ t('dashboard.builder_desc') }}

{{ t('dashboard.build') }}

{{ t('projects.new') }}

{{ t('dashboard.projects_new_desc') }}

{{ t('dashboard.create') }}

{{ t('nav.projects') }}

{{ t('dashboard.projects_browse_desc') }}

{{ t('dashboard.browse') }}

{{ t('nav.settings') }}

{{ t('dashboard.settings_desc') }}

{{ t('dashboard.configure') }}

{{ t('dashboard.whats_new') }}

{{ t('dashboard.loading_updates') }}

{{ t('dashboard.recent_prompts') }}

{{ t('dashboard.view_all') }}
{% if prompts %}
{% for prompt in prompts %}

{{ prompt.name }}

{{ prompt.category }} {% if prompt.visibility == 'public' %} {{ t('prompts.visibility_public') }} {% else %} {{ t('prompts.visibility_private') }} {% endif %}

{{ prompt.description or prompt.content[:100] + '...' if prompt.content|length > 100 else prompt.content }}

{{ t('prompts.recently_created') }} {% if prompt.tags %} {{ prompt.tags.split(',')[0] }}{% if prompt.tags.split(',')|length > 1 %} +{{ prompt.tags.split(',')|length - 1 }}{% endif %} {% endif %}
{% endfor %}
{% else %}

{{ t('dashboard.no_prompts') }}

{{ t('dashboard.no_prompts_desc') }}

{{ t('prompts.create_first') }}
{% endif %}

{{ t('dashboard.recent_projects') }}

{{ t('dashboard.view_all') }}
{% if recent_projects %}
{% for project in recent_projects %}

{{ project.title }}

{% if project.project_type == 'general' %}{{ t('projects.type_general') }} {% elif project.project_type == 'sequenced' %}{{ t('projects.type_sequenced') }} {% elif project.project_type == 'llm_comparison' %}{{ t('projects.type_llm_comparison') }} {% elif project.project_type == 'developer' %}{{ t('projects.type_developer') }} {% else %}{{ project.project_type }}{% endif %} {% if project.visibility == 'public' %} {{ t('projects.visibility_public') }} {% else %} {{ t('projects.visibility_private') }} {% endif %}

{{ project.description or t('projects.no_description') }}

{{ t('projects.recently_updated') }} {{ project.prompt_count or 0 }} {{ t('projects.prompts') }} {{ project.rule_count or 0 }} {{ t('projects.rules') }} {% if project.token_count and project.token_count > 0 %} {{ project.token_count }} {{ t('projects.tokens') }} {% if project.token_cost and project.token_cost > 0 %} (~${{ "%.4f"|format(project.token_cost) }}) {% endif %} {% endif %}
{% endfor %}
{% else %}

{{ t('dashboard.no_projects') }}

{{ t('dashboard.no_projects_desc') }}

{{ t('projects.create_first') }}
{% endif %}

{{ t('dashboard.tips_title') }}

1

{{ t('dashboard.tip1_title') }}

{{ t('dashboard.tip1_desc') }}

2

{{ t('dashboard.tip2_title') }}

{{ t('dashboard.tip2_desc') }}

3

{{ t('dashboard.tip3_title') }}

{{ t('dashboard.tip3_desc') }}

4

{{ t('dashboard.tip4_title') }}

{{ t('dashboard.tip4_desc') }}

{% endblock %}