Total tasks
{{ model.total }}
Done
{{ model.counts.get('done', 0) }}
Working
{{ model.counts.get('working', 0) }}
Blocked
{{ model.counts.get('blocked', 0) }}
{% for pill in filters.pills %}
{% else %}
No filters applied
{% endfor %}
{% if filters.pills %}
{% endif %}
Export CSV
Export JSON
{% if git.tracked %}
{{ git.branch or 'detached' }}
{% if git.upstream %}
{% if git.ahead %}
↑{{ git.ahead }}{% endif %}
{% if git.behind %}
↓{{ git.behind }}{% endif %}
{% if not git.ahead and not git.behind and not git.dirty %}
✓ synced{% endif %}
{% else %}
no remote
{% endif %}
{% if git.dirty %}
●{{ git.dirty }}{% endif %}
{% if git_lfs.available %}
{% if git_lfs.enabled and git_lfs.tracking_assets %}
LFS
{% elif git_lfs.enabled %}
LFS partial
{% else %}
LFS off
{% endif %}
{% endif %}
{% if git_lfs.available and not git_lfs.enabled %}
{% endif %}
{% else %}
No git repo
{% endif %}
{% if git_message %}
{{ git_message }}
{% endif %}
{% if filters.view == 'calendar' %}
{% endif %}
{% if selected_milestone and filters.view != 'milestones' %}
{% include "partials/milestone_banner.html" %}
{% endif %}
{% if filters.view == 'list' %}
{% include "partials/task_list.html" %}
{% elif filters.view == 'gantt' %}
{% include "partials/timeline.html" %}
{% elif filters.view == 'calendar' %}
{% include "partials/calendar.html" %}
{% elif filters.view == 'milestones' %}
{% include "partials/milestones.html" %}
{% elif filters.view == 'projects' %}
{% include "partials/projects.html" %}
{% else %}
{% include "partials/board.html" %}
{% endif %}