Статус {{ 'Есть обновление' if info.has_update else 'Актуально' }} {{ 'update' if info.has_update else 'ok' }}
Проверка GitHub {{ info.remote }}/{{ info.branch }} Source{{ info.source_dir }} Local commit{{ info.current_commit[:12] if info.current_commit else 'unknown' }} Remote commit{{ info.latest_commit[:12] if info.latest_commit else 'unknown' }} {% if not info.fetch_ok %} GitHub fetch вернул ошибку: {{ info.fetch_error }} {% endif %} {{ 'Установить обновления' if info.has_update else 'Проверить обновления' }} {% if info.has_update %} Установить обновления {% endif %}
Состояние установки {{ info.state.status }} {{ info.state.message }} Started{{ info.state.started_at or '—' }} Updated{{ info.state.updated_at or '—' }} Finished{{ info.state.finished_at or '—' }}
Новые коммиты {{ info.commits|length }} {% for commit in info.commits %} {{ commit.short }}{{ commit.subject }} · {{ commit.date }} {% else %} Новых коммитов нет. {% endfor %}