{# Vendor-Assets über asset()-Helper -- siehe index.html für Details. #} {# i18n data bridge -- registration + logic live in info.js (no inline logic). #}
{# News / update alerts. #}

{{ t('News') }}

{# Loading. #}
{# A newer release is on PyPI. #} {# Up to date. #} {# Could not reach PyPI (offline etc.). #}
{# About / author. #}

{{ t('About') }}

ntasker v{{ version }}{% if commit %}.{{ commit }}{% endif %}
{{ t('ntasker is a lightweight, single-user tracker for your Claude Code tasks -- FastAPI + SQLite, Tabler.io UI, no build step.') }}
{{ t('License') }}
AGPL-3.0-or-later
{{ t('Made by') }}
Christian González

{{ t('Built and maintained by Christian González. If ntasker saves you time, a coffee keeps it going.') }}

{# info.js must define infoPage() + register $i18n BEFORE Alpine boots. #}