{% extends "base.html" %} {% block title %}{{ t('dashboard', current_lang) }}{% endblock %} {% block head %} {% endblock %} {% block content %}

{{ t('dashboard', current_lang) }} (P.O.W.E.R. {{ power_version }} β€” Web UI)

Vault: {{ settings.vault_path }} · Vault ID: {{ stats.vault_id }}

{{ t('new_task', current_lang) }} πŸ” {{ t('search', current_lang) }} πŸ•ΈοΈ {{ t('graph', current_lang) }}
{{ t('total_notes', current_lang) }}
{{ stats.total_notes }}
{% for cat, count in stats.category_counts.items() %}
{{ cat }}
{{ count }}
{% endfor %}

{{ t('task_manager', current_lang) }}

{{ t('view_all', current_lang) }}
{% if active_tasks %}
{% for task_item in active_tasks %} {% endfor %}
ID {{ t('task_title', current_lang) }} {{ t('status', current_lang) }} Priority {{ t('revision', current_lang) }}
{{ task_item.task_id }} {{ task_item.title }} {{ task_item.state }} {{ task_item.priority }} v{{ task_item.revision }}
{% else %}

No active tasks in queue.

{% endif %}

{{ t('receipts_ledger', current_lang) }}

{{ t('view_all', current_lang) }}
{% if receipts %}
    {% for r in receipts %}
  • {{ r.operation if r.operation else 'receipt' }} {{ r.status if r.status else 'ok' }}
    Hash: {{ r.data_sha256[:16] if r.data_sha256 else r.get('receipt_id', 'n/a') }}
  • {% endfor %}
{% else %}

No audit receipts available.

{% endif %}

{{ t('system_status', current_lang) }}

OKF Vault: Mounted
Application API: v2.0 Active
Task Manager: v2.0 Ready
Security Guard: Hardened
{% endblock %}