Backlogger {{ items|length }}

{% if request.GET.imported %} ✓ {{ request.GET.imported }} game{{ request.GET.imported|pluralize }} imported {% endif %} ▶ Steam + Add item
Active Completed Abandoned {% if shelf == 'active' %} All {% for val, label in categories %} {{ label }} {% endfor %} {% endif %}
{% if items %}
{% for item in items %}
{{ item.get_category_display }} {% if item.favorite %}{% endif %}
{{ item.name }}
{{ item.progress_percent|floatformat:0 }}%
{% if item.category == 'games' %} {% if item.hours_played is not None %} {{ item.hours_played|floatformat:1 }}h played{% if item.total_hours %} / {{ item.total_hours|floatformat:0 }}h total{% endif %} {% endif %} {% if item.hltb_main or item.hltb_extra or item.hltb_complete %}
HLTB:{% if item.hltb_main %} {{ item.hltb_main|floatformat:0 }}h{% endif %}{% if item.hltb_extra %} · +extra {{ item.hltb_extra|floatformat:0 }}h{% endif %}{% if item.hltb_complete %} · 100% {{ item.hltb_complete|floatformat:0 }}h{% endif %}
{% endif %} {% elif item.category == 'books' %} {% if item.pages_read is not None %} {{ item.pages_read }} pages{% if item.total_pages %} / {{ item.total_pages }} total{% endif %} {% endif %} {% elif item.category == 'unending' %} {% if item.hours_played is not None %} {{ item.hours_played|floatformat:1 }}h played {% endif %} {% elif item.category == 'films' %} {% if item.watched %}✓ Watched{% else %}○ Not watched{% endif %}{% if item.duration_minutes %} · {{ item.duration_minutes }} min{% endif %} {% endif %}
Edit {% if shelf == 'active' %}
{% csrf_token %}
{% csrf_token %}
{% else %}
{% csrf_token %}
{% endif %}
{% csrf_token %}
{% endfor %}
{% else %}
No items here yet. Add your first one.
{% endif %}